AI Assistant
Detail Karya Portofolio

Rangkaian Kontrol Motor Servo Melalui Serial

Muhamad Fajar Imanul Haq Oleh: Muhamad Fajar Imanul Haq

Ringkasan Portofolio

Rangkaian pengontrol motor servo dimana pengontrolan dilakukan melalui serial arduino

Deskripsi & Detail Proyek

Rangkaian ini dibuat untuk mengatur servo melalui serial monitor. berikut adalah konfigurasi pin motor servo dan arduino:

Untuk Kodingan Arduino nya seperti berikut:

#include <Servo.h>  // Library untuk mengontrol motor servo


 

Servo myServo;  // Membuat objek servo

int servoPin = 9;  // Pin yang terhubung ke sinyal servo

int angle = 0;  // Variabel untuk menyimpan sudut servo


 

void setup() {

  myServo.attach(servoPin);  // Menghubungkan servo ke pin

  Serial.begin(9600);  // Memulai komunikasi serial

  Serial.println("Masukkan sudut antara 0 dan 180:");

}


 

void loop() {

  if (Serial.available() > 0) {  // Mengecek apakah ada data yang diterima

    int input = Serial.parseInt();  // Membaca input dari Serial Monitor

   

    if (input >= 0 && input <= 180) {  // Memastikan input dalam rentang 0-180

      angle = input;  // Menyimpan nilai input sebagai sudut

      myServo.write(angle);  // Menggerakkan servo ke sudut yang diinginkan

      Serial.print("Servo bergerak ke sudut: ");

      Serial.println(angle);

    } else {

      Serial.println("Masukkan nilai antara 0 dan 180.");

    }

  }

}