Motor DC
1. Hardware [Kembali]
Prinsip Kerja :
Rangkaian terdiri dari driver motor, L293D dengan menggunakan arduino uno. Dimana L293D, dengan IN1 terhubung ke kaki 10 arduino dan 1N2 ke kaki 9. Dan juga driver motor terhubung pada L239D. Dengan L293D yang terhubung ke sumber tegangan maka driver motor akan berputar.
Description :
This code uses L293D to control a DC motor.
It controls motor direction to CW (Clockwise) and CCW (Counter-Clockwise) then stop the motor in certain duration.
*/
#define in1 9 // mendeklarasikan input 1 ic l293d pada pin 9
#define in2 10 // mendeklarasikan input 2 ic l293d pada pin 10
#define duration 2000
void setup() {
pinMode(in1, OUTPUT); // mengatur in1 sebagai output
pinMode(in2, OUTPUT); // mengatur in2 sebagai output
digitalWrite(in1, HIGH); // mengatur keluaran in1 menjadi HIGH (1)
digitalWrite(in2, LOW); // mengatur keluaran in2 menjadi LOW (0)
// 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
delay(duration); // menunggu selama nilai yang disimpan konstanta 'durasi'
digitalWrite(in1, LOW); // mengatur keluaran in1 menjadi LOW (0)
digitalWrite(in2, HIGH); // mengatur keluaran in2 menjadi HIGH (1)
// ini menggerakkan motor berlawanan arah 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
delay(duration); // menunggu selama nilai yang disimpan konstanta 'durasi'
}
void loop() {
}
Tidak ada komentar:
Posting Komentar