Comunicación entre microcontroladores mediante puerto serie.
- Placa de desarrollo nodeMCU ESP8266.
- Placa de desarrollo Arduino MEGA 2560.
- Diplay OLED.
- Arduino IDE o Arduino CLI.
- Librerías
Wire
,Adafruit_GFX
yAdafruit_SSD1306
para el Arduino Mega. - Librerías
ESP8266WiFi
,WiFiClient
yESP8266WebServer
para el nodeMCU ESP8266.
passw
: Función donde se guarda la contraseña.ssid
: Función donde se guarda el nombre de la red.
El microcontrolador ESP8266 se conecta a la red WiFi usando ssid
y passw
.
Cuando el microcontrolador recibe un mensaje por el puerto serie, prende el LED.
oled
: alias para el display OLED.
Usando el puerto serie 1, el microcontrolador Arduino MEGA imprime en el display OLED el mensaje recibido.