Hashtag più usati
1 | #include |
2 | #drone |
3 | #dlcitalia |
4 | #ets2 |
5 | #eurotrucksimulator2 |
6 | #arduino |
7 | #farmingsimulator |
8 | #youtube |
9 | #xiaomi |
Ultimi argomenti attivi
» Comunicazione termine servizio Arduino BT ControlDa Admin Mar Mag 10, 2022 12:55 pm
» Robot aspirapolvere per Alexa: Dreame D9
Da Admin Mar Feb 09, 2021 9:42 am
» Come costruire un robot smart con Arduino
Da Admin Mar Nov 17, 2020 12:15 pm
» TOPPS Trading Cards Match Attax Champsion League/Europa League 2020/21
Da Admin Mar Nov 10, 2020 3:21 pm
» Guida per utilizzare Arduino BT Control v1.2
Da Admin Gio Lug 09, 2020 12:01 pm
» Recensione Umidigi A3 Pro - Smartphone sotto i 100€
Da Admin Gio Apr 04, 2019 12:22 pm
» [Arduino] aiuto programma
Da Glak Mar Mar 12, 2019 9:30 am
» ERRORE NELLA COMPILAZIONE NEXTION
Da papat Mar Feb 26, 2019 7:11 am
» Comandare la Smart TV con Alexa senza broadlink (gratis)
Da Admin Mar Feb 19, 2019 4:31 pm
I postatori più attivi del mese
Nessun utente |
Come pilotare un servomotore con un potenziometro con Arduino
Wiki Info :: Arduino :: Progetti Arduino
Pagina 1 di 1
Come pilotare un servomotore con un potenziometro con Arduino
Una guida molto semplice per pilotare un servomotore con un potenziometro. Quello di cui avremo bisogno sarà:
- Arduino Uno.
- Breadboard e cavi.
- Servomotore (nel mio caso SG90).
- Potenziometro (10kΩ).
- Codice:
Per capire al meglio il funzionamento del progetto vi consiglio di vedere prima queste guide:
- [url=http://www.wikiinfo.net/t2711-codice-tutorial-arduino-base-17-la-funzione-map]La funzione map[/url].
- [url=http://www.wikiinfo.net/t2643-codice-tutorial-arduino-base-12-il-potenziometro]Come funziona il potenziometro con Arduino[/url].
- [url=http://www.wikiinfo.net/t2700-codice-tutorial-arduino-base-15-il-servomotore]Come funziona il servomotore (SG90)[/url].
[b]Come funziona?[/b] In pratica girando la rotella del potenziometro avremo modo di muovere in tempo reale la posizione del nostro servomotore, come mostrato nel video. Il codice del software, commentato, è il seguente:
/*Pilotare servomotore con un potenzimetro con Arduino*/
/*Realizzato da Poderak: https://youtu.be/86HAMHlFC44*/
#include <Servo.h> //includiamo la libreria
Servo myservo; //diamo un nome al servo
int potenziometro=A0; //diamo il nome potenziometro al pin a0
int val=0; //inizializziamo il valore di potenziometro
int pos = 0; //inizializziamo il valore di pos
void setup() {
myservo.attach(9); //indichiamo il pin dov'è collegato il servo
pinMode(potenziometro, INPUT); //dichiariamo il potenziometro come INPUT
}
void loop() {
val=analogRead(potenziometro); //inseriamo il valore letto del potenziometro in val
pos=map(val, 0, 1023, 0, 180); //prop. val. del potenziometro con gradi del servo
myservo.write(pos); //indichiamo come deve muoversi il servo
}
Buon lavoro
Argomenti simili
» Codice - Tutorial Arduino Base #15: Il servomotore
» Come costruire una sirena v3.0 regolabile con potenziometro - Arduino
» Codice - Tutorial Arduino Base #12: Il potenziometro
» Realizzare sirena v4.0 con potenziometro, clacson e display LCD - Arduino
» Programmare Arduino online - Arduino Create
» Come costruire una sirena v3.0 regolabile con potenziometro - Arduino
» Codice - Tutorial Arduino Base #12: Il potenziometro
» Realizzare sirena v4.0 con potenziometro, clacson e display LCD - Arduino
» Programmare Arduino online - Arduino Create
Wiki Info :: Arduino :: Progetti Arduino
Pagina 1 di 1
Permessi in questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum.