proyectos:monitorclima_rf433_vw
Diferencias
Muestra las diferencias entre dos versiones de la página.
Próxima revisión | Revisión previa | ||
proyectos:monitorclima_rf433_vw [2022/07/03 17:34] – creado manuel.floresv | proyectos:monitorclima_rf433_vw [2022/07/04 16:08] (actual) – manuel.floresv | ||
---|---|---|---|
Línea 17: | Línea 17: | ||
vw_wait_tx(); | vw_wait_tx(); | ||
Serial.println(msg); | Serial.println(msg); | ||
+ | delay(2000); | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | Convirtiendo uint8 a char | ||
+ | <code c> | ||
+ | #include < | ||
+ | |||
+ | uint8_t data=10; | ||
+ | void setup() { | ||
+ | vw_setup(1000); | ||
+ | Serial.begin(9600); | ||
+ | Serial.println(" | ||
+ | delay(5000); | ||
+ | } | ||
+ | String converter(uint8_t num){ | ||
+ | char cv[2]; | ||
+ | num=num; | ||
+ | cv[0]=(num/ | ||
+ | cv[1]=num%10+48; | ||
+ | Serial.print(cv[0]); | ||
+ | return String((char *)cv); | ||
+ | } | ||
+ | |||
+ | void loop() { | ||
+ | data=data+1; | ||
+ | |||
+ | String tempo; | ||
+ | tempo=converter(data); | ||
+ | const char *msg = tempo.c_str(); | ||
+ | vw_send((uint8_t *)msg, sizeof(msg)); | ||
+ | vw_wait_tx(); | ||
+ | Serial.print(data); | ||
delay(2000); | delay(2000); | ||
} | } | ||
Línea 32: | Línea 65: | ||
sudo systemctl | sudo systemctl | ||
</ | </ | ||
- | Descargar la libreria | + | Conectar el reciever 433 en los pines: |
+ | - VCC pin 2 - 5V | ||
+ | - GND Pin 12 - GND | ||
+ | - DATA pin 38 - GPIO20 | ||
+ | {{ : | ||
+ | Descargar la libreria | ||
<code python> | <code python> | ||
Línea 69: | Línea 107: | ||
====== Referencias ====== | ====== Referencias ====== | ||
* http:// | * http:// | ||
+ | * http:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
proyectos/monitorclima_rf433_vw.1656869697.txt.gz · Última modificación: por manuel.floresv