Tartalomjegyzék:

Arduino Connect több I2C eszköz: 6 lépés
Arduino Connect több I2C eszköz: 6 lépés

Videó: Arduino Connect több I2C eszköz: 6 lépés

Videó: Arduino Connect több I2C eszköz: 6 lépés
Videó: Введение в LCD2004 ЖК-дисплей с модулем I2C для Arduino 2024, November
Anonim

Ebben az oktatóanyagban megtanuljuk, hogyan lehet több modult I2C kapcsolattal csatlakoztatni az arduino -hoz.

Nézd meg a videót!

Esetünkben 4 OLED kijelzőt fogunk használni példaként, de tetszés szerint bármilyen más I2C modult/érzékelőt is használhat.

Megjegyzés: 4 OLED kijelző valamivel több memóriát fogyaszt, ezért használjuk az Arduino Mega -t ennek kezelésére, mivel az Arduino UNO memória kevesebb. Válassza ki Arduino, ESP, stb. Lapját az érzékelő/modul memóriafogyasztásának megfelelően.

1. lépés: Amire szüksége lesz

Amire szüksége lesz
Amire szüksége lesz
Amire szüksége lesz
Amire szüksége lesz
Amire szüksége lesz
Amire szüksége lesz
  • Megjegyzés: Ebben az esetben az Arduino Mega -t használjuk, mert az OLED -kijelzők több memóriát fogyasztanak, és az Aruino UNO ezt nem tudja kezelni. Tehát válassza ki a táblát a moduljai szerint.
  • 8 csatornás TCA9548A I2C modul
  • 4 OLED kijelző (vagy tetszőleges számú más I2C modul)
  • Kenyeretábla
  • Jumper vezetékek
  • Visuino szoftver: Töltse le itt

2. lépés: Az áramkör

Az áramkör
Az áramkör
  • Csatlakoztassa a TCA9548A pin SDA -t az Arduino pin SDA -hoz
  • Csatlakoztassa a TCA9548A tűs SCL -t az Arduino tűs SCL -hez
  • Csatlakoztassa a TCA9548A pin VIN -t az Arduino 5V -os tüskéhez
  • Csatlakoztassa a TCA9548A pin GND -t az Arduino pin GND -hez
  • Csatlakoztassa az OLED Display1 pin VCC -t az Arduino 5V -os érintkezőhöz
  • Csatlakoztassa az OLED Display1 pin GND -t az Arduino pin GND -hez
  • Csatlakoztassa az OLED Display1 pin SDA -t a TCA9548A pin SD0 -hoz
  • Csatlakoztassa az OLED Display1 érintkezős SCL -t a TCA9548A érintkezős SC0 -hoz
  • Csatlakoztassa az OLED Display2 tűs VCC -t az Arduino 5V -os tüskéhez
  • Csatlakoztassa az OLED Display2 pin GND -t az Arduino pin GND -hez
  • Csatlakoztassa az OLED Display2 pin SDA -t a TCA9548A pin SD1 -hez
  • Csatlakoztassa az OLED Display2 tűs SCL -t a TCA9548A érintkezős SC1 -hez
  • Csatlakoztassa az OLED Display3 tűs VCC -t az Arduino 5V -os tüskéhez
  • Csatlakoztassa az OLED Display3 pin GND -t az Arduino pin GND -hez
  • Csatlakoztassa az OLED Display3 pin SDA -t a TCA9548A pin SD2 -hez
  • Csatlakoztassa az OLED Display3 tűs SCL -t a TCA9548A érintkezős SC2 -hez
  • Csatlakoztassa az OLED Display4 tűs VCC -t az Arduino 5V -os tüskéhez
  • Csatlakoztassa az OLED Display4 pin GND -t az Arduino pin GND -hez
  • Csatlakoztassa az OLED Display4 pin SDA -t a TCA9548A pin SD3 -hoz
  • Csatlakoztassa az OLED Display4 tűs SCL -t a TCA9548A tűs SC3 -hoz

3. lépés: Indítsa el a Visuino programot, és válassza ki az Arduino MEGA tábla típusát

Indítsa el a Visuino programot, és válassza ki az Arduino MEGA tábla típusát
Indítsa el a Visuino programot, és válassza ki az Arduino MEGA tábla típusát
Indítsa el a Visuino programot, és válassza ki az Arduino MEGA tábla típusát
Indítsa el a Visuino programot, és válassza ki az Arduino MEGA tábla típusát

A Visuino: https://www.visuino.eu telepítése is szükséges. Töltse le az ingyenes verziót, vagy regisztráljon ingyenes próbaidőszakra.

A Visuino elindítása az első képen látható módon Kattintson a Visuino Arduino összetevőjén található „Eszközök” gombra (1. kép).

4. lépés: A Visuino komponensek hozzáadása, beállítása és csatlakoztatása alatt

A Visuino komponensek hozzáadása, beállítása és csatlakoztatása területén
A Visuino komponensek hozzáadása, beállítása és csatlakoztatása területén
A Visuino komponensek hozzáadása, beállítása és csatlakoztatása területén
A Visuino komponensek hozzáadása, beállítása és csatlakoztatása területén
A Visuino komponensek hozzáadása, beállítása és csatlakoztatása területén
A Visuino komponensek hozzáadása, beállítása és csatlakoztatása területén
  • TCA9548A komponens hozzáadása
  • Adjon hozzá 4x OLED kijelző összetevőket

1. lépés:

  • Válassza ki az egyes OLED kijelzőelemeket, és a tulajdonságok ablakban állítsa be a szélességet, magasságot és megjelenítési típust
  • Kattintson duplán a "DisplayOLED1" összetevőre, és az elemekben húzza a "Szöveg rajzolása" elemet balra
  • A tulajdonságok ablakban állítsa a méretet 3 -ra, a szöveget OLED1 -re
  • Zárja be az Elemek ablakot.

Ismételje meg a Steap1 -et a kijelző többi összetevőjéhez

Kapcsolat:

Csatlakoztassa a "DisplayOLED1" I2C kimenet "I2CSwitch1"> I2C 0 csatlakozót

Csatlakoztassa a "DisplayOLED2" érintkezőt az I2C kimenethez az "I2CSwitch1"> I2C 1 csatlakozóhoz

Csatlakoztassa a "DisplayOLED2" érintkezőt az I2C kimenethez az "I2CSwitch1"> I2C 2 csatlakozóhoz

Csatlakoztassa a "DisplayOLED3" érintkezőt az I2C kimenethez az "I2CSwitch1"> I2C 3 csatlakozóhoz

Megjegyzés: Ha más modulokat/érzékelőket is használ, akkor csak csatlakoztassa az I2C csapjaikat ugyanúgy.

5. lépés: Az Arduino kód létrehozása, fordítása és feltöltése

Az Arduino kód létrehozása, fordítása és feltöltése
Az Arduino kód létrehozása, fordítása és feltöltése

A Visuino alkalmazásban kattintson alul a "Build" fülre, győződjön meg arról, hogy a megfelelő port van kiválasztva, majd kattintson a "Compile/Build and Upload" gombra.

6. lépés: Játssz

Ha bekapcsolja az Arduino modult, az OLED kijelzők elkezdik megjeleníteni a szöveget.

Gratulálunk! Befejezte a projektet Visuino -val. Mellékelve van a Visuino projekt is, amelyet ehhez az Instructable -hez hoztam létre, letöltheti és megnyithatja a Visuino -ban:

Ajánlott: