Sommario:
- Passaggio 1: cosa ti servirà
- Passaggio 2: il circuito
- Passaggio 3: avviare Visuino e selezionare il tipo di scheda Arduino MEGA
- Passaggio 4: in Visuino aggiungi, imposta e collega componenti
- Passaggio 5: genera, compila e carica il codice Arduino
- Passaggio 6: gioca
Video: Arduino Collega più dispositivi I2C: 6 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 09:59
In questo tutorial impareremo come collegare diversi moduli con una connessione I2C ad arduino.
Guarda il video!
Nel nostro caso useremo 4 display OLED come esempio, ma puoi usare qualsiasi altro modulo/sensore I2C se lo desideri.
Nota: 4 display OLED consumano un po' più di memoria, ecco perché stiamo usando Arduino Mega per gestirlo poiché la memoria di Arduino UNO è inferiore. Scegli la tua scheda Arduino, ESP, ecc. in base al consumo di memoria del tuo sensore/moduli.
Passaggio 1: cosa ti servirà
- Arduino Mega 2560 o qualsiasi altra scheda Arduino Nota: in questo caso stiamo utilizzando Arduino Mega perché i display OLED consumano più memoria e Aruino UNO non sarebbe in grado di gestirlo. Quindi scegli la tua tavola in base ai tuoi moduli.
- Modulo I2C a 8 canali TCA9548A
- 4 display OLED (o un numero qualsiasi di altri moduli I2C)
- tagliere
- Ponticelli
- Software Visuino: Scarica qui
Passaggio 2: il circuito
- Collegare il pin SDA di TCA9548A al pin SDA di Arduino
- Collegare il pin SCL di TCA9548A al pin SCL di Arduino
- Collegare il pin VIN di TCA9548A al pin 5V di Arduino
- Collegare il pin GND di TCA9548A al pin GND di Arduino
- Collega il pin VCC del display OLED1 al pin 5V di Arduino
- Collega il pin GND del display OLED1 al pin GND di Arduino
- Collegare il pin SDA del display OLED1 al pin SD0 di TCA9548A
- Collegare il pin SCL del display OLED1 al pin SC0 di TCA9548A
- Collega il pin VCC del display OLED2 al pin 5V di Arduino
- Collega il pin GND del display OLED2 al pin GND di Arduino
- Collegare il pin SDA del display OLED2 al pin SD1 di TCA9548A
- Collegare il pin SCL del display OLED2 al pin SC1 di TCA9548A
- Collega il pin VCC del display OLED3 al pin 5V di Arduino
- Collega il pin GND del display OLED3 al pin GND di Arduino
- Collegare il pin SDA del display OLED3 al pin SD2 di TCA9548A
- Collegare il pin SCL del display OLED3 al pin SC2 di TCA9548A
- Collega il display OLED a 4 pin VCC al pin 5V di Arduino
- Collega il pin GND del display OLED4 al pin GND di Arduino
- Collegare il pin SDA del display OLED4 al pin SD3 TCA9548A
- Collegare il pin SCL del display OLED4 al pin SC3 di TCA9548A
Passaggio 3: avviare Visuino e selezionare il tipo di scheda Arduino MEGA
Deve essere installato anche il Visuino: https://www.visuino.eu. Scarica la versione gratuita o registrati per una prova gratuita.
Avvia Visuino come mostrato nella prima immagine Fare clic sul pulsante "Strumenti" sul componente Arduino (Immagine 1) in Visuino Quando viene visualizzata la finestra di dialogo, selezionare "Arduino Mega 2560" come mostrato in Figura 2
Passaggio 4: in Visuino aggiungi, imposta e collega componenti
- Aggiungi il componente TCA9548A
- Aggiungi 4 componenti per display OLED
Passo 1:
- Seleziona ogni componente Display oled e nella finestra delle proprietà imposta larghezza, altezza, tipo di visualizzazione
- Fare doppio clic sul componente "DisplayOLED1" e negli Elementi trascinare "Draw Text" sul lato sinistro
- Nella finestra delle proprietà imposta la dimensione su 3, il testo su OLED1
- Chiudi la finestra Elementi.
Ripetere Step1 per gli altri componenti di visualizzazione
Connessione:
Collegare il pin I2C Out "DisplayOLED1" a "I2CSwitch1" > I2C 0
Collegare il pin I2C Out "DisplayOLED2" a "I2CSwitch1" > I2C 1
Collegare il pin I2C Out "DisplayOLED2" a "I2CSwitch1" > I2C 2
Collegare il pin I2C Out "DisplayOLED3" a "I2CSwitch1" > I2C 3
Nota: nel caso in cui si utilizzino anche altri moduli/sensori, è sufficiente collegare i relativi pin I2C allo stesso modo.
Passaggio 5: genera, compila e carica il codice Arduino
In Visuino, in basso, fai clic sulla scheda "Build", assicurati che sia selezionata la porta corretta, quindi fai clic sul pulsante "Compila/Crea e carica".
Passaggio 6: gioca
Se accendi il modulo Arduino, i display OLED inizieranno a mostrare il testo.
Congratulazioni! Hai completato il tuo progetto con Visuino. In allegato c'è anche il progetto Visuino, che ho creato per questo Instructable, puoi scaricarlo e aprirlo in Visuino:
Consigliato:
Tutorial: come Arduino controlla più dispositivi con lo stesso indirizzo utilizzando il multiplexer I2C TCA9548A: 3 passaggi
Tutorial: come Arduino controlla più dispositivi con lo stesso indirizzo utilizzando il multiplexer I2C TCA9548A: Descrizione: Il modulo multiplexer I2C TCA9548A consente di collegare dispositivi con lo stesso indirizzo I2C (fino a 8 I2C con lo stesso indirizzo) collegati a un microcontrollore. Il multiplexer funge da gatekeeper, inviando i comandi al set selezionato di
Collega più monitor a un laptop: 3 passaggi
Collega più monitor a un laptop: Componenti necessari: Monitor (Importante: connettività VGA con alimentazione USB) - 2 No. Supporto a parete per TV/Monitor - 2 No. Convertitore da USB 3.0 a VGA - 1 No. 1 a 2 o 1 a 4 splitter/adattatore USB (per alimentare i monitor) - 1 No. schiuma PVC spessore 5 mm
Dock di ricarica per più dispositivi Lego, tablet per telefono: 15 passaggi (con immagini)
Lego Multi Device Charge Dock, Phone Tablet: costruisci il tuo dock di ricarica lego
Il microscopio di scarto più semplice per dispositivi mobili: 4 passaggi
Microscopio da scarto più semplice per dispositivi mobili: sono sempre stato affascinato dal mondo macro. E quello disponibile facilmente come in un cellulare è piuttosto interessante per molti. Sono riuscito a farcela con cose che probabilmente trovi in giro. Cosa ti serve: 1. Nastro (l'ho scritto solo per riempire la pagina x
Arduino più economico -- Arduino più piccolo -- Arduino Pro Mini -- Programmazione -- Arduino Neno: 6 passaggi (con immagini)
Arduino più economico || Arduino più piccolo || Arduino Pro Mini || Programmazione || Arduino Neno:……………………………. ISCRIVITI al mio canale YouTube per altri video……. .Questo progetto riguarda come interfacciare un arduino più piccolo ed economico di sempre. L'arduino più piccolo ed economico è arduino pro mini. È simile ad arduino