Si tiene un motivo o deseo programar Arduino por aire mediante Bluetooth, esto pretende ser un punto de partida útil.
RFduinos son dispositivos de Bluetooth poco potente que se pueden programar con el IDE de Arduino. Ir al sitio RFduino para enlaces a productos, descargas y cómo habilitar el IDE de Arduino al programa RFduinos. Para este proyecto, estoy usando
- 2 módulos de Bluetooth DIP RFduino 22102
- 2 escudos de USB RFduino 22121 (pudiera salirse con el uso de uno si sólo tiene uno)
- 1 Arduino UNO
- 1 inversor Schmitt hexagonal de MM74HC14N
- 1 resistencia de 330 Ohm
- 1 diodo Zener de 3V
- 1 condensador de 1uF
- 1 LED y 330 ohm resistencia
- Puentes para unir todo y protoboard
- Código RFduino Host y el dispositivo (que se muestra aquí y también en github)
Arduino UNO es alimentado por una fuente de corriente continua y funciona con 5V. RFduinos sólo puede manejar 3V, así que necesito un desplazador de nivel para que se comuniquen juntos. Hay muchas maneras de hacer Shift nivel lógica en orden a los sistemas de 3V y 5V de la interfaz. Casualidad que estas piezas en mi laboratorio, y así es por eso que estoy usando los. También, si puedo conseguir la cosa para trabajar con esta configuración del desplazador de nivel crazy, probablemente trabajará con nada ;)
Vamos a empezar con una descripción del circuito desplazador de nivel!