buenas noches, es mi primera vez comentando sobre un problema de arduino, ademas soy demasiado novata en estos temas.. espero puedan ayudarme.
bueno mi proyecto básicamente es para detectar cuando un objeto en este caso una maleta se aleja y que cuando esto ocurra se encienda un sistema de alerta ya sea un sonido o un motor vibrador en un control o manilla.
estoy usando dos arduinos y en cada uno tengo conectado el sensor emisor y receptor de 433hrz de radio frecuencia.. como no se como detectar distancia mediante este sensor, tuve la idea de hacer que el emisor enviara constantemente un mensaje, el cual el receptor recibiría y cuando esto pase encienda un led.. y cuando no, este se apague y se encienda un motor vibrador. el problema ocurrió cuando me di cuenta que el receptor también lee otros mensajes o interferencias que hacen que el led se encienda, y que nunca se encienda el motor .. no se si tal vez con condicional if se pueda solucionar este problema..por favor ayuda.
este es el código del emisor:
///progama 1 lado emisor///
#include <RH_ASK.h>
#include <SPI.h>
RH_ASK rf_driver;
void setup() {
rf_driver.init();
Serial.begin(9600);
}
void loop() {
const char *ms = "estoy aqui";
Serial.write(ms);
rf_driver.send((uint8_t *)ms, strlen(ms));
rf_driver.waitPacketSent();
delay(400);
}
y el que esta adjuntado es el del receptor...
help.......
receptor__terminado.ino (673 Bytes)