Selamat Datang di My Blog << Waroeng Alam is a Waroeng-e Alam >>

Saturday, May 13, 2017

Program Menyalakan Seven Segment dengan Arduino Uno 1

Kali ini ane mau bagi sedikit tulisan tutorial nih gaes, tulisan tutorial kali ini ane akan bercerita  tentang dunia arduino-an. Tutorial ini akan menceritakan bagaimana cara membujat program untuk menyalakan Seven Segment jenis Common Anoda dengan Arduino Uno dan diprogram melalui software IDE Arduino Seperti apa caranya...........
Yuhu ........... Langsung aja cekidot

1.Pertama marilah kita berdoa terlebih dahulu sebelum memulai kegiatan, agar nanti apa yang akan kita lakukan menjadi barakah. Betul gak gengs..

2.Cek dulu ente punya software IDE Arduino  gak euy...., semisal gak punya download dulu sana... download nya disini dan ente harus tahu fungsi fungsi dan kegunaan pada software IDE Arduino, semisal belum terlalu paham atau masih bingung cek aja disini ya gengs.

3. Ketahui terlebih dahulu seven segment yang akan digunakan, apakah common anoda atau katoda. Kalau yang ane pake sekarang menggunakan common anoda, tapi tenang, jika ente mau menggunakan yang common katoda cek aja disini

4. Cek gambar berikut ya gengs



5. Nah kalau ente males nulis copy aja program ane berikut :

void setup()
// Seven Segment 0-9
// Presented By Waroeng Alam
{
  pinMode(2, OUTPUT);
  pinMode(3, OUTPUT);
  pinMode(4, OUTPUT);
  pinMode(5, OUTPUT);
  pinMode(6, OUTPUT);
  pinMode(7, OUTPUT);
  pinMode(8, OUTPUT);
  digitalWrite(8, 0);  // start with the "dot" off
}

void loop() {
   // write '0'
 digitalWrite(2, 0);
 digitalWrite(3, 0);
 digitalWrite(4, 0);
 digitalWrite(5, 0);
 digitalWrite(6, 0);
 digitalWrite(7, 0);
 digitalWrite(8, 1);
 delay(500);
  // write '1'
 digitalWrite(2, 1);
 digitalWrite(3, 0);
 digitalWrite(4, 0);
 digitalWrite(5, 1);
 digitalWrite(6, 1);
 digitalWrite(7, 1);
 digitalWrite(8, 1);
 delay(500);
 // write '2'
 digitalWrite(2, 0);
 digitalWrite(3, 0);
 digitalWrite(4, 1);
 digitalWrite(5, 0);
 digitalWrite(6, 0);
 digitalWrite(7, 1);
 digitalWrite(8, 0);
 delay(500);
  // write '3'
 digitalWrite(2, 0);
 digitalWrite(3, 0);
 digitalWrite(4, 0);
 digitalWrite(5, 0);
 digitalWrite(6, 1);
 digitalWrite(7, 1);
 digitalWrite(8, 0);
 delay(500);
  // write '4'
 digitalWrite(2, 1);
 digitalWrite(3, 0);
 digitalWrite(4, 0);
 digitalWrite(5, 1);
 digitalWrite(6, 1);
 digitalWrite(7, 0);
 digitalWrite(8, 0);
 delay(500);
 // write '5'
 digitalWrite(2, 0);
 digitalWrite(3, 1);
 digitalWrite(4, 0);
 digitalWrite(5, 0);
 digitalWrite(6, 1);
 digitalWrite(7, 0);
 digitalWrite(8, 0);
 delay(500);
// write '6'
 digitalWrite(2, 0);
 digitalWrite(3, 1);
 digitalWrite(4, 0);
 digitalWrite(5, 0);
 digitalWrite(6, 0);
 digitalWrite(7, 0);
 digitalWrite(8, 0);
 delay(500);
// write '7'
 digitalWrite(2, 0);
 digitalWrite(3, 0);
 digitalWrite(4, 0);
 digitalWrite(5, 1);
 digitalWrite(6, 1);
 digitalWrite(7, 1);
 digitalWrite(8, 1);
 delay(500);
 // write '8'
 digitalWrite(2, 0);
 digitalWrite(3, 0);
 digitalWrite(4, 0);
 digitalWrite(5, 0);
 digitalWrite(6, 0);
 digitalWrite(7, 0);
 digitalWrite(8, 0);
 delay(500);
 // write '9'
 digitalWrite(2, 0);
 digitalWrite(3, 0);
 digitalWrite(4, 0);
 digitalWrite(5, 0);
 digitalWrite(6, 1);
 digitalWrite(7, 0);
 digitalWrite(8, 0);
 delay(1000);
}

//Waroeng Alam

atau kok semisal ente males buat sendiri, ente bisa dowload ntu program seven segmentnya disini

6. Nah kelar deh program menyalakan seven segment nya, tinggal save aja dah. Ketika nanti dihubungkan dengan arduino program ini akan menyala dari angka 0-9 dan berulang terus menerus. OK gengs......

Semoga artikel edisi tutorial ini bisa bermanfaat bagi para readers yang mau belajar arduino. Tunggu beberapa kejutan program dari ane ya gengs.......

Matur Tengkiyu
Semoga bermanfaat dan berkah

Penulis : Alamudin Zaenuri
Al Khawarizmi dari Negeri Ibu Pertiwi

0 comments:

Post a Comment