Program upgrade skill di bidang engineering, dari dasar hingga mahir.
Program khusus melalui platform mitra resmi dokter mekanik academy seperti Udemy, Prakerja, dan Kampus Merdeka.
Sertifikasi BNSP
Pilih pelatihan dan sertifikasi Nasional BNSP di bidang engineering, rekayasa, manufaktur, dan subsetnya
Lihat SemuaSertifikasi Internasional
Pilih pelatihan dan sertifikasi Internasional di bidang engineering, rekayasa, manufaktur, dan subsetnya
Lihat Semua
Temukan inspirasi dari hasil karya dan pengalaman para alumni dr. Mekanik Academy.
dr. Mekanik Academy tersedia di berbagai platform mitra resmi untuk memudahkan akses pelatihan Anda.
Jelajahi produk dan layanan lainnya dari ekosistem dr. Mekanik untuk solusi bisnis yang komprehensif.
Membantu kamu belajar, berkarya, dan membuat proyek engineering secara instan dan presisi!
Oleh: Muhamad Fajar Imanul Haq
Rangkaian pengontrol motor servo dimana pengontrolan dilakukan melalui serial arduino
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.");
}
}
}
0 Orang Menyukai Karya Ini