Arduino: sterowanie serwosilnikiem za pomocą potencjometru
W tej praktycznej wskazówce wyjaśniamy, jak sterować serwosilnikiem za pomocą potencjometru za pomocą Arduino.
Sterować serwomotorem za pomocą potencjometru - wymagane elementy
Aby móc wdrożyć ten przyjazny dla początkujących projekt, potrzebujesz oczywiście silnika serwo, Arduino i potencjometru 10 kΩ. Do połączenia potrzebna jest również płyta chlebowa i kilka kabli połączeniowych.
Arduino: obwód kompilacji
- Umieść potencjometr na płycie chlebowej. Podłącz pin po lewej stronie do paska dodatniego. Pin po prawej stronie jest podłączony do paska minus. Podłącz także środkowy pin do Analog 0 na Arduino.
- Podłącz czerwony kabel silnika serwo do paska dodatniego, a brązowy przewód do paska ujemnego. Pomarańczowy jest podłączony do styku 9 w Arduino.
- Na koniec wystarczy podłączyć pasek ujemny do uziemienia, a pasek dodatni do styku 5 V w Arduino.
Arduino: sterowanie serwosilnikiem za pomocą potencjometru - kod
Poniżej przedstawiamy prosty kod, który możesz łatwo załadować do Arduino.
- #include
- Servo myservo;
- int pot = 0;
- wartość int;
- void setup () {
- myservo.attach (9);
- }
- void loop () {
- wartość = analogRead (pot);
- wartość = mapa (wartość, 0, 1023, 0, 180);
- myservo.write (wartość);
- opóźnienia (15);
- }
W kolejnej praktycznej wskazówce pokażemy, jak sterować wyświetlaczem LCD za pomocą Arduino.