martes, 16 de junio de 2015

introducción a los microcontroladores ATMEL con NOMADA



Bienvenidos a este nuevo curso o videotutoriales de microcontroladores atmel con la tarjeta entrenadora y programadora  NOMADA, infinitas gracias a la empresa de mexico quien me dono este kit electronico para que la pruebe y de mi punto de vista, que mejor un curso donde les explique como programar en atmel(NO SOY EXPERTO EN ATMEL, PERO TENGO TODAS LAS GANAS DE ENSEÑAR LO POQUITO QUE HE APRENDIDO), desafortunadamente los libros solo hay en ingles, asi que el material que publique sera netamente de mi experiencia con atmel.

nos vemos en un proximo tutorial, saludos desde colombia

viernes, 17 de abril de 2015

arduino desde cero(# 15 configuracion de un Bluetooth maestro esclavo HC05)



segunda version
_____________________________________________________________________________-


______________________________________________________________________________

Interfaz de configuración de comandos AT en HC-05

EJEMPLO DE CODIGO PARA ARDUINO
PASOS DE CONFIGURACIÓN ESCLAVO(SOLO SE AVERIGUA LA MAC , CLAVE) solo sirve para hc05
1-escriba 
AT
para cambiar el nombre
AT + NAME = ESCLAVO

COLOQUE LA CLAVE DE FABRICA 1234, SI NUNCA LA HA CAMBIADO SALTE ESTE PASO
AT + PSWD= 1234

CONFIGURE COMO ESLAVO(DE FABRICA VIENE ESCLAVO, SI NUNCA LO HA CAMBIADO SALTE ESTE PASO)
AT  + ROLE=0

PARA SABER LA MAC (ANOTE LOS VALORES Y REALICE LA CONVERSION DE LA MAC)
AT + ADDR?
Anotamos la mac y donde estan los dos puntos lo cambiamos por coma y todo en mayuscula ejemplo
98d3;31;4042fe

ahora lo dejamos
98D3,31,4042FE

CONFIGURACION DE MAESTRO
AT
para cambiar el nombre
AT + NAME = MAESTRO

COLOQUE LA CLAVE DE FABRICA 1234, SI NUNCA LA HA CAMBIADO SALTE ESTE PASO
AT + PSWD= 1234
si no funciona con el codigo anterior el pasword ensaye
AT + PSWD= "1234"

CONFIGURE COMO MAESTRO(DE FABRICA VIENE ESCLAVO)
AT  + ROLE=1

Codigo para conectar a una MAC especifica
AT + CMODE=0

 para colocar una MAC especifica(cambiar la mac con su mac consultada)
AT + BIND=98D3,31,4042FE

para consultar con que mac esta ligado
AT + BIND?
_______________________________________________________________________________
si no funciona debe consultar la velocidad la cual debe ser la misma del arduino
para saber la velocidad

AT + UART?

Las velocidades disponibles son:

4800
9600
19200
38400
57600
115200
23400
460800
921600
1382400

Cambiarlo a 9600:
 AT+UART=9600,0,0   .
-------------------------------------------------------
EJEMPLO
  1. Cambiarlo a “MINOMBRE”: AT+NAME=MINOMBRE .
  2. Saber el nombre del modulo: AT+NAME?    .
  3. Lo cambiaremos a 0000: AT+PSWD=1234 <—según la Contraseña a Conectar (max 4 char.)
  4. Saber la contraseña: AT+PSWD?     .
  5. Cambiarlo a 9600: AT+UART=9600,0,0   .
  6. Saber la velocidad (9600): AT+UART?    .
  7. Conectar a cualquier dispositivo: AT+CMODE=1     .
  8. Saber modo de Conexión: AT+CMODE? (0 Especifico 1 General)

AT COMMAND LISTING
COMMANDFUNCTION
ATTest UART Connection
AT+RESETReset Device
AT+VERSIONQuery firmware version
AT+ORGLRestore settings to Factory Defaults
AT+ADDRQuery Device Bluetooth Address
AT+NAMEQuery/Set Device Name
AT+RNAMEQuery Remote Bluetooth Device’s
AT+ROLEQuery/Set Device Role
AT+CLASSQuery/Set Class of Device CoD
AT+IACQuery/Set Inquire Access Code
AT+INQMQuery/Set Inquire Access Mode
AT+PSWDAT+PINQuery/Set Pairing Passkey
AT+UARTQuery/Set UART parameter
AT+CMODEQuery/Set Connection Mode
AT+BINDQuery/Set Binding Bluetooth Address
AT+POLARQuery/Set LED Output Polarity
AT+PIOSet/Reset a User I/O pin