Percobaan 1 Kondisi 9
Buatlah 2 motor
bergerak searah dengan 2 input saja
2. Rangkaian Simulasi
[Kembali]
3. Flowchart
[Kembali]
4. Listing Program
[Kembali]
#define in1 9 //Deklarasi pin 9 sebagai input 1
#define in2 10 //Deklarasi pin 10 sebagai input 2
void setup() { //Semua kode dalam fungsi ini di eksekusi sekali
pinMode(in1, OUTPUT); //Deklarasi in1 sebagai OUTPUT
pinMode(in2, OUTPUT); //Deklarasi in2 sebagai OUTPUT
}
void loop() { //Semua kode dalam fungsi ini dieksekusi berulang
digitalWrite(in1, LOW); //in1 diberi logika 0
digitalWrite(in2, HIGH); //in2 diberi logika 1
// delay(1000); //Jarak waktu 1000 ms setelah input dieksekusi
}
Prinsip kerja:
Pada rangkaian terdapat sebuah arduino uno (simulino), driver motor (L293D), baterai 12 V, dan 2 buah motor yang dihubungkan paralel. Rangkaian akan berjalan pada saat diberi tegangan melalui arduino dengan listing program yang dibuat. Program akan mendeklarasikan pin 9 dan 10 pada arduino sebagai input 1 dan 2. Selanjutnya program mendeklarasikan input 1 dan 2 sebagai output pada driver motor (L293D) Kemudian, diberikan logika LOW pada input 1 dan logika HIGH pada input 2, logika LOW pada input 1 dan HIGH pada input 2 inilah yang menyebabkan driver motor menggerakkan kedua motor searah jarum jam.
6. Link Download [Kembali]
File rangkaian download
Listing program download
File video download
File html download
Tidak ada komentar:
Posting Komentar