RUNNING LED

 

PENGENALAN ARDUINO UNO

 

Peralatan dan komponen

1. PC

2. Arduino Uno 1 buah

3. Downloader 1 buah

4. Adaptor 5 V buah

5. Protoboard 1 buah

6. Jumper secukupnya

7. LED secukupnya

8. Seven Segment Common Katoda

 

Prosedur Percobaan

Aplikasi Arduino UNO ke LED

1. Disiapkan semua peralatan

2. Dirangkai peralatan dan komponen sesuai skema berikut pada protoboard

 

  1.  Dihubungkan Pin 12 Arduino UNO ke kaki positif LED 1
  2.  Dihubungkan Pin 11 Arduino UNO ke kaki positif LED 2
  3.  Dihubungkan Pin 10 Arduino UNO ke kaki positif LED 3
  4.  Dihubungkan Pin 9 Arduino UNO ke kaki positif LED 4
  5.  Dihubungkan Pin 8 Arduino UNO ke kaki positif LED 5
  6.  Dihubungkan Pin 7 Arduino UNO ke kaki positif LED 6
  7.  Dihubungkan Pin 6 Arduino UNO ke kaki positif LED 7
  8.  Dihubungkan semua kaki negative LED ke Pin Gnd pada Arduino
  9.  Dihubungkan Arduino UNO dengan PC menggunakan downloader
  10.  Dibuka software Arduino

 

Gambar 5.1. Tampilan awal Arduino

  1. Dilihat apakah Board Arduino sudah terhubung atau tidak dengan cara klik Menu Tools -> Serial Port. Jika terbaca maka akan dapat dilihat penggunaan Port oleh Arduino

 

Gambar 5.2. Menu Tools Arduino

  1. Ketikkan Source Code yang diinginkan.
  2. Jika telah selesai, simpan program dengan memilih Menu File -> Save as -> save

 

Gambar 5.3. Menu File Arduino

  1. Untuk melihat apakah program sudah benar atau tidak, pilih Menu Sketch -> Verify/Compile.

 

 

Gambar 5.4. Menu Sketch Arduino

  1. Jika program sudah benar, plih Menu File-> Upload. Jika program berhasil di Upload, maka aka nada muncul pemberitahuan Done Uploading

 

Gambar 5.5. Menu File Arduino

  1. Dilihat apakah output sudah sesuai dengan program yang diinginkan.
  2. Divariasikan program

 

Berikut adalah contoh program untuk membuat lampu LED berkedip di pin 2

void setup() {

  pinMode(2, OUTPUT);

}

 

void loop() {

  digitalWrite(2, HIGH);  

  delay(1000);             

  digitalWrite(2, LOW);   

  delay(1000);             

}

Tugas: Variasikan program untuk membuat LED berkedip di pin yang berbeda, dan   juga   untuk bergerak ke kiri atau ke kanan!

Aplikasi Arduino UNO ke 7-segment

  1. Disiapkan semua peralatan
  2. Dirangkai peralatan dan komponen sesuai skema berikut pada protoboard. Dalam skema, 7-segment yang digunakan adalah Common Anoda.

 

  1.  Dihubungkan Pin 2 Arduino UNO ke kaki 7 (A) seven segment
  2.  Dihubungkan Pin 3 Arduino UNO ke kaki 6 (B)seven segment
  3.  Dihubungkan Pin 4 Arduino UNO ke kaki 4 (C)seven segment
  4.  Dihubungkan Pin 5 Arduino UNO ke kaki 2 (D)seven segment
  5.  Dihubungkan Pin 6 Arduino UNO ke kaki 1 (E)seven segment
  6.  Dihubungkan Pin 7 Arduino UNO ke kaki 9 (F)seven segment
  7.  Dihubungkan Pin 8 Arduino UNO ke kaki 10 (G)seven segment
  8. Dihubungkan kaki 3 dan 8 seven segment ke pin VCC pada Arduino

11.   Dihubungkan Arduino UNO dengan PC menggunakan downloader

12.   Dibuka software Arduino

13.  Dilihat apakah Board Arduino sudah terhubung atau tidak dengan cara klik Menu Tools -> Serial Port. Jika terbaca maka akan dapat dilihat penggunaan Port oleh Arduino

14.  Ketikkan Source Code yang diinginkan.

15.  Jika telah selesai, simpan program dengan memilih Menu File -> Save as -> save

16.  Untuk melihat apakah program sudah benar atau tidak, pilih Menu Sketch -> Verify/Compile.

17.  Jika program sudah benar, plih Menu File-> Upload. Jika program berhasil di Upload, maka aka nada muncul pemberitahuan Done Uploading

18.  Dilihat apakah output sudah sesuai dengan program yang diinginkan.

19.  Divariasikan program

 

Berikut adalah contoh program untuk mencetak angka 9

void setup() {             

  pinMode(2, OUTPUT);

  pinMode(3, OUTPUT);

  pinMode(4, OUTPUT);

  pinMode(5, OUTPUT);

  pinMode(6, OUTPUT);

  pinMode(7, OUTPUT);

  pinMode(8, OUTPUT);

  pinMode(9, OUTPUT);

}

 

void loop() {

 // cetak angka '9'

 digitalWrite(2, 0); // kaki A 7-Segment

 digitalWrite(3, 0); // kaki B 7-Segment

 digitalWrite(4, 0); // kaki C 7-Segment

 digitalWrite(5, 0); // kaki D 7-Segment

 digitalWrite(6, 1); // kaki E 7-Segment

 digitalWrite(7, 0); // kaki F 7-Segment

 digitalWrite(8, 0); // kaki G 7-Segment

}

 

Tugas: Variasikan program untuk mencetak karakter yang berbeda, membuat program Counter up atau Counter Down!