Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision | |||
| ffprog:ffprogjava2016:arduino [2016/12/02 16:01] – Ivo Blöchliger | ffprog:ffprogjava2016:arduino [2017/01/05 15:20] (current) – [Weitere Sensoren und Aktoren] Ivo Blöchliger | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ===== Arduino und Robotik ===== | ||
| + | === Hardware === | ||
| + | Kits mit einer praktischen Box mit vielem interessanten Drum und Dran gibt's ab ca 25\$ (z.B. dieses hier: https:// | ||
| + | == Meine Empfehlung für eine Minimalaustattung == | ||
| + | * Arduino (4.20), Steckbrett (1.30), 20 Kabel (0.50), 10 LED (0.20), 3 x 5 Widerstände (0.30) 220 $\Omega$, 1 $\text{k}\Omega$, | ||
| + | * Plus Sensoren, Aktoren, je nach Idee, Preis auf Anfrage. Vorhandenes: | ||
| + | === Software === | ||
| + | * Eventuell Treiber für Windows | ||
| + | * Die Arduino IDE: https:// | ||
| + | |||
| + | ==== Arduino Ports ==== | ||
| + | * 0 und 1 " | ||
| + | * A0 bis A5. Analog in (können aber auch als digitale IOs verwendet werden). | ||
| + | * 2-13: Digitale IO-Ports. 13 mit onboard LED verlötet. | ||
| + | * 3, | ||
| + | * GND (0V) | ||
| + | * 3.3V (max 50mA wenn auf USB). | ||
| + | * 5V (max 500mA wenn auf USB) | ||
| + | * Vin (externe Versorgungsspannung zwischen 7V und 12V) | ||
| + | |||
| + | ==== Roborobo Komponenten ==== | ||
| + | Grundsätzlich gilt: | ||
| + | * Schwarz: GND (0V) (hier kann einiges an Strom fliessen) | ||
| + | * Rot: VCC (5V) (hier kann einiges an Strom fliessen) | ||
| + | * Gelb: Signal (0V oder 5V, hier sollte so gut wie kein Strom fliessen, maximal 20mA). | ||
| + | |||
| + | Verwenden Sie immer rote oder orange Kabel für 5V, schwarze oder braune für 0V, andere für Signal. | ||
| + | |||
| + | === LED === | ||
| + | - Blinken | ||
| + | - Dimmen | ||
| + | |||
| + | === Pushbutton === | ||
| + | - Damit via Arduino eine LED steuern (z.B. Blinkrate, Helligkeit, etc.) | ||
| + | |||
| + | === Distanzsensor === | ||
| + | - Buzzer ertönen lassen, wenn man zu nah ran kommt. | ||
| + | |||
| + | === Fernbedienung === | ||
| + | {{ : | ||
| + | - LED(s) und/oder Buzzer steuern. | ||
| + | |||
| + | === DC-Motor === | ||
| + | - PWM-Signal für Geschwindigkeit | ||
| + | |||
| + | === Servo === | ||
| + | - Noch nicht getestet, wird wohl mit der Arduino Servo-Library laufen. | ||
| + | |||
| + | ==== Weitere Sensoren und Aktoren ==== | ||
| + | * Helligkeit (Photoresistor) | ||
| + | * Distanz (IR Diode und Phototransitor) | ||
| + | * Distanz (Ultraschall) | ||
| + | * Schrittmotoren | ||
| + | * Passive Buzzer | ||
| + | |||
| + | === DIY IR-Sensor === | ||
| + | Müssen noch gelötet werden. Idealerweise mit 4 pins (damit die LED und der Sensor unabhängig angesteuert werden können, so kann das ambiente Licht gemessen und abgezogen werden). | ||
| + | |||
| + | {{: | ||
| + | ==== Elektronik Kenntnisse ==== | ||
| + | $U=R\cdot I$, keine Kurzschlüsse produzieren, | ||