Le repérage des broches (pinout) des cartes de développement peut changer d’un fabricant à l’autre. Vous trouverez sur cette page le repérage des broches d’E/S ainsi que le repérage des broches des bus I2C et SPI. Vous trouverez la plupart des MCU grand public. ATMega, SAMD21, ESP8266, ESP32 et STM32.
Sommaire
Cartes de développement Arduino Atmel SAMD21
Les MCU Atmel SAMD21 sont utilisés dans les cartes de développement Arduino de nouvelle génération. Il existe plusieurs versions du SAMD21. Utilisez le tableau ci-dessous pour déterminer les spécifications techniques de la carte de développement.
Il existe 3 variantes SAMD21E (26 E/S), SAMD21G (38 E/S) et SAMD21J (52 E/S) qui embarquent entre 32KB et 256KB de mémoire flash. Voici un tableau récapitulatif des spécifications techniques.
Données techniques tirées de la documentation technique officielle disponible ici.
RobotDyn ATSAMD21G18
Z-Uno, carte de développement module Z-Wave+ avec du code Arduino
Source : https://z-uno.z-wave.me/technical/
Spécifications de la carte Z-Uno
- 28 kB Flash memory pour croquis Arduino
- 2 kB RAM
- Z-Wave RF transmitter at 9.6/40/100 kbps
- 26 GPIO
- 4 ADC
- 5 PWM
- 2 UART
- 1 USB (pour série pour téléverser le croquis Arduino)
- 16 kB EEPROM
- 1 SPI (master ou slave)
- 4 IR controllers
- 1 TRIAC/ZEROX pour variateur
- 3 Interruptions
- 1 Timer 4 MHz
- I2C (software)
- 1-Wire (software)
- 2 LED d’information
- 1 LED réservée à l’utilisateur
- Connecteur pour batterie LiPo
ESP32-CAM
Lisez ce tutoriel pour installer le firmware et intégrer un module ESP32-CAM à Domoticz, Jeedom, NextDom, Home Assistant ou Node-RED.
Broches réservées au module caméra 2MP OV2640 et au lecteur de carte micro-SD
La documentation détaillée est disponible (en chinois) sur cette page.
Cartes de développement ESP32-CAM les plus vendues.
D’autres cartes ESP32-CAM. Module caméra OV2640 compatibles ESP32-CAM, optique fisheye pour vidéosurveillance IP.
Bus M-BUS modules M5Stack
Ci-dessous le repérage des broches du bus interne commun à tous les modules M5Stack (M-Bus).
Repérage des broches M-Bus. Source https://github.com/m5stack/M5Stack/blob/master/README.md
Bus I2C
Par défaut, chaque fabriquant réserve 2 broches du MCU (micro-contrôleur) pour le bus I2C. Si vous avez besoin de déplacer le bus I2C sur d’autres broches, voici comment faire.
Au début du programme, ajoutez la librairie Wire.h
#include
puis dans la fonction setup(), utilisez la fonction begin en indiquant la broche SDA et la broche SCL.
Wire.begin(broche SDA, broche SCL);
C’est tout.
Voici le repérage de quelques cartes de développement très courantes. La broche équivalente sur un Arduino est indiquée par le signe #.
Carte | Broche SDA | Broche SCL | Source |
ESP-01 | TX (#3) | RX (#1) | Consulter |
Sparkfun ESP8266 Thing | SDA (#2) | SCL (#14) | Consulter |
Adafruit Feather Huzzah | SDA (#4) | SCL (#5) | Consulter |
Adafruit Huzzah breakout | Attribuer la broche avec la librairie Wire | Attribuer la broche avec la librairie Wire | Consulter |
Wemos D1 mini | D2 (#4) | D1 (#5) | Consulter |
RobotDyn SAMD21 M0 (Uno R3) | SDA (PA22) | SCL (PA23) | Consulter |
Bus SPI
Carte | Broche SCK | Broche MOSI | Broche MISO | Source |
ESP-01 | Non disponible | Non disponible | Non disponible | |
Sparkfun ESP8266 Thing | #14 | #13 | #12 | Consulter |
Adafruit Huzzah | #14 | #13 | #12 | Consulter |
Adafruit Huzzah breakout | Attribuer la broche avec la librairie Wire | idem | idem | Consulter |
Wemos D1 mini | D5 (#14) | D7 (#13) | Broche D6 (#12) | Consulter |
N’hésitez à utiliser les commentaires pour signaler d’autres configurations.
Avez-vous aimé cet article ?
[Total: 0 Moyenne: 0]