Banner Ausblenden
Kleines Logo

Willkommen auf PSI-Online

Herrmann, Lukas

 

 

 

 

 

Arduino Grundbefehle:

 

delay(x):                             Legt eine Pause für millisekunden (x) fest

digitalWrite:                      Digitalen Zustand von Pins festlegen

digitalRead:                       Digitalen Zustand von Pins lesen

loop:                                   Wiederholung aller Ausführungen

continue:                           Überspringt ausführbare Quelltexte in Schleifen

break:                                 Schleife vorzeitig verlassen

input:                                  Legt den Pin ab Eingang fest

output:                               Legt Pin als Ausgang fest

pinMode:                           Legt fest, ob ein Pin In- oder Output ist

 

 

Breadboard

Breadboard – Steckplatz für Kabel, Widerstände, Buzzer, Ultraschallsensoren, Feuchtigkeitssensoren, etc.

 

 

 

Buzzer

Buzzer – Lautsprecher

 

 

Widerstand

Widerstand – hebt die benötigte elektrische Spannung an, um eine geringere elektrische Stromstärke durch einen elektrischen Leiter fließen zu lassen.

 

 

 

 

 

Aufbau zur Buzzeransteuerung

 Aufbau für eine Buzzeransteuerung

 

 

 LED

LED

 

 

LED

 

Keypad

 

 

LED

 

Punktedisplay

 

 

 

LED

Zifferndisplay

 

 

LED

4 Zifferndisplay

 

 

 

LED

 

Display

 

 

Arduino Display Grundbefehle:

 

#include :     

LiquidCrystal-Objekt mit dem Namen lcd wird angelegt.

LiquidCrystal lcd(rs, en, d4, d5, d6, d7);

const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2;  

Verwendete digitale Output-Pins werden als Parameter angegeben.

lcd.begin(12, 1);

Im Setup wird die Displaykonfiguration übergeben. Die beiden Parameter stehen für die Zeichenanzahl einer Zeile und die Zeilenanzahl. In diesem Beispiel 12 Zeichen und 1 Zeilen:

lcd.print("hello there!");

Mit „print“ lassen sich Nachrichten auf das Display schreiben. Hier: “hello there“.

lcd.setCursor(0, 1);
lcd.print(millis() / 1000);

Möchte man etwas an eine bestimmt Position schreiben, muss man erst den Cursor verschieben. Hier auf das erste Zeichen der zweiten Zeile (es wird ab der 0 gezählt). Im Beispiel werden die aktuellen Millisekunden/1000 ausgegeben, die Zeit seit dem einschalten.

 

 

Erstellt: Lukas Herrmann (11.09.2019) Letzte Änderung: Lukas Herrmann (18.12.2019)