Both sides previous revision
Previous revision
Next revision
|
Previous revision
|
lehrkraefte:blc:math:formi:arduino [2017/01/22 10:15] Ivo Blöchliger [Komponenten aus dem Starter-Kit] |
lehrkraefte:blc:math:formi:arduino [2017/03/14 14:05] (current) Ivo Blöchliger [Zusätzliche Komponenten] |
===== Arduino: Informatik zum Anfassen. Messen, Steuern, Basteln ===== | ===== Arduino: Informatik zum Anfassen. Messen, Steuern, Basteln ===== |
| |
* Slides | * {{ :lehrkraefte:blc:math:formi:vortrag.pdf |Slides}} (inklusive Notizen vom Kurs) |
| |
==== Schaltungen ==== | ==== Vorbereitung und erster Sketch ==== |
| |
| * [[lehrkraefte:blc:math:formi:software|Software Installation]] |
* [[lehrkraefte:blc:math:formi:blink-port13|Onboard-LED auf Port 13 ansteuern]] | * [[lehrkraefte:blc:math:formi:blink-port13|Onboard-LED auf Port 13 ansteuern]] |
| |
| |
| |
| ==== Programmierung ==== |
| * [[lehrkraefte:blc:math:formi:programmierung|Datentypen, wichtigste Funktionen]] |
| ==== Schaltungen ==== |
* [[lehrkraefte:blc:math:formi:blink-breadboard|LED auf Breadboard ansteuern]] | * [[lehrkraefte:blc:math:formi:blink-breadboard|LED auf Breadboard ansteuern]] |
* [[lehrkraefte:blc:math:formi:led-pwm-breadboard|LED auf Breadboard dimmen (''analogWrite'')]] | * [[lehrkraefte:blc:math:formi:led-pwm-breadboard|LED auf Breadboard dimmen (''analogWrite'')]] |
* [[lehrkraefte:blc:math:formi:button-breadboard|Button auf Breadboard auslesen, Pullups]] | |
* [[lehrkraefte:blc:math:formi:serial|Über seriellen Port mit dem Computer kommunizieren]] | * [[lehrkraefte:blc:math:formi:serial|Über seriellen Port mit dem Computer kommunizieren]] |
| * [[lehrkraefte:blc:math:formi:button-breadboard|Button auf Breadboard auslesen, Pullups, Debouncing]] |
* [[lehrkraefte:blc:math:formi:potentiometer|Potentionmeter, (''analogRead'')]] | * [[lehrkraefte:blc:math:formi:potentiometer|Potentionmeter, (''analogRead'')]] |
| |
* [[lehrkraefte:blc:math:formi:lcd|LCD mit I2C-Portexpander]] | * [[lehrkraefte:blc:math:formi:lcd|LCD mit I2C-Portexpander]] |
* [[lehrkraefte:blc:math:formi:servo|Servo-Motor]] | * [[lehrkraefte:blc:math:formi:servo|Servo-Motor]] |
* [[lehrkraefte:blc:math:formi:stepper|Schritt-Motor]] | * [[lehrkraefte:blc:math:formi:stepper|Schritt-Motor]] |
| * [[lehrkraefte:blc:math:formi:keypad|Keypad]] |
| * [[lehrkraefte:blc:math:formi:dht11|Temperatur- und Feuchtigkeitssensor]] |
| * [[lehrkraefte:blc:math:formi:rgbled|RGB LED]] |
| |
| ==== Zusätzliche Komponenten ==== |
| * [[lehrkraefte:blc:math:formi:us|Ultraschall Distanz-Sensor]] |
| * [[lehrkraefte:blc:math:formi:laser|Laser]] |
| * [[lehrkraefte:blc:math:formi:phototransistor|Phototransistor]] |
| |
| |
| |
| ==== Kommunikation mit Computer über seriellen port ==== |
| * [[lehrkraefte:blc:math:formi:arduino:serialcom|Minimalbeispiel mit Ruby]] |
| ===== Material ===== |
| * {{https://www.aliexpress.com/item/UNO-R3-MEGA328P-KIT-Upgraded-version-of-the-For-Starter-Kit-the-RFID-learn-Suite-Stepper/1741165825.html|Starter Kit vom Kurs}}. Das Kit enthält einige "didaktische" Komponenten. D.h. man lernt viel, wenn man die ansteuert und programmiert, für den Einsatz in einem Projekt würde ich aber Komponenten mit weniger Anschlüssen empfehlen (wie z.B. die LED-Matrix). |
| * Wer lieber in der Schweiz bestellt: {{http://www.mikroshop.ch/|Mikroshop.ch}} |