Nessun prodotto
Follow us on facebook
Questo kit è rivolto principalmente a chi desidera iniziare a...
La scheda PROTO SHIELD PLUS rende comodo ed immediato sperimentare e...
Adatta facilmente componenti SMD a piastra sperimentale (breadboard) con...
La scheda PROTOSHIELD PLUS rende comodo ed immediato sperimentare e...
Published : 22/04/2022 09:41:11
Categories : , Proto Shield Plus
I2C (Inter-Integrated Circuit, eye-squared-C) è un protocollo di comunicazione seriale largamente usato per connettere differenti dispositivi elettronici (è possibile trovare maggiori informazioni relative al bus I2C su Wikipedia o altra documentazione on line).
Il protocollo I2C sulla IoT Proto Shield Plus è utilizzato per comunicare con dispositivi quali displays, RTC clock, ecc.
Schema collegamento segnali del bus I2C sulla IoT Proto Shield Plus
I segnali del bus I2C sulla IoT Proto Shield Plus sono connessi di default ai seguenti pin:
Utilizzare lo sketch di esempio IoTPSP_I2C_scanner (posizione: IoTPSP_Sample_SketchesIoTPSP_I2C_scanner) per scansionare il bus I2C.
Lo scanner mostra gli indirizzi dei dispositivi I2C presenti sul bus. Senza Nessun dispositivo aggiuntivo inserito (ad esempio display OLED, ecc.) lo scanner mostra l’indirizzo del chip PCF8574 presente sulla IoT Proto Shield Plus (tipicamente 0x20 o 0x38).
La maggior parte delle librerie utilizzate per comunicare con dispositivi I2C, utilizzano i pin GPIO di default (vedi connessioni di default), quindi è SCONSIGLIATO modificare le connessioni del bus I2C.
Tuttavia, se proprio è necessario, di seguito è indicato come procedere.
Come mostrato in Figure 26, i segnali del bus I2C sono collegati ai pin GPIO di default attraverso JP6 e JP7.
Per disconnettere il bus dai pin GPIO di default, APRIRE JP6 e JP7 (incidere nel centro).
Saldare un header in posizione J41 e, tramite dei cavetti volanti, collegare i segnali SDA e SCL ad altri pin GPIO secondo le proprie esigenze.
Verificare le connessioni default della IoT Proto Shield Plus (vedi connessioni di default) per evitare conflitti con altre connessioni predefinite.