APC220 no se está comunicando

0

Estoy tratando de establecer una comunicación entre mi computadora y un Arduino UNO usando un par de módulos APC220. Primero luché con el software RF Magic pero finalmente lo puse a trabajar y encontré los dispositivos. Todas las configuraciones para los dos módulos son iguales, excepto las ID de nodo. Elegí la frecuencia como 434 MHz y BaudRate como 9600.

Subí el siguiente código en el Arduino, con algunos LEDs conectados a los pines relevantes y parece que funciona cuando envío 1,2,3 o 0 a través del monitor de puerto serie:

int inp;

void setup() {
pinMode(8,OUTPUT);
pinMode(9,OUTPUT);
pinMode(10,OUTPUT);
Serial.begin(9600);
}

void loop() {
  delay(100);
    if(Serial.available()>0){
      digitalWrite(8,HIGH); // to check whether ANY data is incoming
      inp = Serial.read();
      switch (inp){
      case '1':
        digitalWrite(8,HIGH);
        break;
      case '2':
        digitalWrite(9,HIGH);
        break;
      case '3':
        digitalWrite(10,HIGH);
        break;      
      case '0':
        digitalWrite(pin1,LOW);
        digitalWrite(pin2,LOW);
        digitalWrite(pin3,LOW);
      }
    }
}

Sin embargo, intenté todo lo que pude encontrar en línea para enviar los números con los APC. Conecto uno de ellos a mi computadora con el conector USB / TTL, y el otro al Arduino usando los pines Rx y Tx. ¿Alguien tiene alguna idea de lo que podría estar haciendo mal?

    
pregunta Nesli Köse

0 respuestas

Lea otras preguntas en las etiquetas