Mein Projekt:
Ich baue zur Zeit eine Uhr die in halben-stunden anzeig wie viel Uhr gerade ist
Die 12 LED's sind im kreis angeordnet
wenn nur 1 Led leuchtet dann ist es gerade ... :00 UHR
wenn zwei Led's leuchten dann ist es gerade ... :30 UHR
Meine Probleme:
- Ich weiß nicht wie ich die Uhr Autonom Aktualisieren kann
- Jedes mal wenn ich meinen PC starte resete fängt die Uhr von vorne an
- Ich weiß nicht wie ich das folgende Program kürzen kann
- Ich bin kein blutiger Anfänger aber auch kein Profi
- Ich benutze einen "Arduino Nano" mit einem "ATmega328P" Prozessor
- Ich verzweifle an Problem 1 und 2
Mein Program:
void setup() {
pinMode(1, OUTPUT);
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
pinMode(8, OUTPUT);
pinMode(9, OUTPUT);
pinMode(10, OUTPUT);
pinMode(11, OUTPUT);
pinMode(12, OUTPUT);
digitalWrite(8, HIGH);
}
void loop() {
delay(1800000);
digitalWrite(9, HIGH);
delay(1800000);
digitalWrite(8, LOW);
delay(1800000);
digitalWrite(10, HIGH);
delay(1800000);
digitalWrite(9, LOW);
delay(1800000);
digitalWrite(11, HIGH);
delay(1800000);
digitalWrite(10, LOW);
delay(1800000);
digitalWrite(12, HIGH);
delay(1800000);
digitalWrite(11, LOW);
delay(1800000);
digitalWrite(1, HIGH);
delay(1800000);
digitalWrite(12, LOW);
delay(1800000);
digitalWrite(2, HIGH);
delay(1800000);
digitalWrite(1, LOW);
delay(1800000);
digitalWrite(3, HIGH);
delay(1800000);
digitalWrite(2, LOW);
delay(1800000);
digitalWrite(4, HIGH);
delay(1800000);
digitalWrite(3, LOW);
delay(1800000);
digitalWrite(5, HIGH);
delay(1800000);
digitalWrite(4, LOW);
delay(1800000);
digitalWrite(6, HIGH);
delay(1800000);
digitalWrite(5, LOW);
delay(1800000);
digitalWrite(7, HIGH);
delay(1800000);
digitalWrite(6, LOW);
delay(1800000);
digitalWrite(8, HIGH);
delay(1800000);
digitalWrite(7, LOW);
}
Freue mich über Hilfe
Grüße Valencius