Il tuo encoder ha l'uscita index (Z) che al momento non è prevista dal firmware quindi la devi lasciare scollegata.
Le altre collegale come da manuale.
ovvero:
- 5V a 5V
-
0V a massa (GND)
- A ad A
- B a B
una precisazione: massa e terra sono due cose diverse.
Massa è il negativo di alimentazione, altrimenti indicato come GND (ground)
Terra è la terra di protezione, ovvero il cavo giallo/verde del tuo impianto di rete di casa.
I negativi di alimentazione vanno collegati a massa (GND).
La calza schermo del cavo di segnale dell'encoder va collegata alla massa metallica del tornio che a sua volta deve essere collegata a terra (cavo giallo/verde della linea elettrica).
GND NON VA COLLEGATA A TERRA PER NESSUN MOTIVO!
Riguardo al joystick non credo di aver capito cosa stai usando, o meglio, ho paura di aver capito giusto: NOKIA 5110??? Il telefono ????
Nel caso sappi che i tasti del telefono sono tutti digitali quindi non vanno bene sugli ingressi joystick. Li ci vogliono delle leve con potenziometri analogici....
Se prendi la scheda joystick sparkfun del manuale la puoi innestare su arduino senza fare alcuna modifica, a parte il taglio della pista che è necessario perché uno dei tasti è previsto su una linea che viene usata come interruppt dell'encoder quindi se non viene tagliata la pista disturba l'ingresso encoder.
Integro la tua sequenza:
"primo step:
scaricare IDE dal sito di Arduino per caricare il software.
lanciare il software e aprire il file els_1.6.ino.
andare su "strumenti" - "scheda" e selezionare "Arduino Uno"L'errore che ti da in genere è dovuto al fatto che non hai selezionato la scheda corretta. Se te lo da ancora stacca e riattacca l'USB e nel caso resetta arduino con l'apposito tasto.
Se te lo fa ancora esci, vai in chiesa e accendi un cero alla Madonna (ma metti la mascherina, mi raccomando)
Arduino è originale o clone ?