Tartalomjegyzék:
- 1. lépés: Amire szüksége lesz
- 2. lépés: Az áramkör
- 3. lépés: Indítsa el a Visuino programot, és válassza ki az Arduino MEGA tábla típusát
- 4. lépés: A Visuino komponensek hozzáadása, beállítása és csatlakoztatása alatt
- 5. lépés: Az Arduino kód létrehozása, fordítása és feltöltése
- 6. lépés: Játssz
Videó: Arduino Connect több I2C eszköz: 6 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
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
- 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
- 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
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
- 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
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:
ASS eszköz (antiszociális szociális eszköz): 7 lépés
ASS eszköz (antiszociális szociális eszköz): Tegyük fel, hogy Ön az a fajta ember, aki szereti az emberek közelében lenni, de nem szereti, ha túl közel kerülnek hozzájuk. Te is népkedvelő vagy, és nehezen mondasz nemet az embereknek. Tehát nem tudod, hogyan mondd meg nekik, hogy vonuljanak vissza. Nos, lépjen be - az ASS eszköz! Y
Több saláta termesztése kevesebb helyen, vagy Saláta termesztése az űrben, (több vagy kevesebb): 10 lépés
Több saláta termesztése kevesebb helyen, vagy … Saláta termesztése az űrben, (több vagy kevesebb) .: Ez egy professzionális benyújtás a Growing Beyond Earth, Maker Contest pályázathoz, amelyet az Instructables -en keresztül nyújtottak be. Nem izgathatnám jobban, hogy űrnövénytermesztésre tervezek, és közzéteszem az első Instructable -t. Kezdésként a verseny arra kért minket, hogy
Több mint 4 motor használata - Több motorpajzs egymásra rakása: 3 lépés
Több mint 4 motor használata - Több motorpajzs egymásra rakása: Utasítható vibrotactile szenzoros helyettesítő és növelő eszköz (https: //www.instructables.com/id/Vibrotactile-Sens …) bemutatja az érzékelést lefordító eszköz felépítésének módját bemenet a vibrációs ingerekbe. Ezek a vibrációs ingerek
Lego több eszköz töltő dokkoló, telefon táblagép: 15 lépés (képekkel)
Lego több eszköz töltő dokkoló, telefon táblagép: készítse el saját lego töltő dokkolóját
Málna PI Több I2C eszköz: 3 lépés
Raspberry PI több I2C eszköz: Csalódott, mert nem használhatja ugyanazon I2C eszközök többszörösét a projektben. Nem kell lassú multiplexereket használni. A legújabb raspbian kernel támogatja több I2C busz létrehozását GPIO tűk segítségével. Ez a megoldás szupergyors