Einstieg in die Welt des Arduino: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 28: | Zeile 28: | ||
# Wann und wie verwendet man die Befehle <code>define, static, const</code>? | # Wann und wie verwendet man die Befehle <code>define, static, const</code>? | ||
# Wie steuert man eine LED an? Erstellen Sie eine Schaltskizze. Wozu dient der Widerstand? | # Wie steuert man eine LED an? Erstellen Sie eine Schaltskizze. Wozu dient der Widerstand? | ||
# Was ist der | # Was ist der unterschied zwischen einem Piezo Lautsprecher und einem aktiven Lautsprecher? | ||
# Machen Sie sich mit dem [http://friedrich-folkmann.de/papdesigner/Hauptseite.html PAPDesigner] vertraut. Wou dient ein PAP? Planen Sie die Programme 2.2 bis 2.4 mit einem PAP. | # Machen Sie sich mit dem [http://friedrich-folkmann.de/papdesigner/Hauptseite.html PAPDesigner] vertraut. Wou dient ein PAP? Planen Sie die Programme 2.2 bis 2.4 mit einem PAP. | ||
Version vom 26. September 2022, 19:17 Uhr
Autor: Prof. Dr.-Ing. Schneider
Modul: Praxismodul I
Lehrveranstaltung: Mechatronik, Informatikpraktikum 1, 1. Semester, Wintersemester
Inhalt
- Einstieg in die Arduino Welt
- Programmcode (Datentypen, Grundstruktur)
- Arduino IDE, Serieller Monitor, Code Debugging
- Digitale Ein- und Ausgänge
- Analoge Ein- und Ausgänge
Lernziele
Nach Durchführung dieser Lektion
- 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.
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 steuert man eine LED an? Erstellen Sie eine Schaltskizze. Wozu dient der Widerstand?
- Was ist der unterschied zwischen einem Piezo Lautsprecher und einem aktiven Lautsprecher?
- Machen Sie sich mit dem PAPDesigner vertraut. Wou dient ein PAP? Planen Sie die Programme 2.2 bis 2.4 mit einem PAP.
Arbeitsergebnisse in SVN: Lernzielkontrolle_Termin_02.pdf
Versuchsvorbereitung
Aufgabe 2.1
Präsentieren Sie Prof. Schneider das Ergebnis der Lernzielkontrolle.
Arbeitsergebnisse in SVN: Lernzielkontrolle_Termin_02.pdf
Aufgabe 2.2
Musterlösung: Wechselblinker
Aufgabe 2.3
Musterlösung: Wechselblinker
Aufgabe 2.4
Aufgabe 2.5
Sichern Sie alle Ergebnisse mit beschreibendem Text (message
) in SVN.
- Wurden die Regeln für den Umgang mit SVN eingehalten?
- Wurde nachhaltig dokumentiert?
- Haben die Programme einen Header?
- Wurden der Quelltext umfangreich kommentiert?
Arbeitsergebnis in SVN: SVN Log
Versuchsdurchführung
Bewertung
Aufgabe | Punkte |
1.1 | 2 |
1.2 | 2 |
1.3 | 2 |
1.4 | 2 |
1.5 | 2 |
Literatur
- Brühlmann, T: Arduino Praxiseinstieg. Heidelberg: mitp, 4. Auflage 2019. ISBN 978-3-7475-0056-9. URL: HSHL-Bib, O'Reilly-URL
- Brühlmann, T.: Sensoren im Einsatz mit Arduino. Frechen : mitp Verlag, 1. Auflage 2017. ISBN: 9783958451520. URL: HSHL-Bib, O'Reilly
→ zurück zum Hauptartikel:Arduino Praxiseinstieg