Tugas Pendahuluan : Motor DC
DAFTAR ISI
1. Kondisi
2. Gambar rangkaian simulasi
3. Flowchart
4. Listing Program
5. Video simulasi
5. Video simulasi
6. Link download
Motor bergerak ke kiri.
2. Rangkaian Simulasi
3. Flowchart
4. Listing Program
#define in1 9 // mendeklarasikan input 1 ic l293d pada pin 9
#define in2 10 // mendeklarasikan input 2 ic l293d pada pin 10
#define in3 11 // mendeklarasikan input 3 ic l293d pada pin 11
#define in4 12 // mendeklarasikan input 4 ic l293d pada pin 12
#define duration 2000 // durasi selama 2 detik
void setup() {
pinMode(in1, OUTPUT); // mengatur in1 sebagai output
pinMode(in2, OUTPUT); // mengatur in2 sebagai output
pinMode(in3, OUTPUT); // mengatur in3 sebagai output
pinMode(in4, OUTPUT); // mengatur in4 sebagai output
digitalWrite(in1, HIGH); // mengatur keluaran in1 menjadi HIGH (1)
digitalWrite(in2, LOW); // mengatur keluaran in2 menjadi LOW (0)
// ini menggerakkan berlawanan arah jarum jam
digitalWrite(in3, LOW); // mengatur keluaran in3 menjadi LOW (0)
digitalWrite(in4, HIGH); // mengatur keluaran in4 menjadi HIGH (1)
// ini menggerakkan motor searah jarum jam
delay(duration); // menunggu selama nilai yang disimpan konstanta 'durasi'
digitalWrite(in1, LOW); // mengatur keluaran in1 menjadi LOW (0)
digitalWrite(in2, LOW); // mengatur keluaran in2 menjadi LOW (0)
// ini memberhentikan motor
digitalWrite(in3, LOW); // mengatur keluaran in3 menjadi LOW (0)
digitalWrite(in4, LOW); // mengatur keluaran in4 menjadi LOW (0)
// ini memberhentikan motor
delay(duration); // menunggu selama nilai yang disimpan konstanta 'durasi'
}
void loop() {
}
5. Video Rangkaian
2. Rangkaian Simulasi
3. Flowchart
4. Listing Program
#define in1 9 // mendeklarasikan input 1 ic l293d pada pin 9
#define in2 10 // mendeklarasikan input 2 ic l293d pada pin 10
#define in3 11 // mendeklarasikan input 3 ic l293d pada pin 11
#define in4 12 // mendeklarasikan input 4 ic l293d pada pin 12
#define duration 2000 // durasi selama 2 detik
void setup() {
pinMode(in1, OUTPUT); // mengatur in1 sebagai output
pinMode(in2, OUTPUT); // mengatur in2 sebagai output
pinMode(in3, OUTPUT); // mengatur in3 sebagai output
pinMode(in4, OUTPUT); // mengatur in4 sebagai output
digitalWrite(in1, HIGH); // mengatur keluaran in1 menjadi HIGH (1)
digitalWrite(in2, LOW); // mengatur keluaran in2 menjadi LOW (0)
// ini menggerakkan berlawanan arah jarum jam
digitalWrite(in3, LOW); // mengatur keluaran in3 menjadi LOW (0)
digitalWrite(in4, HIGH); // mengatur keluaran in4 menjadi HIGH (1)
// ini menggerakkan motor searah jarum jam
delay(duration); // menunggu selama nilai yang disimpan konstanta 'durasi'
digitalWrite(in1, LOW); // mengatur keluaran in1 menjadi LOW (0)
digitalWrite(in2, LOW); // mengatur keluaran in2 menjadi LOW (0)
// ini memberhentikan motor
digitalWrite(in3, LOW); // mengatur keluaran in3 menjadi LOW (0)
digitalWrite(in4, LOW); // mengatur keluaran in4 menjadi LOW (0)
// ini memberhentikan motor
delay(duration); // menunggu selama nilai yang disimpan konstanta 'durasi'
}
void loop() {
}
5. Video Rangkaian
6. Link Download
Tidak ada komentar:
Posting Komentar