Senin, 09 Mei 2016

Running Led Basic & Ex

RUNNING LED BASIC & EX
VIA ARDUINO 


Pada kesempatan kali ini aruselektronika akan membagi tutorial "bagaimana sih caranya agar led bisa berjalan ?" metoda yang aruselektronika gunakan yaitu dengan motode simple dan metode variable untuk penjelasan lebih lengkap kita simak penjelasan dibawah ini.  

TOLONG BACA DENGAN DETAIL  ! 

Siapkan alat dan bahan :
  • 11 Led (warna bebas) (jumlah disesuaikan dengan keinginan & program ) 
  • Arduino Uno/Nano/Mega (sama saja)
  • Resistor 220 Ohm
  • Kabel jumper disesuaikan
  • Breadboard  
  • Laptop
  • Software arduino ide  
  • Kabel usb
  • Download simulasi proteus (tutorial memasukan program arduino ke proteus klik disini)  
1. Sambungkan minsys atmega 8 & rangkaian led


CATATAN !
Jika akan membuatnya pada harware nyata kalian gunakan hambatan (resistor 220 ohm) pada setiap led agar arus yang masuk pada led tidak berlebihan 

2. Copy paste sketch/program di bawah ini  ke dalam software arduino 


METODE SIMPLE
 /*
 * Metode Simple Metode Simple
 * By Fickry Muhammad
 */

void setup()
{
  pinMode(12,OUTPUT);
  pinMode(11,OUTPUT);
  pinMode(10,OUTPUT);
  pinMode(9,OUTPUT);
  pinMode(8,OUTPUT);
  pinMode(7,OUTPUT);
  pinMode(6,OUTPUT);
  pinMode(5,OUTPUT);
  pinMode(4,OUTPUT);
  pinMode(3,OUTPUT);
  pinMode(2,OUTPUT);
}


void loop()
{
  digitalWrite(12,HIGH);
  delay(100);
  digitalWrite(11,HIGH);
  digitalWrite(12,LOW);
  delay(100);
  digitalWrite(10,HIGH);
  digitalWrite(11,LOW);
  delay(100);
  digitalWrite(9,HIGH);
  digitalWrite(10,LOW);
  delay(100);
  digitalWrite(8,HIGH);
  digitalWrite(9,LOW);
  delay(100);
  digitalWrite(7,HIGH);
  digitalWrite(8,LOW);
  delay(100);
  digitalWrite(6,HIGH);
  digitalWrite(7,LOW);
  delay(100);
  digitalWrite(5,HIGH);
  digitalWrite(6,LOW);
  delay(100);
  digitalWrite(4,HIGH);
  digitalWrite(5,LOW);
  delay(100);
  digitalWrite(3,HIGH);
  digitalWrite(4,LOW);
  delay(100);
  digitalWrite(2,HIGH);
  digitalWrite(3,LOW);
  delay(100);
  digitalWrite(2,LOW);
} 
METODE VARIABLE
 /*
 * Metode Simple Metode Variable
 * By Fickry Muhammad
 */

boolean t = true;
int i = 12;
void setup()
{
  pinMode(12,OUTPUT);
  pinMode(11,OUTPUT);
  pinMode(10,OUTPUT);
  pinMode(9,OUTPUT);
  pinMode(8,OUTPUT);
  pinMode(7,OUTPUT);
  pinMode(6,OUTPUT);
  pinMode(5,OUTPUT);
  pinMode(4,OUTPUT);
  pinMode(3,OUTPUT);
  pinMode(2,OUTPUT);
}


void loop()
{
  digitalWrite(i,HIGH);
  delay(100);
  digitalWrite(i,LOW);  
  if(t == true)
  {i = i - 1;}
  else
  {i = i + 1;}

  if(i < 2)
  {
  i = 12;
  }
} 
3. Verify program arduino,apabila tidak terjadi error lanjut dengan proses upload

4, Upload program,apabila succes akan muncul tulisan done uploading,apabila ada yang belum tahu bagaimana cara upload code/sketch ke board arduino bisa baca disini

5. Sekarang kalian tinggal lihat apa yang terjadi pada led tersebut,jika kalian ingin merubah arah led dll kalian utak atik programnya saja 

Share:

0 comments:

Posting Komentar

Copyright © FILAB | Powered by FILAB
Design by Fickry Muhammad | Technology by Filab.id