Table des matières:
- Étape 1: ce dont vous aurez besoin
- Étape 2: le circuit
- Étape 3: Démarrez Visuino et sélectionnez le type de carte Arduino MEGA
- Étape 4: Dans Visuino, ajoutez, définissez et connectez des composants
- Étape 5: Générer, compiler et télécharger le code Arduino
- Étape 6: Jouez
Vidéo: Arduino Connect plusieurs appareils I2C : 6 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:05
Dans ce tutoriel, nous allons apprendre à connecter plusieurs modules avec une connexion I2C à arduino.
Voir la vidéo!
Dans notre cas, nous utiliserons 4 écrans OLED comme exemple, mais vous pouvez utiliser n'importe quel autre module/capteur I2C si vous le souhaitez.
Remarque: 4 écrans OLED consomment un peu plus de mémoire, c'est pourquoi nous utilisons Arduino Mega pour gérer cela car la mémoire Arduino UNO est plus faible. Choisissez votre carte Arduino, ESP, etc en fonction de la consommation mémoire de vos capteurs/modules.
Étape 1: ce dont vous aurez besoin
- Arduino Mega 2560 ou toute autre carte ArduinoRemarque: nous utilisons Arduino Mega dans ce cas car les écrans OLED consomment plus de mémoire et Aruino UNO ne serait pas en mesure de gérer cela. Choisissez donc votre planche en fonction de vos modules.
- Module I2C 8 canaux TCA9548A
- 4 écrans OLED (ou n'importe quel nombre d'autres modules I2C)
- Planche à pain
- Fils de cavalier
- Logiciel Visuino: Téléchargez ici
Étape 2: le circuit
- Connectez la broche TCA9548A SDA à la broche Arduino SDA
- Connectez la broche TCA9548A SCL à la broche Arduino SCL
- Connectez la broche TCA9548A VIN à la broche Arduino 5V
- Connectez la broche TCA9548A GND à la broche Arduino GND
- Connectez l'écran OLED1 broche VCC à la broche Arduino 5V
- Connectez l'écran OLED 1 broche GND à la broche Arduino GND
- Connectez l'écran OLED1 broche SDA à la broche TCA9548A SD0
- Connectez l'écran OLED1 broche SCL à la broche TCA9548A SC0
- Connectez l'écran OLED 2 broches VCC à la broche Arduino 5V
- Connectez l'écran OLED 2 broches GND à la broche Arduino GND
- Connectez l'écran OLED 2 broches SDA à la broche TCA9548A SD1
- Connectez l'écran OLED 2 broches SCL à la broche TCA9548A SC1
- Connectez l'écran OLED3 broches VCC à la broche Arduino 5V
- Connectez l'écran OLED 3 broches GND à la broche Arduino GND
- Connectez l'écran OLED 3 broches SDA à la broche TCA9548A SD2
- Connectez l'écran OLED3 broches SCL à la broche TCA9548A SC2
- Connectez l'écran OLED4 broches VCC à la broche Arduino 5V
- Connectez l'écran OLED 4 broches GND à la broche Arduino GND
- Connectez l'écran OLED 4 broches SDA à la broche TCA9548A SD3
- Connectez l'écran OLED4 broches SCL à la broche TCA9548A SC3
Étape 3: Démarrez Visuino et sélectionnez le type de carte Arduino MEGA
Le Visuino: https://www.visuino.eu doit également être installé. Téléchargez la version gratuite ou inscrivez-vous pour un essai gratuit.
Démarrez Visuino comme indiqué dans la première image Cliquez sur le bouton "Outils" sur le composant Arduino (Image 1) dans Visuino Lorsque la boîte de dialogue apparaît, sélectionnez "Arduino Mega 2560" comme indiqué sur l'image 2
Étape 4: Dans Visuino, ajoutez, définissez et connectez des composants
- Ajouter le composant TCA9548A
- Ajouter 4x composants d'affichage OLED
Étape 1:
- Sélectionnez chaque composant d'affichage Oled et dans la fenêtre de propriétés, définissez la largeur, la hauteur et le type d'affichage
- Double-cliquez sur le composant "DisplayOLED1" et dans les éléments, faites glisser "Draw Text" sur le côté gauche
- Dans la fenêtre des propriétés, définissez la taille sur 3, textez sur OLED1
- Fermez la fenêtre Éléments.
Répétez Step1 pour les autres composants d'affichage
Lien:
Connectez la broche "DisplayOLED1" I2C Out à "I2CSwitch1"> I2C 0
Connectez la broche "DisplayOLED2" I2C Out à "I2CSwitch1" > I2C 1
Connectez la broche "DisplayOLED2" I2C Out à "I2CSwitch1"> I2C 2
Connectez la broche "DisplayOLED3" I2C Out à "I2CSwitch1"> I2C 3
Remarque: si vous utilisez également d'autres modules/capteurs, connectez simplement leurs broches I2C de la même manière.
Étape 5: Générer, compiler et télécharger le code Arduino
Dans Visuino, en bas, cliquez sur l'onglet "Build", assurez-vous que le bon port est sélectionné, puis cliquez sur le bouton "Compiler/Build and Upload".
Étape 6: Jouez
Si vous alimentez le module Arduino, les écrans OLED commenceront à afficher le texte.
Toutes nos félicitations! Vous avez terminé votre projet avec Visuino. Le projet Visuino que j'ai créé pour ce Instructable est également joint, vous pouvez le télécharger et l'ouvrir dans Visuino:
Conseillé:
Arduino Comment connecter plusieurs servomoteurs - Tutoriel PCA9685 : 6 étapes
Arduino Comment connecter plusieurs servomoteurs - Tutoriel PCA9685: Dans ce tutoriel, nous apprendrons comment connecter plusieurs servomoteurs à l'aide du module PCA9685 et le module arduino.PCA9685 est très bon lorsque vous devez connecter plusieurs moteurs, vous pouvez en savoir plus à ce sujet ici https ://www.adafruit.com/product/815Regardez la Vi
Interrupteur Tuchless pour appareils électroménagers -- Contrôlez vos appareils ménagers sans interrupteur : 4 étapes
Interrupteur Tuchless pour appareils électroménagers || Contrôlez vos appareils ménagers sans Tuch aucun interrupteur : il s'agit d'un interrupteur Tuchless pour les appareils ménagers. Vous pouvez l'utiliser dans n'importe quel lieu public afin de lutter contre tout virus. Le circuit basé sur le circuit de capteur sombre fabriqué par un ampli-op et un LDR. Deuxième partie importante de ce circuit SR Flip-Flop avec séquence
Tutoriel : Comment Arduino contrôle plusieurs périphériques à la même adresse en utilisant le multiplexeur TCA9548A I2C : 3 étapes
Tutoriel : Comment Arduino contrôle plusieurs périphériques à la même adresse à l'aide du multiplexeur TCA9548A I2C : Description : Le module multiplexeur TCA9548A I2C permet de connecter des périphériques avec la même adresse I2C (jusqu'à 8 mêmes adresses I2C) connectés à un microcontrôleur. Le multiplexeur agit comme un garde-porte, transférant les commandes vers l'ensemble sélectionné o
Arduino contrôlant plusieurs capteurs P.I.R sur le même bord : 3 étapes
Arduino contrôlant plusieurs capteurs PIR sur le même bord : aujourd'hui, je vais vous expliquer comment connecter plusieurs capteurs PIR avec un seul Arduino Bord > ici, j'ai également utilisé un module de relais à 4 canaux pour des fonctionnalités supplémentaires.ARDUINO + module de relais à 4 canaux + capteur à 4 PIR (OU vous pouvez utiliser autant de broches sur votre arduin
CONNEXION DE PLUSIEURS CAPTEURS À UN PORT SÉRIE ARDUINO UNO : 4 étapes
CONNEXION DE PLUSIEURS CAPTEURS À UN PORT SÉRIE ARDUINO UNO : Dans ce didacticiel, nous allons étendre un seul port série Arduino UNO UART (Rx/Tx) afin que plusieurs capteurs Atlas puissent être connectés. L'extension est effectuée à l'aide d'une carte d'extension de port série 8:1. Le port de l'Arduino est lié à l'expandeur après whi