Skip to content

Arduino LED an- und ausschalten

Arduino UnoNachdem ich mich durch code.org weitgehend durch gearbeitet habe, wird es Zeit das erworbene Wissen praktisch anzuwenden. Dazu bietet sich ein Arduino an.

Dazu fange ich mit der eingebauten LED an.

 

Ich fange mit einem ganz einfachen Programm an und erweitere dieses in den kommenden Tagen um Variablen und Funktionen.

Als erstes brauche ich natürlich einen Arduino - von Papa habe ich einen Arduino Uno bekommen. Diesen kann ich direkt am USB-Anschluss am Laptop anschließen. Die Progammierumgebung für den Arduino kann man direkt in Ubuntu installieren.

Die eingebaute LED liegt auf PIN 13. Diesen Port muss ich als erstes auf  "Ausgabe" schalten. Das passiert in der "setup()" Funktion, die der Arduino einmal beim Start ausführt:

void setup()
{
  pinMode(13, OUTPUT);
}

Als nächstes springt der Arduino in die "loop()" Funktion, und führt diese immer wieder aus. Dort schalte ich jetzt die LED an, warte etwas, schalte die LED aus, und warte noch etwas länger:

void loop()
{
  digitalWrite(13, HIGH);
  delay (1000);
  digitalWrite(13, LOW);
  delay (1000);
}

Die Wartezeit in "delay()" wird in Millisekunden angegeben, 1000 ms sind also eine Sekunde. Durch setzen von Port 13 auf HIGH wird die LED angeschaltet, und durch setzen auf LOW wird die LED ausgeschaltet.

Jetzt noch schnell das Programm speichern, und dann mit "Upload" auf den Arduino laden - und kurze Zeit später sollte dieser anfangen zu blinken.

Trackbacks

Unterwegs mit Pascal on : Variablen im Arduino

Show preview
In meinem ersten Blog Beitrag habe ich ein einfaches Programm geschrieben um die LED auf dem Arduino an- und auszuschalten. Das Programm ist recht simpel, zum Beispiel wird die Pin Nummer überall manuell eingesetzt. Das ist unschön, weil wenn sich die Pin

Comments

Display comments as Linear | Threaded

No comments

Add Comment

Enclosing asterisks marks text as bold (*word*), underscore are made via _word_.
E-Mail addresses will not be displayed and will only be used for E-Mail notifications.
To leave a comment you must approve it via e-mail, which will be sent to your address after submission.

To prevent automated Bots from commentspamming, please enter the string you see in the image below in the appropriate input box. Your comment will only be submitted if the strings match. Please ensure that your browser supports and accepts cookies, or your comment cannot be verified correctly.
CAPTCHA

Form options