TP 1 Modul 2




1. Kondisi
[Kembali]

Buatlah vehicle belok kanan

2. Gambar Rangkaian Simulasi [Kembali]








3. Video Simulasi [Kembali]








4. Prinsip Kerja Rangkaian [Kembali]

Pada percobaan 1 diminta untuk membuat rangkaian seperti yang ada pada modul, yang mana dibuat rangkaian untuk menjalankan motor dc. Dengan kondisi agar vehicle belok kanan. Digunakan board rangkaian SIMULINO UNO sebagai papan simulasi untuk arduino uno, driver motor L293D, dan dua buah motor dc (untuk kiri dan kanan). Pada rangkaian ini digunakan driver motor sebelum dihubungkan ke motor itu sendiri, agar pada saat ingin menguba-ubah arah gerak motor tidak perlu mengganti hubungan sumber positif dan negatif pada motor dc tersebut. Untuk dapat menjalankan motor driver diberikan tegangan sebesar 5V ke pin VSS, dan juga diperlukan untuk mengaktifkan pin EN 1 dan 2 dari driver motor menggunakan tegangan sebanyak 5V agar pin IN 1, 2, 3, 4 dapat aktif. Pin IN 1, 2, 3, 4 masing-masing terhubung ke arduino 5, 6, 9, 10 (pada tiap2 pin ini pada arduino terdapat lambang ~:tilde yang mana dapat menghasilkan PWM). Kaki input 1, 2 digunakan untuk input motor sebelah kiri sedangkan 2 pin lainnya yaitu pin input 3, 4 digunakan untuk motor sebelah kanan. Selanjutnya, agar dapat mengaktifkan motor DC diberikan tegangan ke pin VS sebesar 12V. Pin OUT 1, 2 dihubungkan ke motor DC sebelah kiri dan OUT 3, 4 dihubungkan ke motor DC sebelah kanan.

Agar motor dapat berbelok ke kanan, maka pada motor sebelah kiri akan maju, sedangkan untuk motor sebelah kanan akan mundur.

Selanjutnya, dimasukkan program ke simulino uno, yaitu:

#define in1 5 //deklarasi pin 5 sbg input 1 Motor Kiri
#define in2 6 //deklarasi pin 6 sbg input 2 Motor Kiri
#define in4 10 //deklarasi pin 10 sebagai input 4 Motor Kanan
#define in3 9 //deklarasi pin 9 sebagai input 3 Motor Kanan
void setup() { //Semua kode dalam fungsi ini di eksekusi sekali
pinMode(in1, OUTPUT); //Deklarasi in1 sebagai OUTPUT
pinMode(in2, OUTPUT); //Deklarasi in2 sebagai OUTPUT
pinMode(in3, OUTPUT); //Deklarasi in3 sebagai OUTPUT
pinMode(in4, OUTPUT); //Deklarasi in4 sebagai OUTPUT
}
void loop() { //Semua kode dalam fungsi ini dieksekusi berulang
digitalWrite(in1, HIGH); //in1 diberi logika 1
digitalWrite(in2, LOW); //in2 diberi logika 0
digitalWrite(in3, LOW); //in3 diberi logika 0
digitalWrite(in4, HIGH); //in4 diberi logika 1
delay(1000); //Jarak waktu 1000 ms setelah input dieksekusi
}


5. Link Download [Kembali]

Tidak ada komentar:

Posting Komentar

  BAHAN PRESENTASI MATA KULIAH ELEKTRONIKA OLEH: Suci Maretta Salim 2010951002 Dosen Pengampu: Darwison, M.T. 2020/2021 Referensi: a. Darwis...