Last Updated on 27. Januar 2024 by sfambach
Und eine weiterer Arduino Shield mit was drauf. Diese kann besonders für Einsteiger interessant sein. Eine vierstellige 7 Segmentanzeige, 4 LEDs, ein Piepser, ein Drehwiderstand, ein paar Knöpfe was braucht man mehr. Wer zu viel Geld hat kann auch noch den APC220 port bestücken und per Remote USB flashen.
Wie schön ist es ein neues Board zu untersuchen und ihm dessen Geheimnisse zu entlocken. Fast enttäuschend sind schon existierende, gut ausgearbeitete Berichte, die es an Vollständigkeit nicht missen lassen. In diesem Fall habe ich mehere Dokus gefunden und einige sogar auf deutsch. Deshalb werde ich hier nur einen Kurzbericht mit den wichtigsten Daten verfassen und für alles Andere auf die gelinkten Quellen verweisen.
Fakten
- Siebensegmentanzeige mit vier stellen
- Buzzer
- Drei Tasten
- Vier LEDs
- Potentiometer
- Serieller Anschluss für ein Spracherkennungs od. Bluetooth (APC220) Modul
- Anschluss für einen LM35 oder DS18B20 Temperatursensor
- Infrarotempfänger (U4-IR-2) Anschluss
- Pin Phalanx für Zusätzliche Geräte
Anwendungsbereiche
- Thermostat
- Steuerung
- Lernplatine
- Wecker
- Amperemeter 😉
Ansichten
Analyse
Beschreibung | Pins |
Siebensegment Anzeige | D4, D7, D8 |
LEDs | D1, D2, D3, D4 |
Taster | A1, A2, A3 |
Potentiometer | A0 |
Voice Rec/ Bluetooth am seriellen Port | D0,D1 |
U4-IR-2 | D2 |
LM35 | A4 |
Phalanx | D5, D6 ,D9 ,A5 |
Programmierung
Bibliotheken
Bei Github gibts ne Menge, auch unfertige, Libs. Ich habe mich für die unten verlinkte enschieden, weil sie die meisten Funktionen abdeckt und sie zusätzlich noch eine ganze Menge an netter Beipielprogrammen bietet.
https://github.com/hpsaturn/MultiFuncShield-Library
Zusätzlich werden noch die folgenden Libs benötigt
https://github.com/PaulStoffregen/TimerOne
https://github.com/felias-fogg/SoftI2CMaster
Testprogramm
Als Testprogramm habe ich das Beispiel Wecker verwendet.
So sieht es aus
Fazit
Die Platine macht einen guten ersten Eindruck, leider fehlt mir die Zeit mich näher mit ihr zu beschäftigen. Ich kann mir vorstellen diese Platine an meine Kinder zum Experimentieren zu geben, da sie einige Möglichkeiten bietet mit dem Arduino zu interagieren. Ein Mögliches Folgeprojekt könnte ein Thermostat werden.
Probleme
Zu lange Pins verursachen Kurzschluss
Die Pins von den sieben Segment Anzeigen sind etwas zu lang. Wird der original Arduino verwendet werden diese durch den USB Port kurzgeschlossen.
Lösung: Entweder die micro-USB variante verwenden oder die pins isolieren oder abschneiden.
Verwandte Beiträge
Quellen
https://github.com/felias-fogg/SoftI2CMaster
http://cool-web.de/arduino/multi-function-shield-einrichtung.htm
http://forum.hobbycomponents.com/viewtopic.php?f=40&t=1618
https://github.com/PaulStoffregen/TimerOne
https://github.com/hpsaturn/MultiFuncShield-Library