PROGETTI ARDUINO

  • HOME
  • 200 Progetti
  • PROGETTI E TUTORIAL
  • PROGETTI E TUTORIAL 2
  • ELETTRONICA
  • RECENSIONI
  • MANUALE
  • CONTATTI
  • HOME
  • 200 Progetti
  • PROGETTI E TUTORIAL
  • PROGETTI E TUTORIAL 2
  • ELETTRONICA
  • RECENSIONI
  • MANUALE
  • CONTATTI

Progetto 66
​Controllo servo con tastierino

Introduzione
​

In questo progetto controlleremo la posizione di un servo motore utilizzando un tastierino 4x4.

Premendo i tasti del tastierino sarà possibile spostare il servo in diverse posizioni.

Ogni tasto corrisponderà a un angolo specifico.

Questo tipo di sistema è utilizzato in molti progetti come:
  • bracci robotici
  • sistemi di puntamento
  • serrature motorizzate
  • meccanismi di apertura

Il tastierino fungerà da interfaccia di controllo, mentre il servo eseguirà il movimento.
​
Alla fine del progetto avremo creato un sistema che permette di controllare manualmente la posizione di un servo tramite tastiera.

Materiale necessario
​
  • Arduino Uno (o compatibile)
  • Tastierino 4x4
  • Servo motore SG90
  • Breadboard
  • Cavi jumper
🧰 Non hai ancora i componenti?
Molti dei progetti presenti su progettiarduino.com utilizzano componenti elettronici di base come LED, resistenze, sensori e breadboard.
Se stai iniziando con Arduino, il modo più semplice è utilizzare un kit completo per principianti.

👉 Kit Arduino consigliato:
https://amzn.to/4b3dxjW

📘 Vuoi imparare Arduino passo dopo passo?
Se vuoi approfondire e realizzare progetti più completi, puoi dare un'occhiata anche ai miei libri dedicati ad Arduino.

👉 Scopri i miei libri su Arduino:
https://amzn.to/4rfzjXE

Nota: i link presenti in questa pagina sono link affiliati Amazon.

Schema di collegamento
​

Tastierino 4x4 keypad
Collegamenti esempio:
  • Pin 1 → Arduino 9
  • Pin 2 → Arduino 8
  • Pin 3 → Arduino 7
  • Pin 4 → Arduino 6
  • Pin 5 → Arduino 5
  • Pin 6 → Arduino 4
  • Pin 7 → Arduino 3
  • Pin 8 → Arduino 2

Servo motore SG90
Il servo ha tre fili.
Collegamenti:
  • Rosso → 5V Arduino
  • Marrone/Nero → GND
  • Arancione/Giallo → pin 10 Arduino
Foto

Librerie necessarie
​

Per questo progetto è necessario installare alcune librerie nell'IDE di Arduino.

Librerie richieste:
  • Keypad
  • Servo

Come installare le librerieApri l'IDE di Arduino e vai su:
Sketch → Include Library → Manage Libraries

Nella barra di ricerca installa:
  • Keypad by Mark Stanley
​
La libreria Servo è normalmente già inclusa nell'IDE Arduino.

​Codice Arduino
​Progetto 66 - Controllo servo con tastierino

    

Come funziona il programma
​

Il tastierino viene letto tramite la libreria:
Keypad

Quando viene premuto un tasto, Arduino controlla quale tasto è stato premuto.

Ogni tasto corrisponde a una posizione del servo.

Il servo viene controllato tramite la funzione:
myServo.write()
che imposta l'angolo del motore tra 0° e 180°.

Varianti possibili
​

Controllo preciso
È possibile inserire un numero completo per impostare l'angolo del servo.

Sistema robotico
Il servo può controllare un braccio robotico.

Sistema di puntamento
Il servo può orientare un sensore o una telecamera.

Foto

© ProgettiArduino.com 2026 - Fancello Salvatore
​ Layout, immagini e testi sono di esclusiva proprietà di www.progettiarduino.com 
Privacy Policy