Descrizione
Cos’è
L’encoder rotativo E6A2-CWZ3E a 200 passi/r è un componente elettronico utilizzato per misurare la rotazione di un asse. Emette segnali digitali in base al numero di passi compiuti, consentendo di conoscere la posizione o il movimento di un oggetto collegato all’encoder.
Caratteristiche
- Tipo: Encoder rotativo
- Passi per rotazione: 200 p/r
- SKU: ARD001630
- Prezzo: 35.63 €
A cosa serve
L’encoder E6A2-CWZ3E è ideale per monitorare movimenti precisi in progetti elettronici. Può essere utilizzato in applicazioni come controlli di interfacce utente grafiche (GUI), regolazione del volume e navigazione. È compatibile con piattaforme come Arduino e ESP, permettendo di integrare la misurazione del movimento in progetti di automazione e controllo.
Tutorial: Come usare Encoder Rotativo E6A2-CWZ3E
L’encoder rotativo E6A2-CWZ3E è un dispositivo utile per monitorare la posizione o il movimento in applicazioni come controlli di GUI, regolazione del volume e navigazione. Ideale per progetti Arduino che richiedono una maggiore risoluzione di input.
Cosa serve
- Arduino Uno
- Connessione USB (per caricamento sketch)
- Cavo jumper
- Breadboard
Passi
- Collegare i pin A0 e A1 dell’encoder ai pin 2 e 3 del microcontrollore Arduino rispettivamente.
- Verificare il funzionamento con un LED collegato all’uscita digitale per visualizzare le pulsazioni.
- Caricare uno sketch di esempio come ‘EncoderExample’ dal repository ufficiale di Arduino.
- Modificare lo sketch in base alle esigenze del progetto, adattando il conteggio delle rotazioni e la direzione.
- Testare l’applicazione con un software di monitoraggio seriale per visualizzare i dati dell’encoder.
- Implementare una funzionalità che utilizzi questi dati (es. controllo di un motore o interfaccia grafica).
- Verifica sul datasheet le specifiche del tuo encoder in caso di dubbi sui collegamenti elettronici specifici.
Codice di esempio
// Includere la libreria Encoder
#include <Encoder.h>
// Definire i pin dell'encoder
const int encoderPinA = 2;
const int encoderPinB = 3;
// Creare un oggetto Encoder
Encoder myEnc(encoderPinA, encoderPinB);
void setup() {
Serial.begin(9600);
}
void loop() {
long pos = myEnc.read();
Serial.println(pos);
}
Mini-progetto
Crea un contatore rotativo per regolare il volume di un altoparlante con Arduino. Collega l’encoder a due pin digitali e utilizza uno sketch che mappa i valori dell’encoder alla variabile di controllo del volume.
Errori comuni
- Collegare gli ingressi dell’encoder ai pin errati.
- Non caricare lo sketch corretto per leggere il valore dell’encoder.
- Ignorare la direzione di rotazione dell’encoder.
- Non verificare i dati sul monitor seriale durante le prove.
Accessori consigliati
- Arduino Uno
- Breadboard
- Connessione USB
- Altoparlante
Domande frequenti
Qual è la risoluzione del mio encoder?
Verifica sul datasheet per ottenere l’informazione corretta.
Come posso collegare più encoder ad Arduino?
Utilizza i pin digitali disponibili e modifica lo sketch di esempio per gestire più oggetti Encoder.










