Indholdsfortegnelse:
- Trin 1: Hvad du får brug for
- Trin 2: Kredsløbet
- Trin 3: Start Visuino, og vælg Arduino MEGA Board Type
- Trin 4: I Visuino Tilføj, sæt og tilslut komponenter
- Trin 5: Generer, kompiler og upload Arduino -koden
- Trin 6: Spil
Video: Arduino Connect flere I2C -enheder: 6 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:25
I denne vejledning lærer vi, hvordan du forbinder flere moduler med en I2C -forbindelse til arduino.
Se videoen!
I vores tilfælde vil vi bruge 4 OLED -skærme som et eksempel, men du kan bruge alle andre I2C -moduler/sensorer, hvis du ønsker det.
Bemærk: 4 OLED -skærme forbruger lidt mere hukommelse, derfor bruger vi Arduino Mega til at håndtere dette, da Arduino UNO -hukommelse er lavere. Vælg dit Arduino, ESP, osv. Kort i henhold til din sensor/modulers hukommelsesforbrug.
Trin 1: Hvad du får brug for
- Arduino Mega 2560 eller ethvert andet Arduino -bord Bemærk: Vi bruger Arduino Mega i dette tilfælde, fordi OLED -skærme forbruger mere hukommelse, og Aruino UNO ikke ville være i stand til at håndtere det. Så vælg dit bræt i henhold til dine moduler.
- 8-kanals I2C-modul TCA9548A
- 4 OLED -skærme (eller et hvilket som helst antal andre I2C -moduler)
- Brødbræt
- Jumper ledninger
- Visuino -software: Download her
Trin 2: Kredsløbet
- Tilslut TCA9548A pin SDA til Arduino pin SDA
- Tilslut TCA9548A pin SCL til Arduino pin SCL
- Tilslut TCA9548A pin VIN til Arduino pin 5V
- Tilslut TCA9548A pin GND til Arduino pin GND
- Tilslut OLED Display 1 pin VCC til Arduino pin 5V
- Tilslut OLED Display1 pin GND til Arduino pin GND
- Tilslut OLED Display 1 pin SDA til TCA9548A pin SD0
- Tilslut OLED Display1 pin SCL til TCA9548A pin SC0
- Tilslut OLED Display2 pin VCC til Arduino pin 5V
- Tilslut OLED Display2 pin GND til Arduino pin GND
- Tilslut OLED Display2 pin SDA til TCA9548A pin SD1
- Tilslut OLED Display2 pin SCL til TCA9548A pin SC1
- Tilslut OLED Display3 pin VCC til Arduino pin 5V
- Tilslut OLED Display3 pin GND til Arduino pin GND
- Tilslut OLED Display3 pin SDA til TCA9548A pin SD2
- Tilslut OLED Display3 pin SCL til TCA9548A pin SC2
- Tilslut OLED Display4 pin VCC til Arduino pin 5V
- Tilslut OLED Display 4 -benet GND til Arduino -ben GND
- Tilslut OLED Display4 pin SDA til TCA9548A pin SD3
- Tilslut OLED Display4 pin SCL til TCA9548A pin SC3
Trin 3: Start Visuino, og vælg Arduino MEGA Board Type
Visuino: https://www.visuino.eu skal også installeres. Download gratis version, eller tilmeld dig en gratis prøveperiode.
Start Visuino som vist på det første billede Klik på knappen "Værktøjer" på Arduino -komponenten (billede 1) i Visuino Når dialogen vises, skal du vælge "Arduino Mega 2560" som vist på billede 2
Trin 4: I Visuino Tilføj, sæt og tilslut komponenter
- Tilføj TCA9548A -komponent
- Tilføj 4x OLED -skærmkomponenter
Trin 1:
- Vælg hver oled Displaykomponent og i vinduet egenskaber angives bredde, højde, displaytype
- Dobbeltklik på "DisplayOLED1" -komponenten, og træk "Tegn tekst" til venstre i elementerne
- I egenskabsvinduet skal du angive størrelse til 3, tekst til OLED1
- Luk vinduet Elementer.
Gentag Steap1 for andre skærmkomponenter
Forbindelse:
Tilslut "DisplayOLED1" pin I2C Out til "I2CSwitch1"> I2C 0
Tilslut "DisplayOLED2" pin I2C Out til "I2CSwitch1"> I2C 1
Tilslut "DisplayOLED2" pin I2C Out til "I2CSwitch1"> I2C 2
Tilslut "DisplayOLED3" pin I2C Out til "I2CSwitch1"> I2C 3
Bemærk: Hvis du også bruger andre moduler/sensorer, skal du bare tilslutte deres I2C -ben på samme måde.
Trin 5: Generer, kompiler og upload Arduino -koden
I Visuino skal du i nederste klik på fanen "Byg" sørge for, at den korrekte port er valgt, og derefter klikke på knappen "Kompilér/Byg og upload".
Trin 6: Spil
Hvis du tænder for Arduino -modulet, begynder OLED -skærmene at vise teksten.
Tillykke! Du har afsluttet dit projekt med Visuino. Vedhæftet er også Visuino -projektet, som jeg har oprettet til denne Instructable, du kan downloade det og åbne det i Visuino:
Anbefalede:
Arduino Sådan tilsluttes flere servomotorer - PCA9685 Tutorial: 6 trin
Arduino Sådan tilsluttes flere servomotorer - PCA9685 Tutorial: I denne vejledning lærer vi, hvordan du tilslutter flere servomotorer ved hjælp af PCA9685 -modul og arduino.PCA9685 -modul er meget godt, når du skal tilslutte flere motorer, du kan læse mere om det her https : //www.adafruit.com/product/815 Se Vi
Tutorial: Sådan styrer Arduino flere samme adresseenheder ved hjælp af TCA9548A I2C Multiplexer: 3 trin
Tutorial: Hvordan Arduino styrer flere samme adresseenheder ved hjælp af TCA9548A I2C Multiplexer: Beskrivelse: TCA9548A I2C Multiplexer -modulet gør det muligt at forbinde enheder med den samme I2C -adresse (op til 8 samme adresse I2C) tilsluttet en mikrokontroller. Multiplexeren fungerer som en portvagt og sender kommandoerne til det valgte sæt
Arduino -styring af flere P.I.R -sensorer på samme bord: 3 trin
Arduino -styring af flere PIR -sensorer på samme bord: I dag vil jeg fortælle dig, hvordan du forbinder flere PIR -sensorer med en enkelt Arduino Bord > her har jeg også brugt 4 -kanals relæmodul til ekstra funktionalitet. (ELLER Du kan bruge så mange pin din arduin
TILSLUTNING AF FLERE SENSORER TIL EN ARDUINO UNO SERIAL PORT: 4 trin
TILSLUTNING AF FLERE SENSORER TIL EN ARDUINO UNO SERIAL PORT: I denne vejledning udvider vi en enkelt Arduino UNO UART (Rx/Tx) seriel port, så flere Atlas sensorer kan tilsluttes. Udvidelsen udføres ved hjælp af 8: 1 Serial Port Expander -kort. Arduinos havn er forbundet med ekspanderen efter at
Arduino arbejder med flere filer (LÆS/SKRIV): 4 trin
Arduino arbejder med flere filer (LÆS/SKRIV): Hej fyre I dag præsenterer jeg jer Arduino -projekt, der fungerer med RTC -skjold, der kan gemme data. Hovedopgaven for dette projekt er at arbejde med flere filer, der er gemt på sc -kort. Dette projekt indeholder kode, der fungerer med tre filer