Stap 1: Logica niveau Setup
Dit is mijn gehackte samen 5V <> 3V level shifter circuit. Ik gebruikte dit omdat het is wat ik heb. Aangezien dit circuit funky shifter werkt, zou ik wedden dat alle andere niveau shifter circuit zou moeten werken. ;)
De UNO-TX is gebufferd tot de RFduino RX via een weerstand van 330 ohm serie. Er is een Zener tussen de RFduino RX en GND aangesloten te houden van de niveaus juiste 3V.
De RFduino-TX is gebufferd tot de UNO RX via 2 Schmitt omvormers. De 74HC14 IC wordt aangedreven met 5V, en zal de uitgang van 5V hoog signaal UNO. RFduino hoog signaal is 3V, maar dit is genoeg om te activeren van de omvormer. Vervolgens is het omgekeerde signaal weer omgekeerd.
De reset-signaal door RFduino GPIO6 wordt verzonden naar een Schmitt-omvormer input, dat de output is weer omgekeerd en het resultaat gaat naar een 1uF cap in serie met de resetpin van UNO. Dit stuurt het signaal naar UNO gereset voordat het uploaden van de nieuwe code.
Ik heb een LED er om de status van de DTR-pin voor foutopsporing. Het is niet echt nodig.
De RFduino in dit circuit is ingesteld als een apparaat.
Next up, het wijzigen van de HOST-RFduino, zodat op zal zitten kundig voor uploaden via ether!