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.