Potenciometer a servo: riadený pohyb s Arduino: 4 kroky
Potenciometer a servo: riadený pohyb s Arduino: 4 kroky
Anonim
Potenciometer a servo: riadený pohyb s Arduino
Potenciometer a servo: riadený pohyb s Arduino
Potenciometer a servo: riadený pohyb s Arduino
Potenciometer a servo: riadený pohyb s Arduino
Potenciometer a servo: riadený pohyb s Arduino
Potenciometer a servo: riadený pohyb s Arduino

Najprv musíte zhromaždiť príslušné materiály na zostavenie tohto obvodu.

Zásoby

1 Arduino

1 potenciometer

1 servo

1 Breadboard

2 čierne prepojovacie vodiče (uzemnenie/negatív)

2 červené prepojovacie vodiče (napätie/kladné)

2 žlté/farebné prepojovacie vodiče (vstup/výstup)

Krok 1: Pochopenie komponentov

Pochopenie komponentov
Pochopenie komponentov
Pochopenie komponentov
Pochopenie komponentov
Pochopenie komponentov
Pochopenie komponentov
Pochopenie komponentov
Pochopenie komponentov

Pred zostavením fyzického obvodu je dôležité porozumieť každému komponentu:

Nepájivá doska má na oboch stranách dve sady napájacích koľajníc, ktoré majú sloty pre negatívny (čierny/modrý) a pozitívny (červený) vstup. Sú zapojené do série vertikálne. Svorkovnice zdieľajú pripojenie horizontálne, avšak paralelné svorkovnice budú vyžadovať prepojovací kábel na premostenie rozdeľovača.

Potenciometer má 5V pin (červený), Vout pin (žltý/farebný) a uzemňovací/GND pin (čierny).

Servo má 5V port (červený), port PWM modulácie šírky impulzu (žltý/farebný) a port Ground/GND (čierny). Kliknutím na odkaz získate ďalšie informácie o tom, ako to funguje.

Krok 2: Nastavenie obvodu

Nastavenie obvodu
Nastavenie obvodu

Postupujte podľa rozloženia diagramu. Pri nastavovaní obvodu vždy majte arduino odpojené, aby nedošlo k poškodeniu vašich súčiastok.

Zapojte potenciometer do dosky, pričom si všimnite jeho orientáciu (to bude dôležité pri použití prepojovacích káblov na pripojenie k arduinu). Použite žltý prepojovací vodič a zapojte stredný výstupný kolík do analógového (A0) portu na Arduine. Zapojte červený prepojovací vodič do portu V5 a čierny prepojovací vodič do portu GND na Arduine.

Pripojte servo k doske a arduino. Použite žltý prepojovací vodič na pripojenie svojho vstupného/signálneho portu k digitálnemu portu PWM, 9 na arduino. Zapojte červený prepojovací vodič do svorkovnice V5 a čierny prepojovací vodič do svorkovnice GND v sérii s rozložením potenciometra (pozri obrázok).

Po nastavení obvodu pokračujte v pripojení arduina k počítaču.

Krok 3: Stiahnite si GUI a vstupný kód Arduino

Stiahnite si GUI a vstupný kód Arduino
Stiahnite si GUI a vstupný kód Arduino
Stiahnite si GUI a vstupný kód Arduino
Stiahnite si GUI a vstupný kód Arduino

Tu si stiahnite grafické užívateľské rozhranie (GUI) Arduino.

Pripojte nižšie uvedený kód. Všimnite si, že informácie napravo od „//“vám povedia, čo tento riadok kódu robí:

#include // Servo knižnica

Servo servo_test; // inicializácia objektu serva pre pripojené servo

vnútorný uhol = 0;

int potentio = A0; // inicializácia pinu A0analog pre potenciometer

neplatné nastavenie () {

servo_test.attach (9); // Pripojte signálny kolík serva k pinu 9 arduina

}

prázdna slučka () {

uhol = analogRead (potencio); // čítanie hodnoty potenciometra medzi 0 a 1023

uhol = mapa (uhol, 0, 1023, 0, 179); // škálovanie hodnoty potenciometra na hodnotu uhla pre servo medzi 0 a 180)

servo_test.write (uhol); // príkaz na otočenie serva na zadaný uhol oneskorenia (5);

}

Krok 4: Potenciometer + servo + Arduino

Potenciometer + servo + Arduino
Potenciometer + servo + Arduino

Takto by mal vyzerať finálny okruh. Pozrite si video, ako to funguje.

Odporúča: