Tugas Pendahuluan 1

 


    Percobaan 1 Kondisi 14
    Buatlah vehicle maju 4 detik lalu belok kanan

Rangkaian sebelum dijalankan :


Rangkaian sesudah dijalankan :



   Pada rangkaian ini kita menggunakan sebuah arduino uno sebagai microcontroller untuk mengendalikan beberapa motor menjadi hidup atau matinya. Selanjutnya untuk outputannya sendiri kita mulai dari kaki atau pin 5, 6, dan 9, 10. Agar motor bekerja sesuai dengan kondisi yang diinginkan maka kita memerlukan sebuah kode atau program yang harus di tulis dan di inputkan kedalam Arduino.

    Untuk menjalankan program yang kita butuhkan pertama-tama kita harus mendeklarasikan variabel yang dibutuhkan seperti pin A0, pin 5, 6 hingga pin 9, 10 dengan perintah int. semua variabel ini dideklarasikan dengan tipe data integer.

    Kemudian rangkaian akan di-set dengan void setup, yang mana pada bagian program akan berjalan berulang dengan secara bergantian, yaitu  pada bagian motor dc sebagai output. Lalu terdapat void loop, yang mana pada bagian ini akan terus berulang (looping).

    Selanjutnya kita menginputkan program yang dimasukkan kedalam Arduino dengan melakukan compiling pada aplikasi Arduino IDE, kemudian alamat hasil compiling kita masukkan kedalam arduino sehingga Arduino dapat berjalan sebagaimana mestinya.

Dengan Program :
#define in1 9
#define in2 10
#define in3 6
#define in4 5
#define duration 2000

void setup() {
  pinMode(in1, OUTPUT);
  pinMode(in2, OUTPUT);
  pinMode(in3, OUTPUT);
  pinMode(in4, OUTPUT);

}

void loop() {
  digitalWrite(in1, HIGH);
  digitalWrite(in2, LOW);
  digitalWrite(in3, HIGH);
  digitalWrite(in4, LOW);
  delay(4000);                    

  digitalWrite(in1, HIGH);  
  digitalWrite(in2, LOW);  
   digitalWrite(in3, LOW);
  digitalWrite(in4, LOW);
  delay(4000);                    
}

Rangkaian Simulasi Proteus : Klik Disini...
File HTML : Klik Disini...
Video Rangkaian : Klik Disini...
Flow Chart : Klik Disini...
Program Arduino : Klik Disini...
Library Arduino UNO : Klik Disini...
Data sheet Arduino UNO : Klik Disini...

Tidak ada komentar:

Posting Komentar