Inhaltsverzeichnis
mit "o" als Würfelzeichen
int Minimum = 1;
int Maximum = 7;
void setup()
{
Serial.begin(9600);
// auf serielle Verbindung warten
while (!Serial) { ; }
// 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
int Minimum = 1;
int Maximum = 7;
void setup()
{
Serial.begin(9600);
// auf serielle Verbindung warten
while (!Serial) { ; }
// 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: