PROJECT DASAR CONTROL LED DENGAN ARDUINO
- Galuh
Minandra Aji Mulyo (15-360-0040)
- Imam Mahmudi (15-360-0059)
TUJUAN PERCOBAAN
- Menyalakan lampu Led di kaki 2
atau pin 2. Led berkedip nyala padam dengan selang waktu ½ detik atau delay
(500)
- Membuat lampu LED di pin 3 menyala perlahan-lahan
sampai terang maksimum dan meredup perlahan sampai padam
PERCOBAAN 1
membuat lampu LED menyala secara perlahan-lahan terang redup
int led=3;
int V1=0;
int V2=5;
void setup() {
pinMode(led,OUTPUT);
}
void loop() {
analogWrite(led,V1);
V1=V1+V2;
if(V1==0||V1==225){
V2=-V2;
}
delay(5);
}
ini hasil gambarnya dan cara merangkainya, bila kurang jelas lihat videonya di bawah sendiri
PERCOBAAN 2
membuat lampu LED menyala berjalan menggunakan teknik pengulangan atau looping
programnya seperti dibawah ini:
int led[]={2,3,4,5,6,7};
void setup() {
int n;
for(n=0;n<6;n++){
pinMode(led[n],OUTPUT);
}
}
void loop() {
int n;
int tunda=50;
for (n=0;n<6;n++){
digitalWrite(led[n],HIGH);
delay(tunda);
digitalWrite(led[n],LOW);
}
}
cara merangkainya sama seperti gambar diatas tadi cuma beda dari programnya dan output LED, nati mari kita lihat videonya dibawah sendiri
PERCOBAAN 3
membuat lampu LED menyala berjalan dengan bolak balik dari LED ke1 sampai LED ke6 dan sebaliknya
programnya seperti dibawah ini:
int led[]={2,3,4,5,6,7};
void setup() {
int n;
for(n=0;n<6;n++){
pinMode(led[n],OUTPUT);
}
}
void loop() {
int n;
int tunda=50;
for (n=0;n<6;n++){
digitalWrite(led[n],HIGH);
delay(tunda);
digitalWrite(led[n],LOW);
}
for (n=6;n>0;n--){
digitalWrite(led[n],HIGH);
delay(tunda);
digitalWrite(led[n],LOW);
}
}
untuk rangkaiannya tetap sama dan mari kita lihat videonya dibawah ini
sekian ilmu yang bisa bermanfaat dari kami
Bagus. Nilai 85
BalasHapus