Cara Mengendalikan Gerakan Servo Memakai Potensio Knob Arduino

Cara Mengendalikan Gerakan Servo Menggunakan Potensio Knob Arduino - Pada kesempatan kali ini kita akan menciptakan sebuah project untuk mengendalikan nilai analog yang di keluarkan oleh potensio atau sanggup juga kita akan memakai nilai analog yang dikeluarkan oleh potensio. Kaprikornus kesimpulannya kalau kita mengatur putaran pada potensio maka servo akan bergerak mengikuti putaran menurut nilai yang sudah di tentukan

Cara Mengendalikan Gerakan Servo Menggunakan Potensio Knob Arduino  Cara Mengendalikan Gerakan Servo Menggunakan Potensio Knob Arduino

Mungkin buat kalian yang gres mempelajari servo ada baiknya untuk mengenal terlebih dahulu ihwal servo pada Artikel ini = Cara Memprogram Servo dengan Arduino

Bagi yang sudah pernah mencoba praktek memprogram servo dengan arduino sanggup lanjut ke tahap ini, sebelum memulai ada baiknya mempersiapkan alat-alat berikut ini :
  1. 1 Buah Arduino
  2. 1 Buah Potensio
  3. 5 Buah Kabel Jumper Male to Male
  4. 5 Buah Kabel Jumper Male- Female
  5. 1 Buah Micro Servo SG90
Lanjut ke tahap perakitan, berikut ini merupakan pola gambar perakitannya. Bisa dilihat pada gambar di bawah ini :


Jika sudah merakit rangkaian menyerupai pada gambar di atas sanggup pribadi kalian program. menyerupai biasa kita akan memakai library bawaan yang sudah ada pada arduino, Jika kau lagi males sanggup pribadi copy atau ketik ulang sketch di bawah ini :


#include <Servo.h>
Servo servoku;
int pot= A0;
int nilaipot;
void setup(){
servoku.attach(3);
}
void loop(){
nilaipot= analogRead(pot);
nilaipot= map(nilaipot, 0, 1023, 10, 180);
servoku.write(nilaipot);
}

Next, Jika sudah di buat programnya lanjut ke tahap selanjutnya dengan tekan UPLOAD Sampai DONE UPLOADING. Lalu kalian sanggup pribadi mencoba praktek hasil yang sudah kalian buat dengan memutar potensionya, Ketika kalian memutar potensio, maka servo akan berputar sesuai dengan arah potensio.

Note :
  • nilaipot= map(nilaipot, 0, 1023, 10, 180); Mengkonversi nilai potensio dai 0 - 1023 menjadi 10 - 180, hal ini sanggup menyesuaikan dengan jenis servo yang kau gunakan, kalian hanya sanggup menggunakannya maksimal 180 derajat dengan jenis servo yang aku gunakan.
  • nilaipot= analogRead(pot); Menyimpan Nilai dari Potensio Variabel nilai pot.
Mungkin cukup sekian pembahasan kita kali ini, kalau ada pertanyaan atau saran sanggup pribadi comment pada kolom dibawah, Jangan lupa untuk berkunjung di artikel-artikel yang lainnya, See You and Stay Classic !

Jangan lupa berkunjung ya!!!

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel