Haben Sie jemals einen Grund oder Wunsch, Arduino über Luft über Bluetooth zu programmieren, soll dies ein guter Ausgangspunkt sein.
RFduinos sind leistungsfähige kleine Bluetooth-Geräte, die Sie mit der Arduino IDE programmieren können. Wechseln Sie zu RFduino für Links zu Produkten, Downloads und Gewusst wie: Aktivieren Sie Ihre Arduino IDE-Programm RFduinos. Ich verwende für dieses Projekt
- 2 RFduino 22102 DIP Bluetooth-Module
- 2 RFduino 22121 USB-Schilde (könnte ungestraft mit einer, wenn Sie nur eine haben)
- 1 Arduino UNO
- 1 MM74HC14N Hex Schmitt Inverter
- 1 330 Ohm Widerstand
- 1 3V Zener-Diode
- 1 1uF Kondensator
- 1 LED und 330 Ohm Widerstand
- Steckbrett und Jumper, alle zusammen zu halten
- RFduino Host und Gerät Code (siehe hier, und auch auf Github)
Arduino UNO ist eine DC-Stromversorgung angetrieben und läuft auf 5V. RFduinos können nur 3V, Griff, so brauche ich eine Level Shifter Sie miteinander kommunizieren. Es gibt viele Möglichkeiten in Ordnung, Schnittstelle 3V und 5V Systeme zu Logik-Level-Shifter. Ich bin nur zufällig auf diese Teile in meinem Labor, und so thats, warum ich sie verwende. Auch, wenn ich die Sache mit diesem verrückten Level Shifter Setup arbeiten kann, wird es wahrscheinlich mit nichts arbeiten ;)
Beginnen wir mit einer Beschreibung der Level-Shifter Schaltung!