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
#define duration 2000 //Deklarasi durasi 2000 ms
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, HIGH); //in1 diberi logika 1
digitalWrite(in2, LOW); //in2 diberi logika 0
delay(1000); //Jarak waktu 1000 ms setelah input dieksekusi
digitalWrite(in1, LOW); //in1 diberi logika 0
digitalWrite(in2, LOW); //in2 diberi logika 0
delay(1000); //Jarak waktu 1000 ms setelah input dieksekusi
digitalWrite(in1, LOW); //in1 diberi logika 0
digitalWrite(in2, HIGH); //in2 diberi logika 1
delay(1000); //Jarak waktu 1000 ms setelah input dieksekusi
digitalWrite(in1, LOW); //in1 diberi logika 0
digitalWrite(in2, LOW); //in2 diberi logika 0
delay(1000); //Jarak waktu 1000 ms setelah input dieksekusi
}
5. Analisa [kembali]
Bagaimana jika #define dirubah menjadi float?
#define merupakan intruksi awal dalam menjalankan program. Tanpa adanya itu, maka program tidak tau apa perkenalan awal untuk mendefinisikan inputnya. Sedangkan float merupakan variabel angka desimal yang akan digunakan. Pada program kali ini, float tidak bisa dipakai karena inisiasi dari program tidak mendeteksi adanya bilangan berkoma yang mana program membacanya error
6. Video [kembali]
7. Link Download [kembali]
4. Listing Program [kembali]
#define in1 9 //Deklarasi pin 9 sebagai input 1
#define in2 10 //Deklarasi pin 10 sebagai input 2
#define duration 2000 //Deklarasi durasi 2000 ms
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, HIGH); //in1 diberi logika 1
digitalWrite(in2, LOW); //in2 diberi logika 0
delay(1000); //Jarak waktu 1000 ms setelah input dieksekusi
digitalWrite(in1, LOW); //in1 diberi logika 0
digitalWrite(in2, LOW); //in2 diberi logika 0
delay(1000); //Jarak waktu 1000 ms setelah input dieksekusi
digitalWrite(in1, LOW); //in1 diberi logika 0
digitalWrite(in2, HIGH); //in2 diberi logika 1
delay(1000); //Jarak waktu 1000 ms setelah input dieksekusi
digitalWrite(in1, LOW); //in1 diberi logika 0
digitalWrite(in2, LOW); //in2 diberi logika 0
delay(1000); //Jarak waktu 1000 ms setelah input dieksekusi
}
Bagaimana jika #define dirubah menjadi float?
#define merupakan intruksi awal dalam menjalankan program. Tanpa adanya itu, maka program tidak tau apa perkenalan awal untuk mendefinisikan inputnya. Sedangkan float merupakan variabel angka desimal yang akan digunakan. Pada program kali ini, float tidak bisa dipakai karena inisiasi dari program tidak mendeteksi adanya bilangan berkoma yang mana program membacanya error
7. Link Download [kembali]
No comments:
Post a Comment