Tutorial Arduino #13

Servomotore

Come controllare il servomotore usando la scheda di Arduino - Tutorial Arduino #13
Tutorial Arduino #12: Interfaccia I2C per il display LCD
Tutorial Arduino #12
Interfaccia I2C per il display LCD
Tutorial Arduino #14: Motore DC
Tutorial Arduino #14
Motore DC

Descrizione

Nella tredicesima puntata del tutorial su Arduino, impareremo a comandare un servomotore collegato alla scheda di Arduino. Costruiremo un semplice circuito e il relativo sketch per ruotare il servo avanti e indietro sul range di 180°.
Inoltre, vedremo come aggiungere il potenziometro per poter modificare manualmente la posizione della testina del servomotore.

Scarica le risorse

Progetto: Servomotore (automatico)

Schema

Componenti

Codice

#include <Servo.h>#define PIN_SERVO 9 Servo servo; void setup(){  servo.attach(PIN_SERVO);} void loop(){  for(int i = 0; i < 180; i++){    servo.write(i);    delay(20);  }  for(int i = 179; i >= 0; i--){    servo.write(i);    delay(20);  }}
scarica il file

Progetto: Servomotore (manuale)

Schema

Componenti

Codice

#include <Servo.h>#define PIN_SERVO 9#define PIN_POTENZIOMETRO A0 Servo servo; void setup(){  servo.attach(PIN_SERVO);} void loop(){  int input = analogRead(PIN_POTENZIOMETRO);  int angolo = map(input, 010230179);  servo.write(angolo);  delay(20);}
scarica il file

Arduino Software Hero

Vuoi imparare a programmare Arduino, ma non sai da dove cominciare?

Iscriviti al corso online

Libri consigliati


Tutorial consigliati

E-commerce di elettronica

Sul nostro negozio online trovi tutti i componenti usati nei tutorial.
Inoltre hai un'ampia scelta di prodotti tra:

  • Arduino
  • Raspberry Pi
  • Sensori
  • Robotica
  • Componenti elettronici
  • Accessori

Compra online, ricevi comodamente a casa

Visita il negozio