Buenas!, Soy novato, y hace poco me hice con el módulo APC220.
Ayer me propuse hacer comunicar dicho módulo con el PC, intenté hacer algo sencillo, cargando un sketch que encontré por Internet de ejemplo, pero no consigo hacerlo funcionar.
Los pasos que seguí fueron los siguientes:
1º Descargar drivers
- "CP210x VCP Drivers" ->
http://www.silabs.com/products/interface/Pages/interface-software.aspx - "Driver USB" ->
http://www.ctmelectronica.com.ar/index.php/descargas/descargas/software/driver-usb/detail2º Descargar el software de configuración del módulo
- "RF-MagicV1.2A" ->
http://www.ctmelectronica.com.ar/index.php/descargas/descargas/software/rf-magic-v1-2a/detail3º Conectar el módulo al adaptador USB, que como se puede ver en la imagen, trae para conectar los 7 pins( he visto que otros solo disponen de 6 y dejaban el pin del módulo "Set" desconectado, yo al disponer de 7 , los he conectado todos).
El ordenador reconoce e instala el dispositivo y le asigna puerto "COM 5"
4º Abrir el programa RF-MagicV1.2A , comprobar que encuentra el dipositivo y darle a Write para cargar la configuración al módulo, esto , lo he hecho con los 2, no sé si es correcto.
5º Conectar un módulo a la placa arduino de la siguiente manera
GND -------> GND
VCC -------> 5V
RXD -------> TX3
TXD -------> RX3
6º Cargar el sketch con el cable USB, el código es el siguiente:
int val = 0;
int ledPin = 13;
void setup()
{
Serial.begin(9600);
pinMode( ledPin, OUTPUT );
}
void loop()
{
val = Serial.read();
if (-1 != val) {
if ('A' == val || 'a' == val) {
Serial.println("Hello from Arduino!");
}else if ('B' == val || 'b' == val) {
digitalWrite(ledPin, HIGH);
delay(500);
digitalWrite(ledPin, LOW);
}
}
}
7º Desconectar cable USB e insertar módulo + adaptador USB al pc.
8º Conectar arduino a una fuente externa de 7.5 V a "Vin" y "GND"
9º Entrar en monitor serial y mandar "bbb", pero el Led permanece apagado.
Espero que alguien me pueda ayudar, gracias!!!