Este ejemplo ilustra como se pueden comunicar cadenas de caracteres (stings) entre un arduino nano y un ESP12.
Para este ejemplo se han utilizado los caracteres de control de ASCII en una interpretación libre. El objetivo es diferenciarlos de los caracteres
El ESP12 esta configurado con varias salidas de contorl para trabajar con varios arduinos. Es necesario tener cuidado de elegir bien estas señales y conectarlas al SS del arduino
- Se detectan los esclavos conectados
- El ESP transmite la configuración del esclavo
- El ESP pregunta secuencialmente a cada esclavo
- Cuando el esclavo tienen datos listos el ESP inicia la secuencia para recibirlos
- Para el caso practico se ha elegido un arduino nano pero se puede trabajar con cualquier otro arduino.
- La cadena a tranmitir entre el arduino y el ESP tiene un máximo de 14 carácteres para que el software sea ligero pero esta configuración se puede cambiar en el código de una forma sencilla