Coding moving headlights 2 lampu
setelah menyiapkan beberapa kebutuhan membuat moving head miniaturan selanjutnya kita kasih program/ coding pada arduino nya
agar servo bisa berjalan sesuai rencana
sebelum memprogram dengan android download aplikasi arduinodroid di play store kemudian siapkan kabel data dan otg sesuai hp android nya
buka aplikasi arduinodroid pilih titik 3 pada pojok kanan atas kemudian pilih setting pilih arduino ( pilih sesuai yang akan kita gunakan)
untuk codingan nya bisa menirukan seperti contoh berikut
_______________________________________________
#include
Servo servo1;
Servo servo2;
Servo servo3;
Servo servo4;
Servo servo5;
int pos = 0;
void setup() {
servo1.attach(3);
servo2.attach(5);
servo3.attach(6);
servo4.attach(9);
servo5.attach(11);
}
void loop() {
for (pos = 0; pos <= 100; pos += 1) {
servo1.write(pos); servo2.write(pos);
delay(35);
}
for (pos = 100; pos >= 0; pos -= 1) {
servo1.write(pos);
servo2.write(pos);
delay(35);
}
for (pos = 0; pos <= 50; pos += 1) {
servo1.write(pos); servo2.write(pos);
delay(15);
}
for (pos = 0; pos <= 50; pos += 1) {
servo3.write(pos); servo4.write(pos);
delay(25);
}
for (pos = 50; pos >= 0; pos -= 1) {
servo3.write(pos);
servo4.write(pos);
delay(25);
}
for (pos = 0; pos <= 70; pos += 1) {
servo5.write(pos);
delay(5);
}
for (pos = 0; pos <= 50; pos += 1) {
servo3.write(pos); delay(15);
}
for (pos = 0; pos <= 50; pos += 1) {
servo4.write(pos);
delay(15);
}
for (pos = 50; pos >= 0; pos -= 1) {
servo3.write(pos);
delay(15);
}
for (pos = 50; pos >= 0; pos -= 1) {
servo4.write(pos);
delay(15);
}
for (pos = 0; pos <= 60; pos += 1) {
servo3.write(pos); delay(10);
}
for (pos = 0; pos <= 60; pos += 1) {
servo4.write(pos); delay(10);
}
for (pos = 60; pos >= 0; pos -= 1) {
servo3.write(pos);
delay(10);
}
for (pos = 60; pos >= 0; pos -= 1) {
servo4.write(pos);
delay(10);
}
for (pos = 0; pos <= 50; pos += 1) {
servo3.write(pos);
delay(10);
}
for (pos = 0; pos <= 50; pos += 1) {
servo4.write(pos);
delay(10);
}
for (pos = 50; pos >= 0; pos -= 1) {
servo3.write(pos);
delay(10);
}
for (pos = 50; pos >= 0; pos -= 1) {
servo4.write(pos);
delay(10);
}
for (pos = 0; pos <= 50; pos += 1) {
servo3.write(pos); delay(15);
}
for (pos = 0; pos <= 50; pos += 1) {
servo4.write(pos); delay(15);
}
for (pos = 50; pos >= 0; pos -= 1) {
servo3.write(pos);
delay(15);
}
}
______________________________________________________
pastikan semua kode benar
trims sudah mengunjungi link kami semoga berhasil dan bermanfaat
nb:
yang mau program selanjutnya silahkan comen nanti saya kirimkan untuk codingan selanjutnya
Lanjut
BalasHapusLanjut yang pakai mixser bang
HapusLanjut
BalasHapus