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

OSOYOO MEGA-IoT Shield is a plug and play shield which is vern convenient for Arduino beginners.   No additional soldering or wiring needed, just stack the shield on to Arduino MEGA2560 board, 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 firm ware or debug AT command through Serial Port.
  2. ESP Wifi selector :  if jumper caps connect to left side, ESP connect to software serial, (A8,!9), if caps in right, ESP8266 connect to MEGA2560 Hardware Serial1
  3. Connect to HC02 (or HC05,HC10) 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. Arduino Reset button
  13. Arduino 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,!9), if caps in right, ESP8266 connect to MEGA2560 Hardware Serial1