OSOYOO MEGA-IoT shield is based on Arduino shield which integrates famous ESP8266 WiFi Chip and provides low-cost WiFi solution for Arduino MEGA2560 projects.

OSOYOO MEGA-IoT Shield is a plug and play shield which is very convenient for  beginners.   No additional soldering or wiring needed, just stack the shield on to OSOYOO Advanced Board for Mega2560 Board(Fully compatible with Arduino Mega2560), select the pins for serial communication with mini jumpers and the hardware connection is completed!

The ESP12S comes pre-flashed with an AT-command firmware, so it can be controlled by any UART/Serial, but it also breaks out and provides command access to all of the ESP8266’s I/O. The shield itself does not limit to AT command, we have breakout most of the IO and you can program the ESP12S module directly. Whether you want to add AT commands of your own, or flash custom firmware on the ESP8266, this feature may come in handy especially with it utilizing the UART pin selectors.

  1. ESP8266 debug port , these 4 pins can be used to flash ESP8266 firmware or debug AT command through Serial Port.
  2. ESP WIFI selector :  if jumper caps connect to left side, ESP connect to software serial(A8,A9), if caps are on the right, ESP8266 connect to MEGA2560 Hardware Serial1.
  3. Connect to HC-02 (or HC-05,HC-10) Bluetooth Module
  4. XH2.54 Digit module slots to connect OSOYOO modules
  5. XH2.54 Analog module sots to connect OSOYOO analog modules
  6. Connect to OSOYOO Ultrasonic Sensor module
  7. Xh2.54 4 pin slot to connect I2C device .i.e OSOYOO I2C LCD, PCA9685 etc
  8. Connect to OSOYOO RGB module
  9. Connect to OSOYOO 4*4 Keypad
  10. Power indicate LED
  11. Connect to OSOYOO RFID module
  12. Reset button
  13. LED (D13)
  14. ESP8266 Reset button (to flash firmware)
  15. ESP8266 Key button (to flash firmware)
  16. Build-in 5V-3.3V level converter
  17. Bluetooth Serial selector :  if jumper caps connect to left side, ESP connect to software serial, (A8,A9), if caps in right, ESP8266 connect to MEGA2560 Hardware Serial1

Input Voltage: +5VDC Internal Source+7V to 9VDC[External Source)

Alimentation du module ESP8266 : +3.3VDC

ESP Shield Default Baudrate Settings are 9600 kbps baudrate, 8 bit data, 1 stop bit and no parity

Onboard ESP12S WiFi module with preloaded AT firmware

Jumper selectors for software or hardware UART and PC-ESP communication.

Stackable Digital I/O header: This header pin is Digital I/O pin stacked to the OSOYOO MEGA2560 board. Other Arduino shield can be stacked on top of this stackable header.

Stackable Analog Input pin header: This header pin is Analog Input pin stacked to the OSOYOO MEGA2560 board. Other Arduino shield can be stacked on top of this stackable header.

Serial Selector: User may select A8 as the RX pin, select A9 as the TX pin from OSOYOO MEGA2560 board with the mini jumpers.