Lieber Besucher, herzlich willkommen bei: Automatenfreunde.de - Das Forum rund um Automaten. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich 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