Programmera Arduino över RFduino
Om du någonsin har en önskan att programmera Arduino över luften via Bluetooth eller anledning, ska detta vara en bra utgångspunkt.
RFduinos är kraftfull liten Bluetooth-enheter som du kan programmera med Arduino IDE. Gå till RFduino webbplats för länkar till produkter, nedladdningar och hur du aktiverar din Arduino IDE till programmet RFduinos. För detta projekt använder jag
- 2 RFduino 22102 dopp Bluetooth-moduler
- 2 RFduino 22121 USB sköldar (kunde komma undan med att använda en om du bara har en)
- 1 Arduino UNO
- 1 MM74HC14N Hex Schmitt Inverter
- 1 330 Ohm motstånd
- 1 3V Zener diod
- 1 1uF kondensator
- 1 LED och 330 ohm motstånd
- Bakbord och hoppare att hålla ihop allt
- RFduino värd och enhet koden (visas här, och även på github)
Arduino UNO drivs av en DC strömförsörjning, och körs på 5V. RFduinos kan bara hantera 3V, så jag behöver en nivå shifter för dem att kommunicera tillsammans. Det finns många sätt att göra logik nivå Växelreglage i ordning till gränssnittet 3V och 5V system. Jag råkar bara ha dessa delar i mitt labb, och så det är därför jag använder dem. Också, om jag kan få sak att arbeta med denna galna nivå shifter installation, kommer sannolikt att fungera med något ;)
Låt oss börja med en beskrivning av nivå shifter kretsen!