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
- Host: GitHub
- URL: https://github.com/adnksharp/ino-esp-connection-serial
- Owner: adnksharp
- Created: 2022-08-07T01:22:20.000Z (almost 4 years ago)
- Default Branch: base
- Last Pushed: 2022-08-25T03:35:55.000Z (almost 4 years ago)
- Last Synced: 2024-12-20T16:20:33.587Z (over 1 year ago)
- Topics: arduino-mega-2560, arduino-sketch, nodemcu-esp8266
- Language: C++
- Homepage:
- Size: 4.88 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
# Arduino serial communication
[](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.