Seite bearbeiten
Seite
Arduino::Ampel
bearbeiten
[Arduino] ---- !!! Verkehrsampel [https://pbs.twimg.com/media/EJkzm-JW4AAyLjX?format=jpg&name=4096x4096] [Foto|https://twitter.com/wegemik/status/1196043932880257024?s=09] |<pre> // Sketch // Eine Verkehrsampel // Copyleft GPL Michael Klockmann 2019 int rot = 10; int gelb = 11; int gruen = 12; // Zur Regelung der Länge der Ampelphasen dient ein Potentiometer int potPin = 0; void setup() { // drei Ampelphasen: pinMode(rot, OUTPUT); pinMode(gelb, OUTPUT); pinMode(gruen, OUTPUT); Serial.begin(9600); } void loop() { // StVO-gemäße Ampelschaltung: int pot = analogRead(potPin); // kürzeste & längste Ampelphase int phase = map(pot,0,1023,5,5000); Serial.println(phase); digitalWrite(rot, HIGH); delay(phase); digitalWrite(gelb, HIGH); // GELB fest verdrahtet 1/2 Sekunde delay(500); digitalWrite(rot, LOW); digitalWrite(gelb, LOW); digitalWrite(gruen, HIGH); delay(phase + 500); digitalWrite(gruen, LOW); digitalWrite(gelb, HIGH); delay(500); digitalWrite(gelb, LOW); } |</pre>
Seiten-Eigenschaften:
Art=Projekt in=Arduino lastupdateby=mk
Dateien
Upload
AutorIn:
Passwort:
Eintrag:
Änderungen:
Home
|
RecentChanges
|
Hilfe
Hilfe
Beim Schreiben können Sie folgende Formatierungen vornehmen:
!
- mit einem bis drei Ausrufezeichen erzeugen Sie Überschriften
'
- mit ''zwei'' einfachen Anführungszeichen vor und nach einer Textpassage setzen Sie
kursiv
, mit '''dreien'''
fett
.
* - mit dem Sternchen erzeugen Sie einen Listeneintrag wie diesen...
# - mit dem Doppelkreuz können Sie nummerierte Listen erstellen.
%%% - ergibt einen Zeilenumbruch
---- - ergibt einen Trennstrich
[Text|Seite,URL] - ergibt einen Link