haben Sie sich mit dem Arduino und der Arduino IDE vertraut gemacht.
können Sie Programme schreiben, kompilieren und auf den Arduino übertragen.
können Sie Variablen aller Datentypen deklarieren.
haben Sie elektrische LED Schaltungen aufgebaut und in Betrieb genommen.
haben Sie eine LED über eine Pulsweitenmodulation angesteuert.
können Sie eine if-Verzweigung programmieren.
Lernzielkontrolle
Welche Datentypen können Sie in einem Arduino verwenden? Stellen Sie diese tabellarisch mit ihrer Länge auf.
Wann verwendet man welchen Datentyp?
Wie werden lokale und wie globale Variablen deklariert?
Was ist ein Makro?
Wann und wie verwendet man die Befehle define, static, const?
Wie programmiert man eine if-Verzweigung?
Wie steuert man eine LED an? Erstellen Sie eine Schaltskizze. Wozu dient der Widerstand?
Was ist der Unterschied zwischen aktiven und passiven Lautsprechern?
Machen Sie sich mit dem PAPDesigner vertraut. Lesen Sie den Artikel Software Planung. Wozu dient ein PAP? Planen Sie die Programme 2.2 bis 2.4 mit einem PAP.
Arbeitsergebnisse in SVN: Lernzielkontrolle_Termin_02.pdf
Tipp 1
Beispiele für Deklarationen:
BAUD_RATE_u32=9600;constunsignedintAUFLOESUNG_u16=1023;constfloatARDUINO_SPANNUNG_f32=5.0;constuint8_tDIGITAL_PIN_u8=7;bytei=0;// Zählvariablen können vereinfacht werdenbyteCnt_u8=0;// Alternative
Eine LED und ein Piezo-Lautsprecher sollen kontinuierlich blinken bzw. piepen. Zusätzlich werden in dieser Anleitung auch Variablen verwendet.
Dieses Mal nutzen wir auch den ersten Programmabschnitt. Hier werden Variablen eingetragen. Das bedeutet, dass sich nach der Festlegung in diesem Bereich hinter einem Buchstaben oder einem Wort für den gesamten folgenden Sketch eine Zahl verbirgt. Bei uns ist die LED an Pin4 angeschlossen und der Piezo-Speaker an Pin5. Damit man die beiden Pins später nicht verwechselt, benennen wir Pin4 und Pin5 einfach um.
Was ist der Unterschied zwischen aktiven und passiven Lautsprechern?