ALLER AU CONTENU
Le portail de la formation tout au long de la vie
LU
DE
EN
FR
PT
Vous êtes ici: Accueil > Formations > 4terra

Programmierung eines Mikrocontrollers (µC) mit C++ (cpp) anhand der Arduino IDE

16 heure(s)

Wir bieten Ihnen diesen Workshop als 2-Tageskurs oder als freie Zeitwahl (z.B. an 2 oder 4 Abendterminen) an.

Die Teilnahme ist (nach vorheriger Absprache) in Präsenz oder Online (Hybrid).

Objectifs

Sie lernen die Grundlagen der Programmiersprache C++ kennen und können sie anwenden:

  • Aufbau eines Programms
  • Befehlsstruktur
  • Modul-Programmierung
  • Verbindung mit einem Mikrocontroller (Typ Nano, Uno oder Mega)
  • Programmierung mit einer kostenlosen Software (Arduino IDE)
  • Vorstellung weiterer Programmier-Software
  • Verknüpfung mit verschiedenen Hardware-Komponenten
  • Anregung zur Entwicklung eigener Projekte

Sie lernen weiterhin grundlegende Bauteile kennen und können Sie einsetzen:

  • Mikrocontroller (µC), Bedeutung der Ein- und Ausgänge, Datenübertragung
  • Dioden, insbesondere Leuchtdioden und Photodioden
  • Widerstände: fest, einstellbar, temperaturabhängig, lichtabhängig
  • 8x8-Matrix
  • 7-Segment-Matrix
  • Folientastatur und Fernbedienung

Um die vorgestellten Projekte nachvollziehen zu können, wird Ihnen eine Grundausstattung (Mikrocontroller, Steckbrett, Kabel, LEDs, Sensoren..) für die Praxistermine ohne weitere Kosten beigestellt.

Die Grundausstattung können Sie im Anschluss an den Kurs mit nach Hause nehmen (gilt nicht für Sonderangebote).
Gegen einen Unkostenbeitrag können Sie gerne (nach Verfügbarkeit) eine Grundausstattung erwerben oder beliebig upgraden. Bitte hinterlassen Sie uns hierzu eine Nachricht auf dem Anmeldeformular.

Contenu

Um ein effektives Lernen zu ermöglichen, wird jeder Person 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.

Hybrid-Kurs:

Diesen Kurs bieten wir teilweise als Hybrid-Kurs an, d.h. Sie können entweder persönlich bei uns in Wintrange teilnehmen oder Sie nehmen online teil. Sie erhalten rechtzeitig vor dem Termin einen Zugangscode, der für die Teilnahme mit 1 PC gültig ist.

Für die Online-Teilnahme benötigen Sie einen PC oder Laptop mit Kamera und Mikrofon / Lautsprecher und eine stabile Internetverbindung.
Bei einer Onlineteilnahme können Sie mit 1 Anmeldung (1 Zugangscode) mit mehreren Personen an 1 PC teilnehmen.

Bei den regulären Preisen ist 1 Hardware-Satz zum Mitnehmen im Preis enthalten (gilt nicht für Sonderangebote. Bitte im Zweifel nachfragen). Gegen einen geringen Unkostenbeitrag können Sie Ihren Hardwaresatz erwerben oder - je nach Verfügbarkeit - Upgraden.

Günstige Ferien-Präsenz-Workshops:

In den Ferien bieten wir stark vergünstigte Präsenz-Workshops in Wintrange oder Remerschen mit höherer Teilnehmerzahl an. Bei diesen Kursen wird der Hardwaresatz nur für die Dauer des Workshops beigestellt.

Ob Online oder in Präsenz:

In jedem Fall ist eine vorherige Anmeldung nötig. Die Form der Teilnahme können Sie auf unserem Anmeldeformular auswählen. Bitte schauen Sie unsere Sommerferien-Angebote unter https://institut.lu/sommer-workshop-marathon/ an und melden Sie sich rechtzeitig an (Teilnahmebegrenzung)!

Was ist ein Mikrocontroller (µC)?

Bei einem Mikrocontroller (engl. Microcontroller) handelt es sich um einen kleinen Prozessor mit weiteren elektronischen Bauteilen, also im Prinzip um einen Minicomputer, der über eine Powerbank, eine 9V-Batterie oder über die USB-Schnittstelle des Laptops mit 5V Spannung versorgt wird.
Die Programmierung des Mikrokontrollers erfolgt über die kostenlose Software Arduino IDE® in der Programmiersprache C++.

Sie lernen Grundbegriffe, Befehle und Funktionen kennen und lernen, wie das erstellte Programm geprüft, compiliert (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.

Dieser Workshop bietet einen vertiefenden Einstieg in die Programmierung mit C++.
Méthodes pédagogiques

Wir arbeiten nach der Methode Learning-by-doing unter fachkundiger Anleitung in kleinen Gruppen!

Jeder Teilnehmer kann auf dem beigestellten Laptop seine eigenen Programme erstellen.

Points abordés

Sie lernen:

  • Grundlagen über elektronische Schaltkreise
  • Verschiedene Leuchtdioden (LEDs) mit Vorwiderstand zu verkabeln und mit Hilfe eines Mikrocontrollers (auch: Mikroprozessor oder Board, Miniboard) vom Typ "Uno" oder "Nano" über die Entwicklungsumgebung Arduino® IDE (englisch: Integrated Development Environment) zu programmieren.
  • Den Mikrocontroller (µC) mit der Arduino-IDE® zu verbinden und das Programm auf das Board zu übertragen.
  • LEDs mit dem µC gesteuert ein- und auszuschalten.
  • LEDs mit einem Taster (Hardware-Schalter) gesteuert zu schalten (einfache Ampelfunktion)
  • LEDs über den µC mit einer Zeitfunktion regelmäßig blinken zu lassen.
  • LEDs über den µC mit einer Zufallsfunktion flackern zu lassen.
  • LEDs über den µC durch Pulsweitenmodulation (PWM) zu dimmen.
  • Die Funktion eines Photosensors (Fotosensor) kennen, ihn zu verkabeln und die Werte über einen Monitor auszulesen.
  • Den Photosensor als Schalter einzusetzen und so zu programmieren, dass eine LED abhängig von der Lichtintensität gesteuert ein- und ausgeschaltet wird (Straßenbeleuchtung)
  • Den Einsatz, die Funktion und die Einbindung von Unterprogrammen.
  • Die Funktion eines Ultraschallsensors kennen und ihn über den µC als Abstandsmesser auszulesen.
  • Grundlagen über Zahlensysteme, insbesondere Binärzahlen.
  • Eine 8x8-Matrix zu erstellen und zu programmieren.
  • Eine Bedingung zu programmieren, so dass z.B. ab einem bestimmten Abstand des Ultraschallsensors die 8x8-Matrix unterschiedliche Werte oder Symbole zeigt.
  • Eine 7-Segment-Anzeige zu programmieren.
  • Eine Auswahl an verschiedenen Bedingungen zu programmieren (switch-case).
  • Den Einsatz und die Programmierung einer Folientastatur.
  • Den Einsatz und die Programmierung einer Fernbedienung.

Public cible

A qui s'adresse la formation?

Dieser Kurs richtet sich an erwachsene Personen, die die Vorzüge eines Mikrokontrollers unter fachkundiger Anleitung kennenlernen wollen,

  • um die Grundlagen der Mikroprozessor-Programmierung zu verstehen
  • um etwas tiefer in die Programmiersprache C++ einzusteigen
  • um eigene Projekte realisieren zu können.
  • als Vorkurs zu dem 3-monatigen Lehrgang der C++ Programmierung

 
Prérequis

Sie benötigen keine Vorkenntnisse und keine Englischkenntnisse.

Die benötigten englischen Befehle werden Ihnen in einem separaten Glossar zur Verfügung gestellt.

Evaluation

Méthodes d'évaluation

Es findet keine Benotung/Bewertung statt

 
Certificat, diplôme

Ein Teilnahmezertifikat wird ausgestellt

Informations supplémentaires

Wir werden im Laufe des Workshop Fotos erstellen. Wir werden jedoch keinesfalls Fotos, auf denen Sie zu sehen sind, ohne Ihre vorherige Zustimmung erstellen oder veröffentlichen.

Gerne dürfen Sie im Workshop von sich und Ihren Bauteilen eigene Fotos erstellen. Wir bitten Sie jedoch aus Datenschutzgründen, keine Fotos zu erstellen, auf denen andere Personen zu sehen sind.

Voir les coordonnées de l'organisme
Partager sur

 



Le contenu de ce descriptif de formation est de la seule responsabilité de son auteur, l'organisme de formation 4terra.

Imprimer Tout voir/cacher Envoyer à un ami
Voir les coordonnées de l'organisme
Caractéristiques
Niveau Débutant
Organisation Blended learning

Wir unterrichten in Kleinstgruppen von 3 bis 6 Teilnehmern (in Präsenz), um Ihnen ein effektives Lernen zu ermöglichen.

Ausnahmen:

Hybridangebote und Ferien-Specials, die in der Jugendherberge Remerschen angeboten werden, finden mit größerer Teilnehmerzahl statt. Hier wird die Hardware größtenteils nur für die Dauer des Workshops beigestellt. Im Gegenzug dazu können wir stark vergünstigte Preise anbieten.

Langues de prestation
Prochaines sessions
Du/Au Lieu Prix
05 - 06/06/22
  4terra S.A. Wintrange   480.00 €
Voir détails
13 - 14/09/22
promo
  Gemeinde Schengen (Wintrange o...   240.00 €
Voir détails
Utilisation des cookies

lifelong-learning.lu utilise des cookies pour vous offrir une expérience utilisateur de qualité, mesurer l’audience, optimiser les fonctionnalités des réseaux sociaux et vous proposer du contenu personnalisé.

En poursuivant votre navigation sur ce site, vous acceptez l’utilisation de cookies dans les conditions prévues par notre politique en la matière. En savoir plus.

Cookies nécessaires
Ces cookies permettent d'utiliser les principales fonctionnalités de notre site (par exemple l'accès à votre espace réservé). Sans ces cookies, vous ne pourrez pas utiliser notre site normalement.
Statistiques
Ces cookies permettent d'établir des statistiques de fréquentation de notre site. Les désactiver nous empêche de suivre et d'améliorer la qualité de nos services.
Publicité ciblée
Ces cookies permettent de vous proposer sur internet et les réseaux sociaux des informations et des offres de formation qui répondent mieux à vos besoins.

Consulter notre politique d’utilisation des cookies

Accepter tout Paramétrer les cookies
Veuillez patienter...