Setelah rangkaian driver yang kemarin yang menggunakan relay selesai. tiba saatnya untuk menggabungkan dengan arduino tentunya dengan sedikit program untuk pemanasan.
pada percobaan kali ini yang perlu di persiapkan adalah
Driver Motor DC (Rangkaian driver motor dc relay)
board arduino
power supply
kabel
sambungkan port input pada driver motor dc ke port digital (pin 3, pin 4, pin 5 dan pin 6). cobalah buat program seperti dibawah ini
#define ka1 3 //pin 3
#define ka2 4 //pin 4
#define ki1 5 //pin 5
#define ki2 6 //pin 6
void setup() {
// set the digital pin as output:
#define ka2 4 //pin 4
#define ki1 5 //pin 5
#define ki2 6 //pin 6
void setup() {
// set the digital pin as output:
pinMode(ka1, OUTPUT);
pinMode(ka2, OUTPUT);
pinMode(ki1, OUTPUT);
pinMode(ki2, OUTPUT);
digitalWrite(ka2, HIGH);
digitalWrite(ka1, HIGH);
digitalWrite(ki2, HIGH);
digitalWrite(ki1, HIGH);
}
void loop()
{
digitalWrite(ka1, HIGH);
digitalWrite(ka2, LOW);
digitalWrite(ki1, HIGH);
digitalWrite(ki2, LOW);
delay(1000);
digitalWrite(ka1, LOW);
digitalWrite(ka2, HIGH);
digitalWrite(ki1, LOW);
digitalWrite(ki2, HIGH);
delay(1000);
}
pinMode(ka2, OUTPUT);
pinMode(ki1, OUTPUT);
pinMode(ki2, OUTPUT);
digitalWrite(ka2, HIGH);
digitalWrite(ka1, HIGH);
digitalWrite(ki2, HIGH);
digitalWrite(ki1, HIGH);
}
void loop()
{
digitalWrite(ka1, HIGH);
digitalWrite(ka2, LOW);
digitalWrite(ki1, HIGH);
digitalWrite(ki2, LOW);
delay(1000);
digitalWrite(ka1, LOW);
digitalWrite(ka2, HIGH);
digitalWrite(ki1, LOW);
digitalWrite(ki2, HIGH);
delay(1000);
}
relay akan aktif jika di beri kondisi 0 (low)
selamat mencoba
Komentar ini telah dihapus oleh pengarang.
BalasHapusMaster, mau nanya. Kalo saya melihat rangakaian driver motor yang master gunakan itu menggunakan 4 relay untuk mengendalikan 2 motor dc. Apa rangkaian driver motornya sama jika saya hanya menggunakan 1 motor dc? Apa jumlah relaynya menjadi 2 atau sama? Terima kasih master. Mohon bantuannya
BalasHapusuntuk bolak balik 1 motor, menggunakan 2 relay saja mas
HapusMaster, sy mau tanya ttg bgaimna cra gabungin dua projek dlm 1 program d IDE Arduino Uno rev3
BalasHapusMaksudnya bagaimana mas, yang digabungin yang apa
Hapusmaster mau tanya kalau rangkaian sama kaya punya master tapi dia di tambah rfid gimana contoh e ..??
BalasHapusRFID dipisah dari rangkaian driver, RFID masuk ke pin input arduinonya mas
Hapusmaster kalau kita bikin arah putar kan kekiri mcm mn coding ya master?
BalasHapustinggal dirubah direction digital pinnya mas,
Hapusmisal yang semula HIGH, LOW. dirubah menjadi LOW, HIGH
Master, klu pake sensor PIR gmn sketchx?
BalasHapusMaster, klu pake sensor PIR gmn sketchx?
BalasHapusMaster klo ke arah mundur gimana coding nya Mas??
BalasHapusIzin bertanya mas.
BalasHapusJika input tegangan controller 1.5 volt sedangkan motor yang digunakan 50volt bagaimana solusinya?
Master kalo mau menggerakan 1 motor maju dan mundur memenggunakan sensor infrared, gimana codingnya?
BalasHapusMaster kalau mau mengerakan motor maju mundur dan menggunakan tombol stop codingnya bagaimana?
BalasHapus