GOEN BIS INHALT
Das Portal in Sachen lebenslanges Lernen
LU
DE
EN
FR
PT
Sie befinden sich hier: Startseite > Weiterbildungen > 4terra

Programmierung eines Arduino µC in der Programmiersprache C++ (modulare Workshopreihe)

4 Stunde(n)

Dem Grundkurs (halbtags) kann ein Aufbaukurs (halbtags) und ein weiterer Expertenkurs (ganztags) hinzugebucht werden.

Ziele

Was werden Sie lernen?

Der 4-Stunden-Grundlagen-Workshop wird Sie in die Lage versetzen, kleine Programme in der Programmiersprache C++ (auch: Cpp) mit Hilfe einer kostenlosen Software zu programmieren. Im Aufbaukurs und im Expertenkurs werden Ihre Kenntnisse vertieft und Sie lernen weitere Befehle kennen.

Modularer Aufbau unserer Workshops:

Wir bieten unterschiedliche Workshops, um C++ mit der Arduino IDE zu programmieren:

  • Für 1 älteres Schulkind in Begleitung eines bevollmächtigten Erwachsenen eignet sich ein 3-Stunden-Workshop mit µC-Grundlagen-Programmierung. (Für jüngere Schulkinder bieten wir einen 1,5-Stunden-Elektronikkurs ohne Programmierung, an dem Sie auch online mit mehreren Personen teilnehmen können. Informieren Sie sich hierzu bitte auf unserer Internetseite institut.lu)
  • Für Erwachsene bieten wir µC-Programmierungs-Workshops als Modul Grundkurs (halbtags), Aufbaukurs (halbtags) und Expertenkurs (ganztags) an. Diese Workshops sind aufgrund der Dauer für Kinder nicht geeignet.

Sie brauchen kein eigenes Material - alles wird beigestellt!

Jeder Person wird ein eigener kleiner Arbeitsplatz für die Dauer des Workshops zur Verfügung gestellt.
Dieser besteht aus einem Steckbrett (Breadboard), verschiedenen LEDs, Kabel und weiterer Hardware. Zur Programmierung des µC werden Ihnen zusätzlich ein komplett eingerichteter Laptop mit Software und allen benötigten Treibern sowie ein Mikrocontroller (µC) beigestellt.

Alle Projekte werden am Beamer mit Steckplan und Cpp-Programm vorgestellt. So können Sie selbst jeden einzelnen vorgestellten Schritt auf dem Steckbrett nachbauen und ggf. programmieren. Löten ist nicht erforderlich!

Inhalt

Aufbau:

Sie erhalten zunächst eine Kurzeinweisung über Elektronik / Elektrik und die benutzen Bauteile.
Nach einer Vorstellung der benötigten Befehle über Beamer können Sie direkt mit der Programmierung beginnen.

Nachdem Sie das Programm erstellt und eingelesen haben und die LEDs verkabelt haben, sehen Sie schon nach kurzer Zeit Ihre Erfolge!

Gerne stellen wir Ihnen auf Wunsch Mikrocontroller, Kabel, Widerstände, Taster, LEDs usw. zum Mitnehmen gegen einen Unkostenbeitrag zusammen, damit Sie zu Hause weiter experimentieren können.

Unterricht:

Unsere Kursleiter sind ausschließlich ausgebildete Fachkräfte (Meister und Ingenieure) mit langjähriger Berufserfahrung.
Um Ihnen ein effektives Lernen zu gewährleisten unterrichten wir in Kleingruppen.

Einen Überblick über die bisher durchgeführten Projekte erhalten Sie auf unserer Internetseite htpps://institut.lu/diy-projekte/ oder als Video in unserer Galerie https://institut.lu/galerie/.

Unterrichtssprache:

Der Kurs wird hauptsächlich auf Deutsch angeboten. Um dem Kurs folgen zu können, sind minimale Grundkenntnisse (Anfängerniveau) der deutschen Sprache ausreichend. Sie können Ihre Fragen auch auf Französisch, Englisch und Luxemburgisch stellen.

Die Programmiersprache C++ ist Sprachenunabhängig. Englischkenntnisse sind nicht erforderlich.

Pädagogische Methoden

Wir arbeiten mit der für den Menschen ungefährlichen Niederspannung (über USB-Stecker vom Laptop mit 5V) nach der Methode Learning-by-doing unter fachkundiger Anleitung.

Behandelte Themen

Es gibt immer Teilnehmer oder Gruppen, die bereits Vorkenntnisse haben oder einfach schneller sind als andere. Deshalb halten wir optionale Aufgaben bereit.
Nach einer kurzen theoretischen Einführung lernen Sie…

… im 3 Stunden-Workshop mit µC-Programmierung:
  • Verschiedene Leuchtdioden (LEDs) aus dem sichtbaren und dem nicht-sichtbaren Bereich mit Vorwiderstand auf einem Steckbrett (Breadboard) zu verkabeln.
  • Einen Mikrocontroller (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 (Software-Schalter).
  • Optional: Aufbau und Anschluss einer RGB-LED
  • 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 abwechselnd ein- und auszuschalten (z.B. einfache Ampel mit Zeitfunktion)
… zusätzlich im 4-Stunden-Grundkurs (halbtags):
  • LEDs über den µC durch Pulsweitenmodulation (PWM) zu dimmen.
  • Die Funktion eines Photowiderstands kennen, ihn zu verkabeln, die Werte auszulesen und über einen Monitor darzustellen.
  • Eine Bedingung zu programmieren, so dass z.B. LEDs bei Dunkelheit eingeschaltet und bei ausreichend Helligkeit über den µC ausgeschaltet werden (Straßenbeleuchtung)
  • Optional: Aufbau und Anschluss einer RGB-LED
… zusätzlich im 4-Stunden-Aufbaukurs (halbtags):
  • Bibliotheken (Module, Unterprogramme) zu verstehen und einzubinden.
  • Die Funktion eines Ultraschallsensors kennen und ihn über den µC als Abstandsmesser auszulesen.
  • Eine 8×8-Matrix zu erstellen und zu programmieren.
  • Optional: Darstellung einer BCD-Uhr auf der 8×8-Matrix
  • Eine Bedingung zu programmieren, so dass z.B. ab einem bestimmten Abstand des Ultraschallsensors die 8×8-Matrix unterschiedliche Werte/Symbole zeigt.
… zusätzlich im 8-Stunden-Expertenkurs (ganztags):
  • Ein Farberkennungsmodul selbst zu erstellen (ohne Bibliotheken)
  • Ein Anzeigemodul (LCD- oder OLED-Monitor) zu programmieren und Bibliotheken einzubinden.
  • Die Funktion eines Servomotors und dessen Programmierung.
  • Einen Schrittmotor mit Treibermodul und Spannungsversorgung zu verkabeln und zu programmieren.
  • Den Einsatz und die Programmierung einer Folientastatur oder einer Fernbedienung
weitere optionale Aufgaben sind z.B.:
  • Eine 7-Segment-Anzeige mit oder ohne Bibliothek zu programmieren
  • Einsatz eines Potentiometers als variablen Widerstand.
  • Farbwechsel und PWM bei einer RGB-LED
  • Ampelschaltung mit Tasteranforderung (Fußgängerampel)
  • Farbwechsel und PWM bei einer RGB-LED

Zielgruppe

An wen richtet sich die Weiterbildung?

Dieser Workshop richtet sich an ältere Schulkinder (nur 3h-Kurs) und an erwachsene Personen ohne Vorkenntnisse, die in die C++ Programmierung einsteigen möchten.

Zur Programmierung sind keine Englischkenntnisse notwendig.
Falls gewünscht, stellen wir Ihnen ein Glossar in Deutsch oder Französisch zusammen.

 
Voraussetzungen

Wir verwenden nur einfach aufgebaute Programme mit wenigen Befehlen, so dass keine Englischkenntnisse oder Programmierkenntnisse notwendig sind.

Bewertung

Bewertungsmethoden

Es erfolgt keine Prüfung und keine Bewertung

 
Zertifikat, Diplom

Ein einfaches Teilnahmezertifikat wird auf Wunsch ausgestellt

Zusätzliche Informationen

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

Kontakt mit dem Anbieter aufnehmen
Teile diesen Inhalt

 



Für den Inhalt dieser Weiterbildungsbeschreibung haftet alleine der Verfasser, d. h. der Weiterbildungsanbieter 4terra.

Drucken Alles anzeigen/ausblenden An einen Freund senden
Kontakt mit dem Anbieter aufnehmen
Merkmale
Stufe Débutant
Organisation Formation inter-entreprise

Der Kurs findet in Kleingruppen bis max. 6 Teilnehmer in Wintrange statt. Alternativ bieten wir Kurse in der Jugendherberge Remerschen an.

Bei den Terminen können Sie zwischen Grundkurs (4h), Aufbaukurs (weitere 4h) und Advanced (weitere 8h) wählen.

Medien

Weitere Informationen finden Sie auf unserem Anmeldeformular und auf unserer Internetseite.

Sprache der Dienstleistung
Anstehende Termine
Von/Bis Ort Preis
06/02/23
  Anfängerkurs (Wintrange oder R...   60.00 €
Details anzeigen
11/02/23
  Anfängerkurs (Wintrange oder R...   60.00 €
Details anzeigen
11/02/23
  Aufbaukurs (Wintrange oder Rem...   60.00 €
Details anzeigen
11/03/23
  Aufbaukurs (Wintrange oder Rem...   60.00 €
Details anzeigen
18/03/23
  Anfängerkurs (Wintrange oder R...   60.00 €
Details anzeigen
27/03/23
  Aufbaukurs (Wintrange oder Rem...   60.00 €
Details anzeigen
01/05/23
  Expertenkurs (Wintrange oder S...   120.00 €
Details anzeigen
Nutzung von Cookies

lifelong-learning.lu benutzt Cookies, um Ihnen ein qualitatives Nutzererlebnis zu ermöglichen, den Traffic zu messen, die Funktionsweise der sozialen Netzwerke zu optimieren und Ihnen personalisierte Inhalte zur Verfügung zu stellen.

Indem Sie weiterhin die Dienste dieser Website nutzen, akzeptieren Sie die Verwendung von Cookies unter den in unseren diesbezüglichen Richtlinien vorgesehenen Bedingungen. Mehr dazu.

Notwendige Cookies
Diese Cookies ermöglichen die Nutzung der Hauptfunktionen unserer Website (zum Beispiel den Zugang zu Ihrem persönlichen Bereich). Ohne diese Cookies können Sie unsere Seite nicht normal benutzen.
Statistiken
Diese Cookies ermöglichen die Erstellung von Statistiken zum Besuch unserer Website. Ihre Deaktivierung hindert uns daran, die Qualität unserer Dienste zu verfolgen und zu verbessern.
Gezielte Werbung
Diese Cookies ermöglichen, Ihnen im Internet und über die sozialen Netzwerke Informationen und Bildungsangebote vorzuschlagen, die besser auf Ihre Bedürfnisse zugeschnitten sind.

Unsere Richtlinien zur Verwendung von Cookies einsehen.

Akzeptieren Cookieeinstellungen ändern
Veuillez patienter...