Lieber Besucher, herzlich willkommen bei: Automatenfreunde.de - Das Forum rund um Automaten. Falls dies dein erster Besuch auf dieser Seite ist, lies bitte die Hilfe durch. Dort wird dir die Bedienung dieser Seite näher erläutert. Darüber hinaus solltest du dich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutze das Registrierungsformular, um dich zu registrieren oder informiere dich ausführlich über den Registrierungsvorgang. Falls du dich bereits zu einem früheren Zeitpunkt registriert hast, kannst du dich hier anmelden.
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 |
int s1 =0; // Zählimpuls vom Taiko int count = 0; // Zeitzähler um die Impulslänge zu bestimmen int bill = 0; // Notenwert int incomingByte = 0; // Byte vom Com-Port String RxData = ""; // Empfangene Zeichenkette (JA, als STRING! Es gibt ihn wirklich im Arduino!!!) ////// ... Hier waren ein paar Zeilen, die nix mit dem Taiko zu tun haben und nicht veröffentlich werden ... ////// void setup() { digitalWrite(13,0); // Ausgang: Taiko-Freigabe ////// ... Hier waren ein paar Zeilen, die nix mit dem Taiko zu tun haben und nicht veröffentlich werden ... ////// Serial.begin(9600); } void loop() { ////// ... Hier waren ein paar Zeilen, die nix mit dem Taiko zu tun haben und nicht veröffentlich werden ... ////// // START TAIKO AUSWERTUNG s1 = digitalRead(12); if (s1 == 1) {digitalWrite(13,0);}; count = 0; while ( s1 == 1 ) { count++; delay(1); s1 = digitalRead(12); } if ((bill == 0) & (count > 2)) {Serial.print("$");Serial.println("AKZbusy");Serial.print("%");}; if ((count > 60) & (count < 80)) {bill = bill +25;}; if ((count > 130) & (count < 160)) { bill = bill / 10; Serial.print("$"); Serial.print("Bx"); Serial.print(bill); Serial.print("%"); bill=0; RxData="AKZini"; }; // ENDE TAIKO AUSWERTUNG // START Rx-AUSWERTUNG if (RxData == "AKZini") {RxData = ""; digitalWrite(13,1); delay(10); digitalWrite(13,0); delay(250); digitalWrite(13,1);} // <<<< ACHTUNG! Hier ist der Startbefehl, um den Taiko zu aktivieren!!! if (RxData == "AKZ1") {RxData = ""; digitalWrite(13,1);} // <<<< Taiko freigeben if (RxData == "AKZ0") {RxData = ""; digitalWrite(13,0);} // <<<< Taiko sperren ////// ... Hier waren ein paar Zeilen, die nix mit dem Taiko zu tun haben und nicht veröffentlich werden ... ////// // ENDE Rx-AUSWERTUNG } |
Hallo Leute ich bin der Thomas. und Recht neu Hier meine Frage Wäre was für Bauteile bräuchte ich um ein Taiko zu Steuern um es auf neue € Scheine zu Programmieren .Danke und lg