Search on blog

Follow us on facebook

I più venduti

Informazioni

L'ENCoder integrato della IoT Proto Shield Plus

Published : 18/03/2022 09:55:54
Categories : , Proto Shield Plus


L'ENCODER integrato della IoT Proto Shield Plus


La IoT Proto Shield Plus è predisposta con un ENCODER rotativo integrato che può risultare molto comodo per velocizzare le operazioni di setup dei progetti e prototipi.


Sezione ENCODER della IoT Proto Shield Plus
ENC section of the IoT Proto Shield Plus

ENC section of the IoT Proto Shield Plus


Digramma collegamenti della sezione ENCODER della IoT Proto Shield Plus
Schematic of the ENC section of the IoT Proto Shield Plus


Connessioni di default


Default connection of the ENC section of the IoT Proto Shield Plus

Si noti che non ci sono connessioni predefinite per schede ESP8266. Per utilizzare l'ENCODER con schede ESP8266, è necessario eseguire i collegamenti con dei cavetti volanti.

Connessioni consigliate per l’utilizzo dell’ENCODER con schede ESP8266


Gli sketch di esempio funzionano con le seguenti connessioni:
J3 pin GPIO14 (D5) dell’ESP8622 connesso al pin GPIO33 dell’ESP32 (ENC_SW)
J3 pin GPIO5 (D1) dell’ESP8622 connesso al pin GPIO27 dell’ESP32 (ENC_A)
J3 pin GPIO4 (D2) ESP8622 connesso al pin GPIO35 dell’ESP32 (ENC_B)

Suggested connections to work with ENCODER and ESP8266


Sketch di esempio


Gli sketch di esempio sono molto semplici: permettono di monitorare la posizione dell'ENCODER mentre ruota.
Clicca qui per scaricare gli sketch di esempio.

Posizione: IoTPSP_Sample_Sketches/IoTPSP_ENC

Aprire il serial monitor e ruotare la manopola dell’ENCODER, si vedrà la posizione incrementale aumentare o diminuire a seconda del senso di rotazione, premere la manopola per accendere il LED GRN.

Usare lo sketch IoTPSP_ENCODER_Simple_NANO per testare l'ENCODER con schede ARDUINO NANO.
Usare lo sketchIoTPSP_ENCODER_Simple_ESP32 per testare l'ENCODER con schede ESP32.
Usare lo sketchIoTPSP_ENCODER_Simple_ESP8266 per testare l'ENCODER con schede ESP8266.

Utilizzando gli interrupt è possibile implementare in modo più robusto la gestione dei segnali A e B dell'ENCODER.

Usare lo sketch IoTPSP_ENCODER_Interrupt_NANO per testare l'ENCODER con gestione dei segnali A e B con interrupt con schede ARDUINO NANO.
Usare lo sketch IoTPSP_ENCODER_Interrupt_ESP32 per testare l'ENCODER con gestione dei segnali A e B con interrupt con schede ESP32.
Usare lo sketch IoTPSP_ENCODER_Interrupt_ESP8266 per testare l'ENCODER con gestione dei segnali A e B con interrupt con schede ESP8266.


Utilizzare l’ENCODER con GPIO pin differenti

Come mostrato nello schema sopra riportato, l’ENCODER è collegato ai pin GPIO di default attraverso JP18, JP19 e JP20.Per disconnettere l’ENOCDER dai pin GPIO di default, aprire JP18, JP19 e JP20 (incidere nel centro).
Saldare un header in posizione J9 e, tramite dei cavetti volanti, collegare l’ENCODER ad altri pin GPIO secondo le proprie esigenze.
Verificare le connessioni default della IoT Proto Shield Plus, per evitare conflitti con altre connessioni predefinite.


Share this content