Promo !

Module d’extension IO à 16 canaux avec interface I2C / carte d’extension entrées/sorties IIC / MCP23017-E / SS

Le prix initial était : 36,88 €.Le prix actuel est : 24,51 €. Hors TVA

Module d’extension IO à 16 canaux avec interface I2C / carte d’extension entrées/sorties IIC / MCP23017-E / SS

3 en stock (peut être commandé)

Domande su questo prodotto? Scrivi a Lana su WhatsApp

Catégorie :

🎬 Le produit en vidéo

Description

Qu’est-ce que le module d’extension IO à 16 canaux avec interface I2C basé sur MCP23017-E ? C’est un outil utile pour les projets nécessitant un grand nombre d’entrées et de sorties digitales. Cette carte permet à l’utilisateur d’augmenter les capacités du microcontrôleur en utilisant l’interface I2C.

Caractéristiques
– Module basé sur MCP23017-E
– Interface I2C
– 16 canaux d’entrée/sortie

À quoi sert-il ? Les modules d’extension IO comme celui-ci sont idéaux pour les projets nécessitant un contrôle multipolaire sur des périphériques externes, tels que des LED, des relais ou des capteurs. Vous pouvez l’utiliser avec Arduino ou ESP et créer des schémas complexes sans épuiser les broches digitales du microcontrôleur.

Tutoriel : Comment utiliser le module d’extension IO à 16 canaux MCP23017-E
Le module d’extension IO à 16 canaux avec interface I2C est idéal pour les projets nécessitant un plus grand nombre de broches digitales. Utile pour les débutants et les intermédiaires, vous le trouverez utile pour créer des schémas complexes.

Ce qu’il vous faut
– Arduino ou compatible
– Câble I2C
– Résistance pull-up
– Câble d’alimentation

Étapes
1. Alimenter le module MCP23017-E en utilisant un câble d’alimentation.
2. Connecter le VCC du module au 5V de l’Arduino.
3. Connecter le GND du module au GND de l’Arduino.
4. Connecter les broches SDA et SCL du module aux broches SDA et SCL respectives de l’Arduino.
5. Connecter une résistance pull-up (10kΩ) entre SDA et VCC.
6. Charger le code Arduino fourni.
7. Vérifier le datasheet pour la configuration des broches.
8. Tester les broches digitales avec un programme d’exemple.

Code d’exemple
« `cpp
#include
#include
Adafruit_MCP23017 mcp = Adafruit_MCP23017();
void setup() {
Wire.begin();
mcp.begin();
mcp.pinMode(0, OUTPUT);
mcp.digitalWrite(0, HIGH);
}
void loop() {
// Code d’exemple
}
« `

Mini-projet
Créez un simple compteur binaire avec 4 LED. Connectez les broches digitales du module à 4 LED et contrôlez l’état de chaque LED avec une boucle for.

Erreurs courantes
– Oublier de connecter la résistance pull-up.
– Connecter SDA et SCL directement à l’Arduino sans résistance pull-up.
– Utiliser une alimentation différente de 5V.
– Oublier de vérifier la configuration des broches dans le datasheet.

Accessoires recommandés
– LED
– Résistance 220Ω
– Résistance pull-up 10kΩ
– Câble I2C

Questions fréquentes
– Puis-je utiliser ce module avec un microcontrôleur différent d’Arduino ? Oui, le module prend en charge tout microcontrôleur avec une interface I2C.
– Combien de broches digitales peut ce module étendre ? Le module peut étendre 16 broches digitales.
– Quelles broches du module dois-je configurer comme entrée ou sortie ? Vérifiez le datasheet pour la configuration correcte.

Avis

Il n’y a pas encore d’avis.

Soyez le premier à laisser votre avis sur “Module d’extension IO à 16 canaux avec interface I2C / carte d’extension entrées/sorties IIC / MCP23017-E / SS”

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *