Arduino: Sweep

Komponen

  • 1 buah Arduino UNO.
  • 1 buah motor servo.
  • 3 buah kabel jumper.


Skema

Gambar 1 Skema Sweep


Keterangan:

  • Pin 13 Arduino UNO terhubung dengan signal motor servo (warna hijau).
  • Pin 5V Arduino UNO terhubung dengan power motor servo (warna merah).
  • Pin GND Arduino UNO terhubung dengan ground motor servo (warna hitam).


Kode Program

// Menambahkan library servo
#include <Servo.h>

// Memanggil fungsi servo sebagai variabel motorServo
Servo motorServo;

// Mendeklarasikan variabel pos
int pos;

void setup() {
// Melampirkan variabel motorServo ke pin 13
motorServo.attach(13);
}

void loop() {
// Menambah variabel pos sebesar 1 saat variabel pos kurang dari sama dengan 180
for (pos = 0; pos <= 180; pos += 1) {
// Menggerakkan motor servo sesuai dengan variabel pos
motorServo.write(pos);
// Memberikan jeda selama 15 milidetik
delay(15);
}
// Mengurangi variabel pos sebesar 1 saat variabel pos lebih dari sama dengan 0
for (pos = 180; pos >= 0; pos -= 1) {
// Menggerakkan motor servo sesuai dengan variabel pos
motorServo.write(pos);
// Memberikan jeda selama 15 milidetik
delay(15);
}
}


Keterangan:

  • Fungsi void setup() hanya akan berjalan sekali.
  • Fungsi void loop() akan berjalan berulang kali.




Komentar

Postingan Populer

Sumber Bebas Dan Sumber Tidak Bebas

Pendekatan Dioda

Konfigurasi Sistem Distribusi Tegangan Menengah