Obsah:
- Krok 1: Čo budete potrebovať
- Krok 2: Okruh
- Krok 3: Spustite Visuino a vyberte typ dosky Arduino MEGA
- Krok 4: V programe Visuino pridajte, nastavte a pripojte komponenty
- Krok 5: Generujte, kompilujte a nahrajte kód Arduino
- Krok 6: Hrajte
Video: Pripojenie viacerých zariadení I2C Arduino: 6 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:55
V tomto návode sa naučíme, ako pripojiť niekoľko modulov pomocou pripojenia I2C k arduinu.
Pozri si video!
V našom prípade použijeme ako príklad 4 OLED displeje, ale ak chcete, môžete použiť akékoľvek ďalšie moduly/senzory I2C.
Poznámka: 4 OLED displeje spotrebúvajú o niečo viac pamäte, a preto na to používame Arduino Mega, pretože pamäť Arduino UNO je nižšia. Vyberte si dosku Arduino, ESP atď. Podľa spotreby pamäte svojich senzorov/modulov.
Krok 1: Čo budete potrebovať
- Arduino Mega 2560 alebo akákoľvek iná doska Arduino Poznámka: V tomto prípade používame Arduino Mega, pretože OLED displeje spotrebúvajú viac pamäte a Aruino UNO by to nezvládol. Vyberte si teda svoju dosku podľa svojich modulov.
- 8-kanálový modul I2C TCA9548A
- 4 OLED displeje (alebo ľubovoľný počet ďalších I2C modulov)
- Breadboard
- Prepojovacie vodiče
- Softvér Visuino: Stiahnite si tu
Krok 2: Okruh
- Pripojte pin TCA9548A SDA k pinu Arduino SDA
- Pripojte pin TCA9548A SCL k kolíku Arduino SCL
- Pripojte pin VIN TCA9548A k pinu Arduino 5V
- Pripojte pin TCA9548A GND k kolíku Arduino GND
- Pripojte OLED Display1 pin VCC k pinu Arduino 5V
- Pripojte OLED displej 1 pin GND k pinu Arduino GND
- Pripojte OLED displej 1 pin SDA k TCA9548A pin SD0
- Pripojte OLED displej 1 pin SCL k kolíku TCA9548A SC0
- Pripojte OLED Display2 pin VCC k pinu Arduino 5V
- Pripojte 2 -pinový OLED displej GND k pinovému Arduino GND
- Pripojte 2 -pinový OLED displej SDA k pinovému TCA9548A SD1
- Pripojte OLED Display2 pin SCL k TCA9548A pinu SC1
- Pripojte OLED Display3 pin VCC k Arduino pinu 5V
- Pripojte 3 -pinový OLED displej GND k pinovému Arduino GND
- Pripojte OLED displej 3 pinový SDA k pinovému TCA9548A SD2
- Pripojte OLED displej 3 pinový SCL k pinom TCA9548A SC2
- Pripojte OLED Display4 pin VCC k pinu Arduino 5V
- Pripojte OLED Display4 pin GND k pinu Arduino GND
- Pripojte 4 -pinový OLED displej SDA k pinu TCA9548A SD3
- Pripojte OLED displej so 4 kolíkmi SCL k pinom TCA9548A SC3
Krok 3: Spustite Visuino a vyberte typ dosky Arduino MEGA
Je tiež potrebné nainštalovať Visuino: https://www.visuino.eu. Stiahnite si bezplatnú verziu alebo sa zaregistrujte a získajte bezplatnú skúšobnú verziu.
Spustite Visuino ako je znázornené na prvom obrázku Kliknite na tlačidlo „Nástroje“na komponente Arduino (obrázok 1) vo Visuino Keď sa zobrazí dialógové okno, zvoľte „Arduino Mega 2560“podľa obrázku 2
Krok 4: V programe Visuino pridajte, nastavte a pripojte komponenty
- Pridajte komponent TCA9548A
- Pridajte 4x OLED komponenty displeja
Krok 1:
- Vyberte každý oled komponent zobrazenia a v okne vlastností nastavte šírku, výšku a typ zobrazenia
- Dvakrát kliknite na komponent „DisplayOLED1“a v Prvkoch presuňte „Kresliť text“na ľavú stranu
- V okne vlastností nastavte veľkosť na 3, text na OLED1
- Zatvorte okno Prvky.
Opakujte krok 1 pre ďalšie komponenty displeja
Pripojenie:
Pripojte pin „DisplayOLED1“I2C Out k „I2CSwitch1“> I2C 0
Pripojte pin „DisplayOLED2“I2C Out k „I2CSwitch1“> I2C 1
Pripojte pin „DisplayOLED2“I2C Out k „I2CSwitch1“> I2C 2
Pripojte pin „DisplayOLED3“I2C Out k „I2CSwitch1“> I2C 3
Poznámka: V prípade, že používate aj ďalšie moduly/snímače, stačí pripojiť ich piny I2C rovnakým spôsobom.
Krok 5: Generujte, kompilujte a nahrajte kód Arduino
Vo Visuine v spodnej časti kliknite na kartu „Zostaviť“a uistite sa, že je vybratý správny port, potom kliknite na tlačidlo „Kompilovať/zostaviť a nahrať“.
Krok 6: Hrajte
Ak napájate modul Arduino, na OLED displejoch sa začne zobrazovať text.
Gratulujem Dokončili ste svoj projekt s Visuino. Tiež je pripojený projekt Visuino, ktorý som vytvoril pre tento Instructable, môžete si ho stiahnuť a otvoriť vo Visuino:
Odporúča:
Ako vytvoriť hru pre viacerých hráčov s ovládačmi Arduino: 6 krokov
Ako vytvoriť hru pre viacerých hráčov s ovládačmi Arduino: Zaujímalo vás niekedy, ako vývojári hier vytvárajú úžasné hry, ktoré si ľudia na celom svete radi zahrajú? Dnes vám k tomu dám len malú nápovedu tým, že vytvorím malú hru pre viacerých hráčov, ktorú bude ovládať buď ovládanie Arduino
Pripojenie displeja Arduino I2C 16*2 LCD s Utsource: 10 krokov
Pripojenie 16*2 LCD displeja Arduino I2C 16*2 s Utsource: I²C (Inter-Integrated Circuit), vyslovované I-squared-C, je multi-master, multi-slave, packet Switched, single-ends, serial computer bus vynalezený spoločnosťou Philips Semiconductor (teraz NXP Semiconductors)
Rozhranie viacerých LCD na Arduino Uno pomocou spoločnej dátovej linky: 5 krokov
Rozhranie viacerých LCD na Arduino Uno pomocou spoločnej dátovej linky: Dnes vám v tomto návode ukážem, ako prepojiť viacnásobný 16x2 LCD modul s doskou arduino uno pomocou spoločnej dátovej linky. Najzaujímavejšie na tomto projekte je, že používa bežný dátový riadok a zobrazuje rôzne údaje v
UbiDots-Pripojenie ESP32 a publikovanie údajov z viacerých senzorov: 6 krokov
UbiDots-Pripojenie ESP32 a publikovanie údajov z viacerých senzorov: ESP32 a ESP 8266 sú veľmi dobre známe SoC v oblasti IoT. Toto sú akési výhody pre projekty internetu vecí. ESP 32 je zariadenie s integrovaným WiFi a BLE. Stačí zadať konfiguráciu SSID, heslo a IP a integrovať veci do
Pripojenie viacerých tlačidiel k jednému kolíku na Arduino: 4 kroky
Pripojenie viacerých tlačidiel k jednému kolíku na Arduino: Ahoj všetci, keď vaše projekty Arduino prerastú blikajúce diódy LED, môžete sa ocitnúť v núdzi o ďalšie piny. Ukážem vám trik, ktorý môžete použiť tam, kde môžete mať viac tlačidiel, všetky pripojené k rovnakému analógovému kolíku