Pinouts de quelques cartes

DEFINES

find $HOME -type f -name "boards.txt"

$HOME/.platformio/packages/framework-arduinoespressif8266/boards.txt
$HOME/.platformio/packages/framework-arduinoespressif32@3.10006.210326/boards.txt
$HOME/.platformio/packages/framework-arduino-mbed/boards.txt
$HOME/.platformio/packages/framework-arduino-avr/boards.txt
$HOME/.platformio/packages/framework-arduinoespressif32/boards.txt
$HOME/.platformio/packages/framework-arduinoststm32/boards.txt
$HOME/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/boards.txt
#ifdef PLATFORM_NAME
//...
#endif

AVR_UNO
AVR_NANO
AVR_MEGA2560
AVR_MINI

#if defined(__AVR_ATmega1280__) || defined(__AVR_ATmega2560__)
// ...
#elif defined(__AVR_ATmega328P__)
// ...
#else
//...
#endif

#elif defined(__AVR__)


Pinout Arduino MEGA 2560

Pinout Arduino MEGA 2560


Pinout Arduino UNO

Pinout Arduino UNO

Pinout Arduino UNO


Pinout ATmega328

Pinout ATmega328


Pinout Arduino NANO

Arduino Nano


Pinout Arduino PRO MINI

Pinout Arduino PRO MINI


Pinout LearnCBot

Pinout LearnCBot

Pinout LearnCBot

Pinout LearnCBot


Pinout Launchpad-MSP430

Pinout Launchpad-MSP430


Pinout nRF51-DK

Voir aussi https://os.mbed.com/platforms/Nordic-nRF51-DK/

Pinout nRF51-DK


Pinout carte avec firmware NodeMCU et module WiFi ESP8266 — LoLin

⚠ voir l’avertissement de la carte Amica ci-dessous.

Pinout carte avec firmware NodeMCU et module WiFi ESP8266 — LoLin


Pinout carte avec firmware NodeMCU et module WiFi ESP8266 — Amica

⚠ GPIO 2, GPIO 3 et GPIO 9 ne fonctionnent pas en INPUT_PULLUP ! Lorsque ces GPIO sont configurées en INPUT_PULLUP, l’ESP8266 redémarre constamment.

GPIO 16 fonctionne en INPUT_PULLUP, mais la LED rouge s’allume quand l’entrée est à la masse. La LED bleue est connectée à D4/GPIO 2 (logique inverse). La LED rouge est connectée à D0/GPIO 16 (logique inverse).

⚠ La 2e et la 3e pin en haut à gauche sont différentes chez Amica et LoLin. En plus la largeur des deux cartes est différente, et leurs deux rangées de pins sont aussi espacées de valeurs différentes : LoLin ⇒ 11 × 2.54 = 27.94 mm Amica ⇒ 9 × 2.54 = 22.86 mm

Pinout carte avec firmware NodeMCU et module WiFi ESP8266 — Amica


Pinout ESP8266-01

Pinout ESP8266-01


Pinout Wemos D1 mini

Pinout Wemos D1 mini


Pinout M5STACK CORE

Pinout M5STACK CORE


Pinout ESP32 S2 Mini wemos.cc v1.0.0

À voir aussi :

Pinout ESP32 S2 Mini


Pinout ESP32-WROOM-32 (38 pins)

Aussi appelé ESP32-DevKitC

Mon modèle : ESP32-D0WDQ6

À voir aussi :

Pinout ESP32-WROOM-32

LED

LED bleue : GPIO 2 (= LED_BUILTIN) LED rouge : Pas de GPIO. Indique que le board est sous tension.

Vendeurs

GPIO en INPUT seul

Les GPIO 36, 39, 34 et 35 (tous en haut à gauche), ne peuvent être utilisés qu’en INPUT. En plus ces GPIO n’ont pas de résistance de pullup/pulldown. Voir la fiche technique de l’ESP32 à la page 41 (https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_en.pdf).

À lire : https://randomnerdtutorials.com/esp32-pinout-reference-gpios/

Broches qui ne devraient pas être utilisées

Certaines broches ne devraient pas être utilisées parce qu’elles sont connectées à la flash interne. Ces broches ne sont pas exactement les mêmes suivant les fiches techniques !!!

Fiche technique du module ESP32¹                       : GPIO 6, 7, 8, 11, 16, 17
Fiche technique des boards WROOM, WROVER et WROVER-B²  : GPIO 6, 7, 8, 11,  9, 10

¹ Fiche technique du module ESP32 https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_en.pdf Page 8 — Fin du chapitre 2.2 (Pin Description)

ESP32-D2WD’s pins GPIO16, GPIO17, SD_CMD, SD_CLK, SD_DATA_0 and SD_DATA_1 are used for connecting the embedded flash, and are not recommended for other uses.

² Fiche technique des boards WROOM, WROVER et WROVER-B Fiche technique WROOM Fiche technique WROVER Fiche technique WROVER-B Fin du chapitre 2.2 (Pin Description)

Pins SCK/CLK, SDO/SD0, SDI/SD1, SHD/SD2, SWP/SD3 and SCS/CMD, namely, GPIO6 to GPIO11 are connected to the integrated SPI flash integrated on the module and are not recommended for other uses.

Fiche technique complète ESP32

Images

# NOM & URL
1 module ESP32-WROVER
2 board Espressif ESP32-DevKitC-VIB (8 MiB psRAM) Mouser
3 board WeMos (500 KiB RAM) Banggood

Comparaison pinout

💥 ⇒ Différences entre Espressif et Wemos 🚫 ⇒ Broches à ne pas utiliser

 
PIN
#
1
MODULE
GAUCHE
2
ESPRESSIF
GAUCHE
3
WEMOS
GAUCHE
  1
MODULE
DROITE
2
ESPRESSIF
DROITE
3
WEMOS
DROITE
1 GND GND GND GND 3V3 3V3
2 IO23 23 IO23 VDD33 💥 EN 💥 RST
3 IO22 22 IO22 EN VP SVP
4 TXD0 TX TXD SENSOR_VP VN SVN
5 RXD0 RX RXD SENSOR_VN 34 IO34
6 IO21 21 IO21 IO34 35 IO35
7 NC GND GND IO35 32 IO32
8 IO19 19 IO19 IO32 33 IO33
9 IO18 18 IO18 IO33 25 IO25
10 IO5 5 IO5 IO25 26 IO26
11 NC 💥 NC 💥 IO17 (TX2) IO26 27 IO27
12 NC 💥 NC 💥 IO16 (RX2) IO27 14 IO14
13 IO4 4 IO4 IO14 12 IO12
14 IO0 0 IO0 IO12 GND GND
15 IO2 2 IO2 GND 13 IO13
16 IO15 15 IO15 IO13 🚫 D2 🚫 SD2
17 SD1 🚫 D1 🚫 SD1 SD2 🚫 D3 🚫 SD3
18 SD0 🚫 D0 🚫 SD0 SD3 🚫 CMD 🚫 CMD
19 CLK 🚫 CLK 🚫 SCK CMD 5V 5V