arrow
Zeréck

Grundlagen der Programmierung eines Mikrocontrollers in C++ (4 Stunden)

4terra

Start: 08/09/2022

Objektiver

Sie lernen:
  • Grundlagen über elektronische Schaltkreise
  • Einen Mikrocontroller (auch: Mikroprozessor oder Board, Miniboard) vom Typ „Uno“ oder „Nano“ über die Entwicklungsumgebung Arduino® IDE (englisch: Integrated Development Environment) zu programmieren und das Programm auf das Board zu übertragen.
  • Verschiedene Leuchtdioden (LEDs) mit Vorwiderstand zu verkabeln und mit Hilfe eines Tasters (Hardware-Schalter) ein- und auszuschalten.
  • LEDs mit dem µC gesteuert über Zeitfunktion, Zufallsfunktionein- und auszuschalten (Software-Schalter).
  • LEDs über den µC durch Sensoren und Bedingungen zu schalten und durch Pulsweitenmodulation (PWM) zu dimmen.
  • Bibliotheken (Unterprogramme) zu verstehen und einzubinden.

Sie werden in der Lage sein, die vorgestellten Projekte zu verstehen und eigenständig nachzuvollziehen. Einen Überblick über durchgeführte Projekte erhalten Sie auf unserer Internetseitehttps://institut.lu/diy-projekte/ oder in unserer Videogaleriehttps://institut.lu/galerie/

Zu diesem Kurs benötigen Sie Hardware, die Ihnen für die Dauer des Workshops kostenlos beigestellt wird. Aus diesem Grund ist der Kurs für eine Online-Teilnahme nicht gut geeignet. Für Online-Teilnahme haben wir den Hybridkurs https://institut.lu/8h-online-einfuehrung-cpp/ eingerichtet, bei dem keine Hardware erforderlich ist.

Sprache:

Als Kurssprache ist Deutsch angegeben, wir sprechen aber auch Französisch und Englisch und verstehen Luxemburgisch. Die Programmiersprache C++ ist Sprachenunabhängig, da Sie die Kommentare in jeder beliebigen Sprache verfassen können. Für die wenigen englischen Befehle, die wir benutzten, erhalten Sie auf Wunsch ein Glossar.

Beschreiwung

Jeder Person wird ein eigener Arbeitsplatz zur Verfügung gestellt.

Dieser besteht aus einem komplett eingerichteten Laptop mit Software und benötigten Treibern, einem Mikrocontroller (µC), einem Steckbrett (Breadboard), verschiedene LEDs, Kabel, Sensoren und weiterer Hardware. So können Sie selbst jedes vorgestellte Projekt auf dem Steckbrett nachbauen und programmieren. Learning-by-doing unter fachkundiger Anleitung in kleinen Gruppen!

Bei einem Mikrocontroller (engl. Microcontroller) handelt es sich um einen Mikroprozessor mit weiteren elektronischen Bauteilen, also im Prinzip um einen Minicomputer, der mit 5V Spannung arbeitet.
Die Programmierung des Mikrokontrollers erfolgt über die kostenlose Software Arduino IDE® in der Programmiersprache C++. Sie lernen die Grundbegriffe, Befehle und verschiedene Funktionen kennen und lernen, wie das erstellte Programm geprüft, kompiliert (in Maschinensprache übersetzt) und auf den µC übertragen wird.

Es ist kein Löten erforderlich, da alle Kabelverbindungen als Steckverbindungen ausgeführt sind. So sehen bereits nach kurzer Zeit Ihre Erfolge.

Aus diesem Grund bildet dieser Workshop einen sehr guten und leichten Einstieg in die Programmierung mit C++.
Sproochen: DE, EN, FR
Präis: 120 €
Dauer: 4 Stonn(en)
Méi Informatiounen