Skip to main content

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. Makara 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 wacana 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 :


Cara Mengendalikan Gerakan Servo Menggunakan Potensio Knob Arduino  Cara Mengendalikan Gerakan Servo Menggunakan Potensio Knob Arduino
Jika sudah merakit rangkaian ibarat pada gambar di atas sanggup eksklusif kalian program. ibarat biasa kita akan memakai library bawaan yang sudah ada pada arduino, Jika kau lagi males sanggup eksklusif 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 eksklusif 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 eksklusif comment pada kolom dibawah, Jangan lupa untuk berkunjung di artikel-artikel yang lainnya, See You and Stay Classic !

Jangan lupa berkunjung ya!!!

Sumber http://siddix.blogspot.com/
Comment Policy: Silahkan tuliskan komentar Anda yang sesuai dengan topik postingan halaman ini. Komentar yang berisi tautan tidak akan ditampilkan sebelum disetujui.
Buka Komentar
Tutup Komentar