Hebt u ooit een reden of wens te programmeren van de Arduino via ether met Bluetooth, wil dit een goed uitgangspunt.
RFduinos zijn krachtige kleine Bluetooth-apparaten die u met de Arduino IDE programmeren kunt. Ga naar RFduino site voor links naar producten, downloads en het inschakelen van de Arduino IDE voor programma RFduinos. Voor dit project, ik ben met behulp van
- 2 RFduino 22102 DIP Bluetooth modules
- 2 RFduino 22121 USB Shields (kon wegkomen met het gebruik van een hebt u slechts één)
- 1 Arduino UNO
- 1 MM74HC14N Hex Schmitt omvormer
- 1 weerstand van 330 Ohm
- 1 3V Zener-diode
- 1 1uF condensator
- 1 LED en 330 ohm weerstand
- Breadboard en jumpers te houden het allemaal samen
- RFduino Host en apparaat code (zie afbeelding hier, en ook op github)
De Arduino UNO wordt aangedreven door een DC-voeding, en draait op 5V. RFduinos kan slechts behandelen 3V, dus ik moet een level shifter kunnen met elkaar communiceren. Er zijn vele manieren om logica niveau shifters in volgorde naar interfacesystemen 3V- en 5V. Ik toevallig hebben deze delen in mijn lab, en dus dat is waarom ik ben ze te gebruiken. Ook, als ik het ding om te werken met deze gekke niveau shifter opstelling krijgen kan, zal waarschijnlijk werken met om het even wat ;)
Laten we beginnen met een beschrijving van het level shifter circuit!