Cirkit Designer LogoCirkit DesignerYour all-in-one circuit design IDE Launch Cirkit Designer App

Arduino Mega 2560 and Wemos D1 Mini Serial Communication System

View and Edit Project In Cirkit DesignerImage of Arduino Mega 2560 and Wemos D1 Mini Serial Communication System

Circuit Documentation

Summary

This circuit involves an Arduino Mega 2560 and a Wemos D1 Mini. The Arduino Mega 2560 is responsible for sending messages to the Wemos D1 Mini via serial communication. The two microcontrollers are interconnected through their respective power, ground, and serial communication pins.

Component List

Arduino Mega 2560

Wemos D1 Mini

Wiring Details

Arduino Mega 2560

Wemos D1 Mini

Code Documentation

Arduino Mega 2560 Code

/*
 * This Arduino Sketch sets up serial communication between an Arduino Mega 2560
 * and a Wemos D1 Mini. The Arduino Mega 2560 sends a message to the Wemos D1
 * Mini via Serial1 (pins D18/TX1 and D19/RX1).
 */

void setup() {
  // Initialize Serial communication at 9600 baud rate
  Serial.begin(9600);
  // Initialize Serial1 communication at 9600 baud rate
  Serial1.begin(9600);
  // Print a message to the Serial Monitor
  Serial.println("Arduino Mega 2560 is ready.");
}

void loop() {
  // Send a message to the Wemos D1 Mini
  Serial1.println("Hello from Arduino Mega 2560!");
  // Wait for a second
  delay(1000);
}