Senin, 30 September 2013

Masukan dan Keluaran Digital Part 1

Pada kali ini saya akan memposting beberapa ilmu yang saya dapat dari perkuliahan saya pada minggu lalu mengenai microcontroller karena saya tidak punya arduino maka disini saya menggunakan proteus untuk simulasinya. Tapi disini saya mempostingnya secara bertahap :D dan semoga saja bermanfaat ilmu yang saya dapatkan ini. udah gak mau banyak bacot lagi langsung saja nih :) 
Pemrograman Digital Output Menggunakan Library Arduino
1.Buka arduino.exe jika teman-teman gak punya softwarenya bisa download di    www.arduino.cc
2. Akan muncul layar sketch, disitulah tempat kita memprogram nantinya 

3. Lalu buatlah program dibawah ini
  void setup() 

 pinMode(9,OUTPUT); 

 pinMode(10,OUTPUT  
 pinMode(11, 1);   
 pinMode(12, 1); 

 pinMode(13, 1);}   
 void loop()   
 {digitalWrite(8,HIGH);

 digitalWrite(9,HIGH);  

 digitalWrite(10, 1);

 digitalWrite(11,LOW);  

 digitalWrite(12,LOW);

 digitalWrite(13, 0); }
4. Setelah di program harus di verify dahulu biar tau apakah ada kesalahan atau tidak.
5. Jika tidak ada kesalahan maka terdapat tulisan Done compiling

 6. Buka proteus dan rangkailah gambar dibawah ini dengan benar



7. Setelah itu copy lah tulisan kedua diterakhir teks dan paste pada kolom progrm files


8.  Setelah itu tekan ok dan lalu disimulasikan maka akan nampak 3 LED yang akan menyala.



 fungsi tiap baris dari sintaks program pada percobaan diatas !
pinMode(8,OUTPUT);fungsi ini berguna untuk menginisialisasikan pin 8 sebagai output dan begitu pula dengan pin 9 dan 10 juga sebagai outputpinMode(11, 1);sama halnya dengan diatas 1 itu berarti OUTPUT dan 0 itu berarti input pada pinMode.

digitalWrite(8,HIGH);berfungsi sebagai output dan HIGH berarti bernilai 1 atau hidup sama seperti pin 9 juga sebgai output.digitalWrite(10, 1); digitalWrite(13, 0);fungsi 1 sama dengan HIGH dan fungsi 0 sama dengan LOW.

digitalWrite(11,LOW);fungsi sebagai output dan low itu berarti lampu mati sama seperti pada pin 12 juga. 
 {pinMode(8,OUTPUT);

Tidak ada komentar:

Posting Komentar