Kamis, 12 April 2012

Mengendalikan motor DC dengan arduino

Postingan pada kali ini adalah lanjutan dari Rangkaian Driver Motor yang sempat beberapa hari terlupakan, gara-gara asik dengan beberapa postingan baru.

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:
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);
}

relay akan aktif jika di beri kondisi 0 (low)



selamat mencoba

15 komentar:

  1. Komentar ini telah dihapus oleh pengarang.

    BalasHapus
  2. Master, 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

    BalasHapus
    Balasan
    1. untuk bolak balik 1 motor, menggunakan 2 relay saja mas

      Hapus
  3. Master, sy mau tanya ttg bgaimna cra gabungin dua projek dlm 1 program d IDE Arduino Uno rev3

    BalasHapus
    Balasan
    1. Maksudnya bagaimana mas, yang digabungin yang apa

      Hapus
  4. master mau tanya kalau rangkaian sama kaya punya master tapi dia di tambah rfid gimana contoh e ..??

    BalasHapus
    Balasan
    1. RFID dipisah dari rangkaian driver, RFID masuk ke pin input arduinonya mas

      Hapus
  5. master kalau kita bikin arah putar kan kekiri mcm mn coding ya master?

    BalasHapus
    Balasan
    1. tinggal dirubah direction digital pinnya mas,
      misal yang semula HIGH, LOW. dirubah menjadi LOW, HIGH

      Hapus
  6. Master, klu pake sensor PIR gmn sketchx?

    BalasHapus
  7. Master, klu pake sensor PIR gmn sketchx?

    BalasHapus
  8. Master klo ke arah mundur gimana coding nya Mas??

    BalasHapus
  9. Izin bertanya mas.
    Jika input tegangan controller 1.5 volt sedangkan motor yang digunakan 50volt bagaimana solusinya?

    BalasHapus
  10. Master kalo mau menggerakan 1 motor maju dan mundur memenggunakan sensor infrared, gimana codingnya?

    BalasHapus
  11. Master kalau mau mengerakan motor maju mundur dan menggunakan tombol stop codingnya bagaimana?

    BalasHapus