An open API service indexing awesome lists of open source software.

https://github.com/adnksharp/ino-esp-connection-serial

Comunicación entre nodeMCU ESP8266 y Arduino mediante el puerto serie
https://github.com/adnksharp/ino-esp-connection-serial

arduino-mega-2560 arduino-sketch nodemcu-esp8266

Last synced: about 1 year ago
JSON representation

Comunicación entre nodeMCU ESP8266 y Arduino mediante el puerto serie

Awesome Lists containing this project

README

          

# Arduino serial communication

[![K-087.jpg](https://i.postimg.cc/Z5pPyjXg/K-087.jpg)](https://postimg.cc/5X9Qh54q)

Comunicación entre microcontroladores mediante puerto serie.

## Hardware y software necesarios
- Placa de desarrollo nodeMCU ESP8266.
- Placa de desarrollo Arduino MEGA 2560.
- Diplay OLED.
- [Arduino IDE](https://www.arduino.cc/en/software) o [Arduino CLI](https://arduino.github.io/arduino-cli/0.23/installation/).
- Librerías `Wire`, `Adafruit_GFX` y `Adafruit_SSD1306` para el Arduino Mega.
- Librerías `ESP8266WiFi`, `WiFiClient` y `ESP8266WebServer` para el nodeMCU ESP8266.

## Funcionamiento
### `esp`
#### Funciones
- `passw`: Función donde se guarda la contraseña.
- `ssid`: Función donde se guarda el nombre de la red.

#### Funcionamiento
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.

### `mega`
#### Variables
- `oled`: alias para el display OLED.

#### Funcionamiento
Usando el puerto serie 1, el microcontrolador Arduino MEGA imprime en el display OLED el mensaje recibido.