Archivo

Entradas Etiquetadas ‘arduino’

Como Configurar Baudios de un Modulo Serial Bluetooth HC-06 – Arduino/Amarino

Sábado, 2 de julio de 2011 16 comentarios
Modulo Bluetooth de bajo coste Master/Slave

 

Para poder usar el arduino con el movil sin cables necesitamos un modulo serial bluetooth HC-06 (u otro) , el cual debemos debemos de configurar a 115200 baudios para poder usarlo con el Amarino (o quizas otros baudios para otras aplicaciones).


En mi caso estoy usando un Modulo Serial bluetooth de bajo coste con Master/Slave (el de la imagen de arriba) , por defecto el modulo me vino con 9600 baudios y para cambiarlo necesitamos conectarnos a este y enviarle unos parametros.


Como vemos en la imagen de arriba en el modulo tenemos 5 Pines (sin contar el State ni Key) que hacen lo siguiente:

1|State O
2|RXD  - Recepcion de Data
3|TXD  - Transmicion de Data
4|GND  - Tierra (o Negativo)
5|VCC  - Positivo ( 3.3 a 5 Voltios)
6|KEY O



Para poder conectarnos con el modulo para enviarle los parametros necesitaremos un conversor USB a TTL (o sino un RS232 a TTL ) que podemos fabricar nosotros mismos o comprarlo ya hecho como el de la imagen:

Conversor USB a TTL
En este conversor tengo los pines asi:

1|RST  - Reset
2|3V3  - Salida de 3.3V
3|5V    - Salida de 5V
4|TXD  - Salida de Data (Transmicion)
5|RXD  - Entrada de Data (Recepcion)
6|GND  - Salida de Tierra (o Negativo)


Ahora conectamos los pines de la siguiente manera:

Bluetooth |- -| Conversor
     RXD  |2 5| RXD
     TXD  |3 4| TXD
     GND  |4 6| GND
     VCC  |5 3| +5V


*Nota: en realidad el RXD deberia ir con el TXD y el TXD con el RXD pero nose porque en este caso solo me funciona poniendolos iguales, es algo raro pero quizas sea un problema de impresion del PCB, si no funciona de esta manera podemos invertirlos ;)



Una vez hechos los puentes conectamos el USB (o rs232) al ordenador y esperamos a que lo reconozca (o instalamos los drivers necesarios) y veremos que nos aparecera un nuevo puerto COM (en mi caso el COM6) asi:

COM6 - Administrador de Dispositivos

Ahora descargamos el Terminal v1.9b desde este link y lo ejecutamos:

Terminal - ( 694 descargas )


Damos click a ReScan (para buscar los COM activos) y seleccionamos los datos por defecto que nos da el fabricante y damos click en Connect, en mi caso los datos son estos:

Baud Rate: 9600 (como dije antes)
Data bits: 8
Parity: N (None)
Stop bits: 1
Handshacking: None (No lo especifica mi fabricante pero lo dejamos en None)
Terminal Connect con COM6



En la parte inferior del programa veremos que dice +CR y si esta marcado lo desmarcamos y luego al lado veremos un Textbox (recuadro blanco) donde escribir y ponemos el comando AT :
Terminal Send Command



Si todo a ido bien veremos en le cuadro de arriba (RECIVE) que nos dira OK si no recibimos esto podemos probar cambiando de posicion el TXD y RXD para que este cruzados (TXD a RXD y RXD a TXD) y probamos enviando el mando AT nuevamente.
Terminal Recive



Suponiendo que ahora si vemos el OK ya podemos pasarle el comando completo para poner los baudios que queremos, escribimos el comando de la siguiente lista segun los baudios que vamos a ponerle:

AT+BAUD1---------1200 Baudios
AT+BAUD2---------2400 Baudios
AT+BAUD3---------4800 Baudios
AT+BAUD4---------9600 Baudios
AT+BAUD5---------19200 Baudios
AT+BAUD6---------38400 Baudios
AT+BAUD7---------57600 Baudios
AT+BAUD8---------115200 Baudios
AT+BAUD9---------230400 Baudios
AT+BAUDA---------460800 Baudios
AT+BAUDB---------921600 Baudios
AT+BAUDC---------1382400 Baudios


En mi caso quiero poner el modulo a 115200 Baudios asi que escribo:

AT+BAUD8
Terminal Send Command



Esperamos la respuesta que deberia ser de esta forma OK#Baudios , asi:

OK115200
Terminal Recive


Si recibimos eso ya tendremos configurado el modulo a 115200 Baudios.



Nota: Si quieremos volver a cambiarlos despues de recibir el OK#baudios debemos darle a Disconnect y luego seleccionar en BaudRate los que configuramos previamente y repetir nuevamente los pasos.

 

Terminos de Busqueda:

  • activar bluetooth en windows 8 comando
  • configurar modulo bluetooth arduino
  • icsp arduino
  • conversor usb a ttl
  • hc-06 arduino
  • hc-06
  • hc-05 bluetooth java programming windows
  • hc 06 configure
  • diferencias entre hc07 y hc 06
  • 블루투스 슬레이브 hc-07
  • convertir rs232 arduino a ccs
  • conversor usb attl
  • hc-07 bluetooth controlador
  • hc06 bluetooth 115200
  • no puedo setear bluetooth v1 2
  • modulo serial rs232 bluetooth hc-06
  • modulo HC-07?
  • modulo hc 06
  • modulo bluetooth hc 06 tutorial
  • módulo bluetooth arduino

¿Que es el ICSP? – Arduino

Sábado, 11 de junio de 2011 6 comentarios
Arduino ICSP - Salidas (PinOut)



En la placas arduino se ven 6 pines que pone ICSP ( In Circuit Serial Programming) que sirve para programar el BootLoader del Microcontrolador ATmega y asi poder cargar los programas que creemos en el IDE directamente en el microcontrolador sin tener que necesitar Programadores externos (como se ve en la imagen de mas abajo).



Sin el Bootloader el ATmega no servira de nada, por eso es necesario ponerselo para que pueda interpretar tus programas, recibir y enviar datos por los diferentes puertos o generar señales de control y sobre todo hace que sea posible la comunicacion USB.


Los pines son los siguientes: (visto desde arriba)

MISO  |1 2| +5V
SCK   |3 4| MOSI
RST   |5 6| GND

Arduino ICSP Programming - USB Model

Terminos de Busqueda:

  • icsp
  • arduino icsp
  • icsp de arduino
  • que es el icsp de arduino
  • pin out microcontrolador atmega 328 atmel
  • pic con comunicacion usb
  • net 2010 comunicacion usb arduino
  • icsp header para que sirve?
  • icsp arduino pinout
  • icsp arduino bootloader
  • grabar el bootloader en atmega328p-pu youtube
  • grabadores para arduino
  • como programar arduino sin bootloader
  • como grabar el bootloader en atmega328p-pu
  • bootloader arduino grabador
  • que son los pines icsp
Categories: Arduino Tags: ,

Introduccion a Arduino – La Plataforma de Hardware Libre

Viernes, 10 de junio de 2011 Sin comentarios

Hoy dia 10 de Junio del 2011 di una charla introductoria sobre arduino en @Ciball ,  estas son las diapositivas de la presentacion.

Terminos de Busqueda:

  • introducción a arduino
  • linker introductorio
  • temas de arduino en diapositivas
o o