Dieses Wiki, das alte(!) Projektwiki (projektwiki.zum.de)
wird demnächst gelöscht.
Bitte sichere Deine Inhalte zeitnah,
wenn Du sie weiter verwenden möchtest.
Gerne kannst Du natürlich weiterarbeiten
im neuen Projektwiki (projekte.zum.de).Schaltungen mit Taster: Unterschied zwischen den Versionen
Aus Projektwiki - ein Wiki mit Schülern für Schüler.
Belofb (Diskussion | Beiträge) (→2 LED mit Taster an und ausschalten) |
(Kategorie:Techniker Schule Butzbach/Arduino AG) |
||
(2 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 7: | Zeile 7: | ||
{{#ev:youtube|ZOtfcejS21c}}<br /> | {{#ev:youtube|ZOtfcejS21c}}<br /> | ||
+ | |||
+ | Der im Video angegebene Programmcode ist hier dokumentiert: | ||
+ | <pre> | ||
+ | |||
+ | const int buttonPin = 3; // the number of the pushbutton pin | ||
+ | const int ledPin1 = 11; // the number of the LED pin | ||
+ | const int ledPin2 = 10; | ||
+ | |||
+ | |||
+ | void setup() { | ||
+ | // initialize the LED pin as an output: | ||
+ | pinMode(ledPin1, OUTPUT); | ||
+ | pinMode(ledPin2, OUTPUT); | ||
+ | // initialize the pushbutton pin as an input: | ||
+ | pinMode(buttonPin, INPUT); | ||
+ | } | ||
+ | |||
+ | void loop() { | ||
+ | // check if the pushbutton is pressed. | ||
+ | // if it is, the buttonState is HIGH: | ||
+ | if (digitalRead(buttonPin == HIGH)) { | ||
+ | // turn LED1 on and LED2 off: | ||
+ | digitalWrite(ledPin1, HIGH); | ||
+ | digitalWrite(ledPin2, LOW); | ||
+ | } | ||
+ | else { | ||
+ | // turn LED off: | ||
+ | digitalWrite(ledPin1, LOW); | ||
+ | digitalWrite(ledPin2, HIGH); | ||
+ | } | ||
+ | } | ||
+ | </pre> | ||
===Ampelschaltung mit Taster=== | ===Ampelschaltung mit Taster=== | ||
Zeile 13: | Zeile 45: | ||
Wenn der Taster gedrückt wird, soll die Ampel für die Autofahrer über gelb auf rot springen und für die Fußgänger auf grün. | Wenn der Taster gedrückt wird, soll die Ampel für die Autofahrer über gelb auf rot springen und für die Fußgänger auf grün. | ||
+ | |||
+ | |||
+ | {{SORTIERUNG:{{SUBPAGENAME}}}} | ||
+ | [[Kategorie:Techniker Schule Butzbach/Arduino AG]] |
Aktuelle Version vom 12. April 2016, 21:09 Uhr
Inhaltsverzeichnis |
Taster anschließen
Programm runterladen und anpassen
Aufgaben
2 LED mit Taster an und ausschalten
Wie es geht, kannst Du Dir in diesem Video ansehen:
Der im Video angegebene Programmcode ist hier dokumentiert:
const int buttonPin = 3; // the number of the pushbutton pin const int ledPin1 = 11; // the number of the LED pin const int ledPin2 = 10; void setup() { // initialize the LED pin as an output: pinMode(ledPin1, OUTPUT); pinMode(ledPin2, OUTPUT); // initialize the pushbutton pin as an input: pinMode(buttonPin, INPUT); } void loop() { // check if the pushbutton is pressed. // if it is, the buttonState is HIGH: if (digitalRead(buttonPin == HIGH)) { // turn LED1 on and LED2 off: digitalWrite(ledPin1, HIGH); digitalWrite(ledPin2, LOW); } else { // turn LED off: digitalWrite(ledPin1, LOW); digitalWrite(ledPin2, HIGH); } }
Ampelschaltung mit Taster
Es wird eine Ampelschaltung mit 3 LED (rot,gelb,grün) für die Autofahrer und eine Fußgängerampel mit 2 LED (rot,grün) aufgebaut. Solange der Taster nicht gedrückt wird, ist die Ampel für die Autofahrer grün und für die Fußgänger rot.
Wenn der Taster gedrückt wird, soll die Ampel für die Autofahrer über gelb auf rot springen und für die Fußgänger auf grün.