C
Grundkurs mit Arduino
________________________________________
Lerne die Grundlagen der C-Programmierung für künftige Entwicklungen.
C ist eine
- insbesondere auch im Mikrocontrollerbereich
- weit verbreitete Programmiersprache. Arduino ist eine auf Open-Source basierende
Entwicklungs
- Umgebung mit einem ATmega328 Prozessor.
www.ardunio.cc
Solide Grundlagen der hardwarenahen C-Programmierung sowie
des Arduino-Boards sind Dir bekannt. Du hast Möglichkeiten für spätere
Entwicklungen mit Arduino oder anderer Hardware kennengelernt. Z.B. für
Steuerungen, Synthesizer, MIDI, Robotik, etc.
<<
zurück
Schwerpunkte
________________________________________
Einführung
in Arudino und dessen Entwicklungsumgebung, allg. Programmentwickling und
Präprozessor
Allgemeiner
Programmaufbau:
- Funktionen, Typen, Variablen, Kommentare
- allg. Befehle, Funktionsaufruf, Kontrollstrukturen:
- if ... then ... else
- switch
- Schleifen (for / while / do..while)
Einsatz von Operatoren, insbesondere bit-Operatoren, von Feldern, Zeigern.
Überblick über die Speicherklassen (static, volatile).
Viele
praktische Übungen:
- Ansteuerung von LEDs
- Verarbeitung digitaler und analoger Ein- und Ausgangssignale
- Ansteuerung von (Standard-Modellbau-)Servos
- Kommunikation Rechner <-> Arduino (Serial IO)
- Soundprogrammierung, z.B. 1-Bit-Mini-Synthesizer
Leitung
________________________________________
Markus Sing ist dipl. Informatiker, nach seinem
Studium an der Univerität Suttgart entwicklete
er hardwarenahe Programme für IBM, das europäische
Raumfahrtprogramm ESA sowie das Telematik-Unternehmen
FELA.

Zur Zeit arbeitet Markus Sing
als Freelancer und
unterrichtet an der Hochschule St.Gallen, bei der
WISS und im Universikum (Begabtenförderung des Schulamts
Zürich).
Nachweis
________________________________________
Bestätigung
"C Grundkurs mit Arduino" SGMK
Zielpublikum
________________________________________
Künstler,
Tüftler und an Technik Interessierte, welche mit
Arduino oder anderer Hardware entwickeln möchten.
Keine
Programmier- oder Elektronikkenntnisse nötig.
Eigener Laptop mit intallierter Java-Runtime Enviroment mitbringen!

Methoden und Technik
________________________________________
Referate und praktische Übungen
mit Arduino.
Programmierung auf eigenem Labtop (PC, Mac, Linux).
Das Arduino-Board kann mitgebracht, von uns gekauft (45.-)
oder ausgeliehen werden.
Datum, Ort und Kosten
________________________________________
Daten
folgen
MechArtLab, Hohlstrasse 52, Zürich
245.- oder 150.-- für Lehrlinge und Studenten
Anmeldung
________________________________________
Wir können die Workshops
nur bei genügend Anmeldungen durchführen und
sind deshalb froh, wenn Sie sich frühzeitig anmelden.
<< zurück