Sommario:

Potenziometro e servo: movimento controllato con Arduino: 4 passaggi
Potenziometro e servo: movimento controllato con Arduino: 4 passaggi

Video: Potenziometro e servo: movimento controllato con Arduino: 4 passaggi

Video: Potenziometro e servo: movimento controllato con Arduino: 4 passaggi
Video: Arduino: Potenziometro 2024, Dicembre
Anonim
Potenziometro e servo: movimento controllato con Arduino
Potenziometro e servo: movimento controllato con Arduino
Potenziometro e servo: movimento controllato con Arduino
Potenziometro e servo: movimento controllato con Arduino
Potenziometro e servo: movimento controllato con Arduino
Potenziometro e servo: movimento controllato con Arduino

Per prima cosa devi raccogliere i materiali pertinenti per mettere insieme questo circuito.

Forniture

1 Arduino

1 Potenziometro

1 servo

1 tagliere

2 cavi jumper neri (terra/negativo)

2 ponticelli rossi (tensione/positivo)

2 cavi jumper giallo/colore (ingresso/uscita)

Passaggio 1: comprensione dei componenti

Capire i componenti
Capire i componenti
Capire i componenti
Capire i componenti
Capire i componenti
Capire i componenti
Capire i componenti
Capire i componenti

È importante prima di mettere insieme il circuito fisico per capire ogni componente:

La breadboard ha due set di binari di alimentazione su entrambi i lati, che hanno slot per ingressi negativi (nero/blu) e positivi (rosso). Sono collegati in serie verticalmente. Le morsettiere condividono la connessione orizzontalmente, tuttavia le morsettiere parallele richiedono un ponticello per collegare il divisore.

Il potenziometro ha un pin 5V (rosso), un pin Vout (giallo/colore) e un pin Ground/GND (nero).

Il servo ha una porta 5V (rossa), una porta Pulse Width Modulation/PWM (gialla/colore) e una porta Ground/GND (nera). Fare clic sul collegamento per saperne di più su come funziona.

Passaggio 2: configurazione del circuito

Configurazione del circuito
Configurazione del circuito

Segui lo schema del diagramma. Durante la configurazione del circuito, ricorda sempre di tenere l'arduino scollegato per evitare danni ai componenti.

Collega il potenziometro alla breadboard, prendendo nota del suo orientamento (questo sarà importante quando si utilizzano i cavi dei ponticelli per connettersi all'arduino). Usa un ponticello giallo e collega il pin di uscita centrale alla porta analogica (A0) sull'arduino. Collega il ponticello rosso alla porta V5 e un ponticello nero alla porta GND sull'arduino.

Collega il servo alla breadboard e all'arduino. Usa un ponticello giallo per collegare la sua porta di ingresso/segnale alla porta PWM digitale, 9 sull'arduino. Collegare il ponticello rosso alla morsettiera V5 e un ponticello nero alla morsettiera GND in serie con il layout del potenziometro (fare riferimento all'immagine).

Dopo aver configurato il circuito, procedi a collegare il tuo arduino al computer.

Passaggio 3: scarica la GUI di Arduino e il codice di input

Scarica la GUI di Arduino e il codice di input
Scarica la GUI di Arduino e il codice di input
Scarica la GUI di Arduino e il codice di input
Scarica la GUI di Arduino e il codice di input

Scarica l'interfaccia utente grafica (GUI) di Arduino qui.

Collega il codice qui sotto, nota le informazioni a destra di "//" che ti dicono cosa sta facendo quella riga di codice:

#include //Libreria servo

Servo servo_test; //inizializza un oggetto servo per il servo collegato

int angolo = 0;

int potenziometro = A0; // inizializza il pin analogico A0 per il potenziometro

void setup() {

servo_test.attach(9); // collega il pin del segnale del servo al pin 9 di arduino

}

ciclo vuoto() {

angolo = analogRead(potenzio); // lettura del valore del potenziometro tra 0 e 1023

angolo = mappa(angolo, 0, 1023, 0, 179); // scala il valore del potenziometro al valore dell'angolo per il servo tra 0 e 180)

servo_test.write(angolo); //comando per ruotare il servo all'angolo specificato delay(5);

}

Passaggio 4: Potenziometro + Servo + Arduino

Potenziometro + Servo + Arduino
Potenziometro + Servo + Arduino

Ecco come dovrebbe apparire il circuito finale. Guarda il video per vedere come funziona.

Consigliato: