Inhaltsverzeichnis
mit “o” als Würfelzeichen
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 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 | int Minimum = 1; int Maximum = 7; void setup() { Serial.begin(9600); // auf serielle Verbindung warten while (!Serial); delay(1000); // Zufallsgenerator starten randomSeed(A0); // Info anzeigen Serial.println(“Start mit ‘w‘”); Serial.println(“————-”); } void loop() { while (Serial.available() > 0) { // Eingabe im Seriellen Monitor lesen char Zeichen = Serial.read(); if (Zeichen == ‘w’) { // Zufallszahl ermitteln int Zahl = ZufallsZahl(); // Ausgabe im Seriellen Monitor if (Zahl == 1) { Serial.println(); Serial.println(“ o ”); Serial.println(); } if (Zahl == 2) { Serial.println(“o”); Serial.println(); Serial.println(“ o ”); } if (Zahl == 3) { Serial.println(“ o ”); Serial.println(“ o ”); Serial.println(“o”); } if (Zahl == 4) { Serial.println(“o o”); Serial.println(); Serial.println(“o o”); } if (Zahl == 5) { Serial.println(“o o”); Serial.println(“ o ”); Serial.println(“o o”); } if (Zahl == 6) { Serial.println(“o o”); Serial.println(“o o ”); Serial.println(“o o”); } Serial.println(“———”); } } } int ZufallsZahl() { int Zahl = random(Minimum, Maximum); return Zahl; } |
Mit “●” als Würfelzeichen
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 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 | int Minimum = 1; int Maximum = 7; void setup() { Serial.begin(9600); // auf serielle Verbindung warten while (!Serial); delay(1000); // Zufallsgenerator starten randomSeed(A0); // Info anzeigen Serial.println(“Start mit ‘w‘”); Serial.println(“————-”); } void loop() { while (Serial.available() > 0) { // Eingabe im Seriellen Monitor lesen char Zeichen = Serial.read(); if (Zeichen == ‘w’) { // Zufallszahl ermitteln int Zahl = ZufallsZahl(); // Ausgabe im Seriellen Monitor if (Zahl == 1) { Serial.println(); Serial.println(“ ● ”); Serial.println(); } if (Zahl == 2) { Serial.println(“●”); Serial.println(); Serial.println(“ ● ”); } if (Zahl == 3) { Serial.println(“ ● ”); Serial.println(“ ● ”); Serial.println(“●”); } if (Zahl == 4) { Serial.println(“● ●”); Serial.println(); Serial.println(“● ●”); } if (Zahl == 5) { Serial.println(“● ●”); Serial.println(“ ● ”); Serial.println(“● ●”); } if (Zahl == 6) { Serial.println(“● ●”); Serial.println(“● ● ”); Serial.println(“● ●”); } Serial.println(“———”); } } } int ZufallsZahl() { int Zahl = random(Minimum, Maximum); return Zahl; } |
Letzte Aktualisierung: