Using Wemos shields

Brief

The Wemos D1 mini is a very low-cost esp8266-based prototyping board. Several shields are available at a very low price.

The Yahu pinout is compatible with Wemos D1 mini. This tutorial shows how-to use the Yahu with these shields.

Two Yahus with two Wemos shields - push button (left) and PIR sensor (right)

Common Pinout

2x8 top pins of the Yahu have the same pinout than Wemos. Thus most wemos shields are electrically compatible with the Yahu. The pinout figure and the table details the equivalence between wemos names and yahu names.

Yahu Wemos-compatible pinout

Wemos (ESP8266) Yahu (Arduino) Yahu (nRF52 & silkscreen)
RST RST RESET
A0 26 31
D0/WAKE 2 23
D5/SCLK 9 SCLK
D6/MISO 8 MISO
D7/MOSI 7 MOSI
D8/CS 1 27
3.3V Vcc Vcc
TX 14 TX
RX 13 RX
D1/SCL 12 SCL
D2/SDA 11 SDA
D3/FLASH 25 14
D4 10 CS
GND GND GND
5V Non connected

Limitations

These limitations have been identified:

  • The nRF52 pin connected to the A0 Wemos pin does not support analog voltages. The two nrf52 analog pins are dedicated to SPI: SCLK and CS. SPI bus has been prefered, at the expense of the analog input.
  • The Yahu does not have any 5V power pin. The 5V Wemos pin is not connected on the Yahu.
What's on this Page