Die Arduino-Plattform und die C-Programmierung

Beschreibung

Der Arduino ist eine Open-Source-Computerhardware- / Softwareplattform zum Erstellen digitaler Geräte und interaktiver Objekte, die die physische Welt um sie herum erfassen und steuern können. In dieser Klasse lernen Sie, wie die Arduino-Plattform in Bezug auf die physische Karte und die Bibliotheken sowie die IDE (integrierte Entwicklungsumgebung) funktioniert. Sie erfahren auch mehr über Abschirmungen, bei denen es sich um kleinere Karten handelt, die an die Hauptplatine von Arduino angeschlossen werden, um andere Funktionen wie das Erfassen von Licht, Wärme, GPS-Tracking oder das Bereitstellen einer Anzeige auf der Benutzeroberfläche auszuführen. Der Kurs behandelt auch die Programmierung des Arduino mit C-Code und den Zugriff auf die Pins auf der Platine über die Software zur Steuerung externer Geräte. Bitte beachten Sie, dass dieser Kurs keine Diskussionsforen enthält.

Nach Abschluss dieses Kurses können Sie:
1. Skizzieren Sie die Zusammensetzung des Arduino-Entwicklungsboards
2. Beschreiben Sie, was es bedeutet, die Firmware des Boards zu programmieren
3. Lesen Sie die Schaltpläne
4. Installieren Sie die Arduino IDE
5. Beschreiben Sie, was „Schilde“ sind und wie sie verwendet werden
6. Geben Sie die Rolle von Bibliotheken bei der Verwendung von Schilden an
7. Kompilieren Sie ein Programm und führen Sie es aus
8. Benennen Sie C Variablen und Typen
9. Nennen Sie gängige C-Operatoren
10. Verwenden Sie Bedingungen und Schleifen
11. Erläutern Sie Funktionen, ihre Definition und ihren Aufruf
12. Erläutern Sie die Auswirkungen globaler Variablen
13. Führen Sie den Arduino-Erstellungsprozess durch
14. Beschreiben Sie die Rolle der Tools hinter der IDE
15. Beschreiben, wie Funktionen in Klassen aufgerufen werden
16. Erklären Sie die Struktur einer Arduino-Skizze
17. Greifen Sie auf die Stifte des Arduino zu
18. Unterscheiden Sie zwischen digitalem und analogem Pin
19. Debuggen Sie eingebettete Software
20. Erläutern Sie die Bedeutung der Kontrollierbarkeit und Beobachtbarkeit im Debugging-Prozess
21. Beschreiben gängiger Debugging-Architekturen für eingebettete Systeme
22. Erläutern Sie die Funktionsweise des seriellen UART-Kommunikationsprotokolls
23. Beschreiben Sie, wie die Arduino Serial Library die serielle Kommunikation durchführt

Preis: Kostenlos anmelden!

Sprache: Englisch

Untertitel: Englisch, Vietnamesisch

Die Arduino-Plattform und die C-Programmierung - Universität von Kalifornien, Irvine