Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //________________Variabeln_____________________
- int output_array[]={2,1,0,4};
- int arraylaenge =4;
- int zahl_kombi[7][4]={
- {0,1,1,1} //Ausgabe der Zahl 1
- ,{1,0,1,1} //Ausgabe der Zahl 2
- ,{0,0,1,1} //Ausgabe der Zahl 3
- ,{1,0,0,1} //Ausgabe der Zahl 4
- ,{0,0,0,1} //Ausgabe der Zahl 5
- ,{1,0,0,0} //Ausgabe der Zahl 6
- ,{1,1,1,1} //Ausgabe der Zahl 0 (Alle LED´s sind nun aus)
- };
- int input_Pin = 3;
- int array_Zahlen[100];
- int zahl = 0;
- //_____________Initalisierung__________________
- void setup()
- {
- for(int i;i<arraylaenge;i++)
- {
- pinMode(output_array[i],OUTPUT);
- }
- pinMode(input_Pin,INPUT);
- }
- //___________Hauptschleife______________________
- void loop()
- {
- zufall();
- }
- //____________Methoden____________________________
- void ausgabe(int mode)
- {
- for(int i;i<arraylaenge;i++)
- {
- if(zahl_kombi[mode][i]==1)
- {
- digitalWrite(output_array[i],HIGH);
- }
- else
- {
- digitalWrite(output_array[i],LOW);
- }
- }
- }
- void zufall()
- {
- while(digitalRead(input_Pin)==1) // Schaut ob eine Eingabe erfolgt ist.
- {
- ausgabe (6); // Setzt die Ausgabe zurück
- for(int a; a < 6; a++)
- {
- ausgabe(a);
- delay(1000);
- }
- ausgabe(random(0,6));
- }
- delay(100); // wartet 100 ms
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement