• Tidak ada hasil yang ditemukan

motor dc masuk ke pin 8 Servo servo1

N/A
N/A
Protected

Academic year: 2023

Membagikan "motor dc masuk ke pin 8 Servo servo1"

Copied!
7
0
0

Teks penuh

(1)

63 LAMPIRAN

Lampiran 1

#include <Servo.h>

#define SENSOR 9

#define SENSOR2 10 int pb1 = 0;

int pb2 = 0;

int pb3 = 0;

int pb4 = 0;

const int motor_dc = 8; // motor dc masuk ke pin 8 Servo servo1;

Servo servo2;

Servo servo3;

Servo servo4;

Servo servo5;

Servo servo6;

void setup() {

pinMode(A0, INPUT); // niki di enggo pencetan pin 9 pinMode(A1, INPUT);

pinMode(A2, INPUT);

pinMode(A3, INPUT);

pinMode(motor_dc, OUTPUT);

digitalWrite(motor_dc, HIGH);

pinMode(BUZZER, OUTPUT);

pinMode(BUZZER, HIGH);

delay(200);

}

void loop() {

(2)

64 int L = digitalRead(SENSOR);

if (L == 0) {

digitalWrite(BUZZER, HIGH);

} else {

digitalWrite(BUZZER, LOW);

}

delay(500);

{

int L2 = digitalRead(SENSOR2);

if (L2 == 0) {

digitalWrite(BUZZER, HIGH);

} else {

digitalWrite(BUZZER, LOW);

}

delay(500);

} {

int L3 = digitalRead(SENSOR3);

if (L3 == 0) {

digitalWrite(BUZZER, HIGH);

} else {

digitalWrite(BUZZER, LOW);

}

delay(500);

} {

int L4 = digitalRead(SENSOR4);

if (L4 == 0) {

digitalWrite(BUZZER, HIGH);

} else {

digitalWrite(BUZZER, LOW);

(3)

65 }

delay(500);

} //edited {

servo1.attach(2); // kanggo pin servo mancep no 2 servo5.attach(6);

servo6.attach(7);

if (pb1 == LOW) {

for (putar = 0; putar <= 60; putar += 1) { servo1.write(putar);

delay(10);

}

for (putar = 60; putar >= 0; putar -= 1) { servo1.write(putar);

delay(110);

}

for (putar = 0; putar <= 90; putar += 1) { servo5.write(putar);

delay(10);

}

for (putar = 90; putar >= 0; putar -= 1) { servo5.write(putar);

delay(90);

}

digitalWrite(motor_dc, LOW);

delay(10000);

digitalWrite(motor_dc, HIGH);

delay(10);

for (putar) {

(4)

66 servo6.write(putar);

delay(10);

}

for (putar = 90; putar >= 0; putar -= 1) { servo6.write(putar);

delay(110);

}

servo1.detach();

}

servo2.attach(3); // kanggo pin servo mancep no 8 servo5.attach(6);

servo6.attach(7);

if (pb2 == LOW) {

for (putar = 0; putar <= 60; putar += 1) { servo2.write(putar);

delay(10);

}

for (putar = 60; putar >= 0; putar -= 1) { servo2.write(putar);

delay(110);

}

for (putar = 0; putar <= 90; putar += 1) { servo5.write(putar);

delay(10);

}

for (putar = 90; putar >= 0; putar -= 1) { servo5.write(putar);

delay(90);

}

digitalWrite(motor_dc, LOW);

delay(10000);

(5)

67 digitalWrite(motor_dc, HIGH);

delay(10);

for (putar = 0; putar <= 90; putar += 1) { servo6.write(putar);

delay(10);

}

for (putar = 90; putar >= 0; putar -= 1) { servo6.write(putar);

delay(110);

}

servo2.detach();

}

servo3.attach(4); // kanggo pin servo mancep no 8 servo5.attach(6);

servo6.attach(7);

if (pb3 == LOW) {

for (putar = 0; putar <= 45; putar += 1) { servo3.write(putar);

delay(10);

}

for (putar = 45; putar >= 0; putar -= 1) { servo3.write(putar);

delay(110);

}

for (putar = 0; putar <= 90; putar += 1) { servo5.write(putar);

delay(10);

}

for (putar = 90; putar >= 0; putar -= 1) { servo5.write(putar);

(6)

68 delay(90);

}

digitalWrite(motor_dc, LOW);

delay(10000);

digitalWrite(motor_dc, HIGH);

delay(10);

for (putar = 0; putar <= 90; putar += 1) { servo6.write(putar);

delay(10);

}

for (putar = 90; putar >= 0; putar -= 1) { servo6.write(putar);

delay(110);

}

servo3.detach();

}

servo4.attach(5); // kanggo pin servo mancep no 8 servo5.attach(6);

servo6.attach(7);

pb4 = digitalRead(A3);

for (putar = 0; putar <= 65; putar += 1) { servo4.write(putar);

delay(10);

}

for (putar = 65; putar >= 0; putar -= 1) { servo4.write(putar);

delay(110);

}

for (putar = 0; putar <= 90; putar += 1) { servo5.write(putar);

delay(10);

(7)

69 }

for (putar = 90; putar >= 0; putar -= 1) { servo5.write(putar);

delay(90);

}

for (putar = 0; putar <= 90; putar += 1) { servo6.write(putar);

delay(10);

}

for (putar = 90; putar >= 0; putar -= 1) { servo6.write(putar);

delay(110);

}

servo4.detach();

}

Referensi

Dokumen terkait

Kebutuhan yang mendesak akan keterampilan bahasa inggris ini menjadikan situasi persaingan bisnis diantara lembaga swasta yang menawarkan pendidikan keterampilan khusus bahasa

Kita semua, khususnya bagi warga usia lanjut, bila ingin tetap sehat dan bahagia, tenangkan hati dan pikiran dengan cara banyak senyum, nyanyi, dan tari, karena hal itu tidak

(1) Piutang Retribusi Izin Penyelenggaraan Pelayanan Kesehatan Swasta, Izin Industri Rumah Tangga Makanan Minuman dan Izin Pengobat Tradisional yang dapat dihapus adalah

Akan tetapi di bulan Februari terjadi penurunan, dikarenakan adanya pembagian dividen.Reaksi pasar dan kon- disi perusahaan yang bagus mendorong saham BJTM

Elektronik bilgi işleme, bilgisayarla bilgi işleme ile eş anlamda kullan ı l- makta ve bilgi işlemeyi en ideal anlamda gerçekleştirmiş olmaktad ı r. Elle ve Bilgisayarla Bilgi

Salah satu alat analisis yang dapat digunakan oleh para investor untuk menghitung besarnya return yang akan diperoleh dari rasio profitabilitas adalah menghitung

Menurut pandangan ahli psikologi, PBSTT adalah pergerakan yang disebabkan oleh perubahan bentuk yang signifikan kepada trajektori pergerakan (Jagacinski et al. Tekanan

Jumlah yang direncanakan sesuai perhitungan menggunakan 6 buah tendon dengan maksimal gaya F = 1.836.000 kg, untuk ukuran abutmen direncanakan dengan tinggi 7,85 m panjang