Cómo subir apuntes a Pro Micro/Leonardo vía bluetooth serial (1 / 12 paso)

Paso 1: Preparar el transceptor Bluetooth para el uso de Arduino

Existen diferentes versiones de transceptores Bluetooth HC-05. Las diferentes versiones rompen el RX y TX y unas pinzas desde el módulo en forma de sello HC-05 a los pines del cabezal. Uno de los pasadores de cabecera acepta un voltaje VCC entre 3,6 y 6 voltios y envía el voltaje a través de un regulador a bordo, que suministra 3,3 V para el HC-05 en el pin 12. El más común en eBay ahora mismo (mayo de 2015) tiene un pulsador llave para ponerlo en modo de programación.

El transceptor en la guía de hacer no tiene el pin de estado disponible en la cabecera, por lo que las instrucciones en el artículo de hacer tienen que soldar un cable al pin 32 para obtener el estado.

Este transceptor del artículo hace también no tiene un interruptor pulsador llave para ponerlo en modo de programación. En cambio, los 3,3 V salida de regulador y llave pin son de la cabecera, y temporalmente conectar el pasador a 3,3 voltios para ponerlo en modo de programación.

Otro tipo de equipo que he visto tiene el pasador de la cabecera, pero no tiene 3,3 V de la cabecera. Para programar que uno, necesita fuente de 3,3 V para el pasador mediante un método de su elección.

Usted podría:

  1. utiliza el pin de 3,3 V Arduino (si tienes un Arduino que tiene un pin V 3,3).
  2. utilizar dos resistencias como un divisor de voltaje para producir 3.3 V de 5 V. artículo sobre divisores del voltaje: https://learn.sparkfun.com/tutorials/voltage-dividers
  3. soldar un cable con el conector de módulo de HC-05 12 como lo he hecho (con fines fuera del alcance de este artículo).

La mayoría de los tableros diferentes que he visto para el HC-05 tiene un regulador incorporado de V 3.3 conectados entre el pin VCC encabezado y el pin 12 del módulo HC-05. Soldar el cable al pin 12 del HC-05 es mi método favorito, porque yo puedo tener otros usos en mis proyectos para una fuente de alimentación regulada pequeñas de 3,3 V.

Los diferentes consejos tienen esto en común: mantenga presionado el botón de clave, o mantener el clave pin conectado a 3,3 V, mientras que encender el transceptor Bluetooth para ponerlo en modo de programación. Una vez que es accionado por un par de segundos, puede soltar el botón. Esta parte del procedimiento se discute en el siguiente paso, después de subir un boceto de programación a un Arduino y alambrar el transceptor.

Sidebar: Otra cosa que varios tableros tienen en común es todos los pernos en la cabecera de entrada y salida son nivel de lógica de 3,3 V. En teoría, no se debe utilizar con 5 niveles de lógica de V. En la mayoría de los pernos incluyen una resistencia en serie a bordo que algunos creen que proporciona una cantidad limitada de 5 tolerancia de V y también hay cierta discusión en la web sobre versiones anteriores producidas de las virutas en el módulo eran conocidos por ser tolerantes a 5 V. En la práctica, puede o no puede decidir a tratar los pasadores de la rúbrica 5 V tolerante. Depende de lo confiable y de larga duración que necesita su proyecto y sopesar los riesgos y problemas y el precio del tranceiver, y tomar una decisión.

El nivel de lógica de Bluetooth transceptor 3.3 V salidas como el pin de TX y pin de estado del módulo son probablemente va a ser lo suficientemente alto para ser considerado legible por una clavija de entrada de V Arduino RX 5, si los cables son cortos y el medio ambiente no es ruidoso, así que puede que no necesite conversión nivel para las señales viajan desde el transceptor a la Arduino. Si usted encuentra que necesita o desea la conversión de nivel, puede utilizar un circuito de transistor o módulo de convertidor de nivel. Ir la dirección opuesta de un 5 V Arduino a transmisor-receptor, sólo tener en cuenta el pin RX de la emisora y el pin Enable si tienes necesidad de utilizarlo. Probablemente sería mejor práctica usar un divisor de voltaje de los pines de entrada, y hay muy pocas razones para saltarse esto y alambre directamente, teniendo en cuenta el pequeño costo de un par de resistencias.

Estoy usando Pro Micros de 5V. Si utilizas 3.3V Micros Pro, el divisor de tensión no sería necesaria. Si tu Micro Pro funciona a 8MHz, necesitará compilar Optiboot a 8MHz y creo que supondría editar la línea de Makefile.extras "atmega32u4: AVR_FREQ? = 16000000L" para cambiar la frecuencia, al llegar al paso Optiboot compiladora.

Este Instructable cubre el uso de un transceptor de Bluetooth que tiene el regulador de 3.3 V a bordo. Recientemente, he visto en eBay algunas placas que son más cortos que la mayoría, y no se puede saber de las fotos hay circuito entre el módulo en forma de sello HC-05 y los pernos de la cabecera. Si no hay ningún circuito en la parte posterior de la Junta, estos son los que no tienen el regulador de 3.3 V a bordo. Preguntas del vendedor si no estás seguro, incluyendo pedir fotos de la parte posterior de la Junta si no se muestra en el listado. Para las placas sin regulador es común para la descripción en el anuncio dice que la tensión de alimentación es de 3.3 a 6 V, que es abiertamente incorrecta. Si utilizas uno de estos, usted necesitará suministrar 3.3 V en vez de 5 V.

Artículos Relacionados

Control de PC remoto usando Arduino Pro Micro

Control de PC remoto usando Arduino Pro Micro

Hola soy nuevo a arduino y en el proceso de aprendizaje, como muchos que aprender mediante tutoriales, videos, ' ibles y por propia experiencia.Recientemente quise usar arduino Uno y IR remote para el control del reproductor VLC. Lamentablemente esto
Cómo subir apuntes a un Arduino con un puerto Usb roto / Chip

Cómo subir apuntes a un Arduino con un puerto Usb roto / Chip

Bienvenidos a mi primer instructable :)Hace algún tiempo, tenía un sensor conectado a mi Arduino Nano pero el sensor no funcionó, así que decidí conseguir mi multímetro para comprobar las conexiones. Puso un extremo en el pin de 5V en el sensor y el
MPU-9150/9250 IMU con Arduino Pro Micro

MPU-9150/9250 IMU con Arduino Pro Micro

¿Comprar un sensor de 10-DOF de aliexpress o ebay y experimentar problemas funcionando? He descargado Jeff Rowberg biblioteca y la salida siempre congelada después de un tiempo. Me decidí a depurar el código, porque el sensor MPU-9150 parecía promete
Subir sketch Arduino Pro Mini usando Arduino UNO

Subir sketch Arduino Pro Mini usando Arduino UNO

He comenzado mi camino con el arduino UNO, hacia el mini pro no comprar el adaptador USB, pero el Consejo UNO que sirve para subir mis dibujos.Paso 1: Quitar el Atmel ICMuy cerfuly quitar el IC Atmel de Arduino UNO, las clavijas son muy gentel así qu
Red de Arduino juego

Red de Arduino juego

Hay varios arduino basado juego-pad como Arduboy, Gameby Gamebuino. Puede hacer y jugar estos juego-pad. Estos son sólo un solo jugador pero recuerden que también puede hacer y el arduino red juego!!!!Este documento muestra cómo construir el juego de
Regulador de volumen de los medios de comunicación de PC USB basado en Arduino

Regulador de volumen de los medios de comunicación de PC USB basado en Arduino

Hola a todos y Bienvenidos a mi tercera Instructable.Un amigo mío tiene un sistema de sonido con un dial de control de volumen, y se sienta en su escritorio mirando realmente. Yo quería algo similar pero con funcionalidad adicional y personalizable.
Propuesta de traje de Musad Spy máquina

Propuesta de traje de Musad Spy máquina

Se trata de un accesorio para un traje de espía que hice.Paso 1: Lo que hace Técnicamente es un montón de luces, interruptores y nobs que enciende para arriba y jugar ruido blanco a través de un zumbador piezzo.Paso 2: Lista de piezas-7 LEDs 2 rojos,
Set up e instrucciones de instalación para el Micro de Arduino Pro

Set up e instrucciones de instalación para el Micro de Arduino Pro

La Junta de código abierto Arduino Pro Micro 3.3V y 5V miniatura es una adición muy agradable a la programación del hardware abierto. Uno de los contratiempos es la dificultad para configurar e instalar a los drivers de la placa. Este tutorial abarca
Gamepad de PC Bluetooth Android DIY con arduino leonardo

Gamepad de PC Bluetooth Android DIY con arduino leonardo

Tutorial y prueba de vídeo:Enlace al archivo de App Inventor y Arduino en youtube video en la descripción.Paso 1: De parte lista, cableado y jugando -Arduino Leonardo (leonardo tablero tiene emulación de teclado y ratón. Im usando micro pro)-Bluetoot
¿Color chaqueta de lápiz (hecho en sketchbook pro)

¿Color chaqueta de lápiz (hecho en sketchbook pro)

no te gusta cuando estás en el avión o el coche dibujo cuando tu lápiz de color cae desde su vuelta a lo desconocido? Para mantenerlos colores lápices organizados y bajo control, he creado la chaqueta de lápiz coloreado en Sketchbook Pro. Con una cha
Sistema de micro riego para plantas de interior

Sistema de micro riego para plantas de interior

Riego de sus plantas en el apartamento cuando estás en una fiesta siempre es un problema. Usted necesita a un amigo para ayudar a cada cada par de días, confía en él o ella con su clave. Otra solución es exceso de riego, pero esto no funcionará si es
B.A.T. Flusher

B.A.T. Flusher

Este instructable fue creado en cumplimiento de la exigencia de proyecto de la Makecourse de la Universidad de South Florida (www.makecourse.com)¿Por qué crear baldeadora WC Bluetooth y sin contacto habilitado?1) su relación con el teléfono es algo e
DIY Wireless Joystick (Wireless Gaming)

DIY Wireless Joystick (Wireless Gaming)

En este instructables les mostraré cómo pueden construir su propio joystick utilizando Arduino y RF transmisor-receptor. He utilizado un módulo de joystick y 5 botones. Con joystick se puede controlar el cursor del ratón y botones puede implementar 5
Sega MegaPi

Sega MegaPi

Mi interés en este inició de la lectura de una revista donde empujan una frambuesa PI en un ZX Spectrum y un original Sega Megadrive. Comencé a mirar alrededor y se inspiró más en esto:Construí algo similar usando PI de camaleón.Así que dado este éxi