====== Themen des Crashkurses ====== ===== Das Bessere Skript: Eure Lieblingssuchmaschine... ===== Zu Arduino gibt es eine unendliche Fülle von Informationen (auch und gerade für Anfänger_innen) im Netz! Jede noch so abstruse Frage wurde schon in irgendeinem Forum beantwortet. Wir versuchen daher gar nicht erst, das alles hier zu reproduzieren... **Deshalb: Bei Fragen einfach mal im Netz suchen!** =====Vorlesungen===== ==== Woche 1 ==== - [[techniken::installation|Arduino Installation & erste Schritte]] - [[skript::Aufbau eines Arduino-Programms#Grundsätzlicher Aufbau eines Arduino-Programms ]] - [[skript::digitalPins#Kontakt zur Welt: Die Digitalpins als Ein- und Ausgang]] - [[skript::Serielle Schnittstelle# Kommunikation mit dem PC über die Serielle Schnittstelle]] ==== Woche 2 ==== - [[einleitung::Lichtintensität messen mit dem Phototransistor]] - [[einleitung::analogread#Spannungen Messen: analogRead(pinNummer)]] - [[einleitung::Variablen]] - [[skript::ifThenElse|If/then/else - Bedingung: Entscheidungen treffen und alternative Programmteile ausführen]] ==== Woche 3 ==== - [[skript::ForSchleife#For - Schleifen: Wiederholen, zählen, nacheinander durchgehen]] - [[skript::Servos|Modellbau-Servos: Einfache Ansteuerung eines Motors]] - [[einleitung::Methoden#Methoden/Funktionen: Strukturen für mehr Übersicht und weniger Tipperei]] - [[einleitung::Arrays#Arrays: Mehrere Variablen des gleichen Typs anordnen]] ==== Woche 4 ==== - [[skript::GrafikMitProcessing|Grafikausgabe mit Processing]] - [[skript::Bewegungen|Steuerung eines zweirädrigen Roboters]] - [[skript::Klassen|Klassen: Funktionen und Variablen als handliches Päckchen]] - [[skript::Kommunikation|Kommunikation zwischen Processing und Arduino]] ===== Tutorien ===== - [[start:skript:tut1|Tutorium 1]]\\ - [[start:skript:tut2|Tutorium 2]]\\ - [[start:skript:tut3|Tutorium 3]]\\ - [[start:skript:tut4|Tutorium 4]]\\ - [[start:skript:tut5|Tutorium 5]]\\ =====Zusatzaufgaben==== - [[skript:mosfet|Eine MOSFET-Schaltung]] - [[skript:step-down-konverter|Step-Down Konverter]] - [[skript:verstaerker|Eine Verstärkerschaltung und Textausgabe]] - [[skript:stepper|Steuerung eines Schrittmotors]] - [[skript:ir-entfernungsmesser|IR-Entfernungsmesser: Datenauswertung]] - [[skript:git|Ein Git-Repository anlegen]] - [[skript:interrupts|Auf Erreignisse reagieren: Interrupts und Listeners]] - [[skript:klassen-arduino|Klassen in Arduino/C++]] - [[skript:vererbung|Vererbung in Processing/Java]] - [[skript:eclipse|Processing ohne Processing-IDE]]