Kamis, 12 April 2018

PROGRAM RUNNING LED DENGAN MENGGUNAKAN PUSH BUTTON

Nama Kelompok : 
1. Mochamad Arif Nurochman (153600025)
2. Heri Santoso (153600016)


HALLO... sobat ketemu lagi dengan aim, bagaimana dengan postingan postingan aim yang dulu semoga manfaat ya sobat. untuk postingan aim kali ini akan membahas tentang bagaimana mengecek tombol (push button) pada arduino dan pada postingan aim kali ini melaksanakan beberapa percobaan yang berhubungan dengan push button dan led. Sobat semua pastinya penasaran bagaimana hasil percobaannya. Mari langsung saja sobat menuju alat dan bahan yang harus disiapkan yaitu :
  •  Niat (jangan sampai lupa πŸ˜„πŸ˜„πŸ˜„)
  •  Arduino Uno 
  •  Laptop/PC
  •  Kabel pipih
  •  Breadboard
  •  LED
  •  Push Button(Tombol)
  •  Software progam arduino 
  •  Do'a(supaya lancar dan dipermudah  πŸ˜„

1. Percobaan Pertama 
Pada percobaan pertama ini aim akan mengecek tombol/push button apakah berfungsi atau tidaknya. Menggunakan program arduino yang nanti hasilnya akan dapat kita lihat pada tampilan monitor. Mari kita coba,

  • Langkah pertama pada tahap ini yaitu rangkailah project sesuai skema yang telah di buat.
  • Buka aplikasi arduino dan masukan program dibawah ini :

int x = 0;
void setup() {
  Serial.begin (9600);
  pinMode(2,OUTPUT);
  pinMode(3,INPUT);
}
void loop() {
x = digitalRead(3);
  Serial.println(x);
 delay (200);
}

  • Melalui program di atas sobat dapat melihat apakah tombol tersebut berfungsi atau tidak. Hasil dari program dapat dilihat pada layar monitor dengan meng KLIK icon pada pojok kanan atas pada aplikasi arduino.
  • Hasil dari program dapat dilihat pada gambar di bawah ini :
                                
Gambar saat tidak di tekan. Angka 0 (Low)         Gambar saat di tekan. Angka 1 (High)

  • Baik sobat tombol sudah kita tes dan hasilnya dapat berfungsi dengan normal. Kalau begitu marilah kita lanjut pada percobaan ke dua.


2. Percobaan Kedua
Pada percobaan kedua aim akan mulai menyalakan LED dengan menggunakan push button. Hasil dari program ini yaitu jika tombol di tekan maka led akan menyala dan jika tombol di lepas maka LED akan padam. Langsung saja mari kita coba,
  • Langkah pertama pada tahap ini yaitu rangkailah project sesuai skema yang telah di buat.
  • Buka aplikasi arduino dan masukan program dibawah ini :
void setup() {
  Serial.begin (9600);
  pinMode(2,INPUT_PULLUP);
  pinMode(3,OUTPUT);
}

void loop() {
 int x = digitalRead(2);
  Serial.println(x);
  if(x==1){
    digitalWrite(3,HIGH);
  }
  else{
    digitalWrite(3,LOW);
  }
}

  • Program sudah selesai dibuat maka verifikasi apakah ada kesalahan dari program atau tidak, jika tidak program dapat langsung di upload ke arduino.
  • Gambar dibawah ini merupakan hasil dari program diatas :
 


  • Dan videonya dapat dilihat juga di atas ini sobat.... maaf ya sobat jika gambar videonya kurang jelas dan banyak suara suara misterius πŸ˜†πŸ˜†πŸ˜†. 
  • Oke mission complete....


3. Percobaan Ketiga
Pada percobaan ketiga aim akan menyalakan LED dengan menggunakan push button, namun perbedaan dengan percobaan sebelumnya pada program ini ditambahkan dengan variabel apakah hasil dari program akan mempengaruhi hasil dari nyala LED ??? Penasaran.... Langsung saja mari kita coba sobat,
  • Langkah pertama pada tahap ini yaitu rangkailah project sesuai skema yang telah di buat.
  • Buka aplikasi arduino dan masukan program dibawah ini :
int a = 0;
void setup() {
  Serial.begin (9600);
  pinMode(2,INPUT_PULLUP);
  pinMode(3,OUTPUT);
}

void loop() {
 int x = digitalRead(2);
  Serial.println(x);
  delay(200);
  if(x==1){
    if(a==0){
    digitalWrite(3,HIGH);
    a=1;
    x=0;
  }
  else{
     a=0;
    x=1; 
    digitalWrite(3,LOW);  
  }
  }
}
  • Program sudah selesai dibuat maka verifikasi apakah ada kesalahan dari program atau tidak, jika tidak program dapat langsung di upload ke arduino.
  • Hasil dari program diatas dapat dilihat pada video di bawah ini :
  • Pada hasil program di atas dapat kita lihat perbedaan dari hasil percobaannya karena di dalam program dimasukan lagi variabel yang lain yang membuat nilai dari led tidak menentu. dari program diatas jika tombol kita tekan maka akan tetap menyala dan kita tekan berikutnya akan tetap padam.
  • Begitu ya sobat hasil dari program di atas.
4. Percobaan Keempat
Pada percobaan keempat aim akan membuat running  led dengan menggunakan push button, Running led ini jika dalam kondisi normal atau tidak di tekan maka nyala lednya akan berurutan dari kanan ke kiri. namun jika tombolnya di tekan maka nyala lednya berubah dari kiri ke kanan. Penasaran sobat.... Langsung saja mari kita coba sobat,
  • Langkah pertama pada tahap ini yaitu rangkailah project sesuai skema yang telah di buat.
  • Buka aplikasi arduino dan masukan program dibawah ini :
 int led[]={3,4,5,6,7,8};
int tombol=2;
int n;
void setup() {
  pinMode(tombol,INPUT);
  for (n=0;n<6;n++){
  pinMode(led[n], OUTPUT);
}
}
void geserkanan() {
 int n;
  for (n=0;n<6;n++){
    digitalWrite(led[n],HIGH);
    delay(100);
     digitalWrite(led[n],LOW);
  }
}
 void geserkiri() {
 int n;
  for (n=6;n>-1;n--){
    digitalWrite(led[n],HIGH);
    delay(100);
     digitalWrite(led[n],LOW);
  }
  }
  void loop(){
    int x = digitalRead(tombol);
    delay (10);
    if(x==0){
      geserkanan();
      delay(100);
    }
      else{
      geserkiri();
      delay (100);
      }
    }
  • Program sudah selesai dibuat maka verifikasi apakah ada kesalahan dari program atau tidak, jika tidak program dapat langsung di upload ke arduino.
  • Hasil dari program diatas dapat dilihat pada video di bawah ini :
  • bagaimana sobat, bagus bukan .....😎😎😎😎😁😁😁
Akhirnya percobaan-percobaan kita dapat terselesaikan semua ya sobat. mulai dari tombol hingga running yang nyalanya diatur dengan tombol. semoga sedikit pengetahuan aim ini dapat bermanfaat bagi sobat semua. dan sangat dianjurkan untuk mencobanya di rumah😁😁😁

Terimakasih Salam Jumpa Lagi............

Komando..... Auwa....auwa....auwa








Rabu, 11 April 2018

MEMBUAT NADA LAGU DENGAN PROGRAM ARDUINO

Nama Kelompok : 
1. Mochamad Arif Nurochman (153600025)
2. Heri Santoso (153600016)



Salam hangat untuk sobat Elektro semua. bagaimana kabar ? baik pastinya. Alhamdulillah.......
Blog aim kali ini membahas tentang apa yaaa ??? baik untuk blog aim kali ini membahas tentang bagaimana cara  "Membuat nada lagu dengan program arduino". Baik sobat kita langsung saja tanpa basa basi sikatttttt programnnya...😁😁😁😁


Baik sobat untuk alat dan bahan yang harus disiapkan untuk percobaan ini ialah :
  1.  Niat (pasti harus nomor 1 πŸ˜„πŸ˜„πŸ˜„)
  2.  Arduino Uno 
  3.  Laptop/PC
  4.  Speaker kecil
  5.  Software progam arduino 
  6.  Do'a(supaya lancar dan dipermudah  πŸ˜„)
untuk alat dan bahan gak ribet dong pastinya, untuk selanjutnya sobat dapat langsung menuju ke percobaan. 

percobaan kali ini yang akan kita lakukan yaitu menampilkan suara nada lagu "bintang kecil" pada speaker yang telah disiapkan.
  •  Pertama rangkai arduino dengan speaker, kaki speaker yang ada dua. yang satu dimasukan pada pin 8 dan satunya pada pin ground pada arduino.
  • jika sudah dirangkai maka buka program arduino, dan buat program. sebagai pedoman kita dalam pembuatan program aim harus melihat not angka dari lagu bintang kecil, supaya nada yang dihasilkan dari speaker dapat bernada sama dengan program yang akan kita buat. 
  • baik sobat gambar diatas merupakan not angka dari lagu bintang kecil, kita harus menyesuaikan not angka dengan nilai not angka tersebut jika dimasukan di dalam program.
  • Gambar di atas merupakan nilai not angka, dimulai dari not angka 1 yaitu "do" dan seterusnya hingga not angka 8 yang bernada "do' " tinggi. nilai yang digunakan dapat dengan nada dasar 1 oktaf ataupun dengan nada atas 1 sesuai dengan nada lagu yang dibutuhkan.
  • Oke sobat untuk program nya langsung saja dapat di lihat dan di coba langsung di rumah, berikut program : 
void setup() {

  pinMode(8,OUTPUT);

}

void loop() {
  noTone(8);
  delay(1000);
  tone(8,396,400);//5
  delay(200);
  noTone(8);
  tone(8,660,400);//3 tinggi
  delay(200);
  noTone(8);
  
  tone(8,594,400);//2 tinggi
  delay(300);
  noTone(8);


  tone(8,528,400);// 1 tinggi
  delay(200);

  delay(100);
  delay(100);

  tone(8,495,400);// 7
  delay(400);
  noTone(8);

  tone(8,594,400);// 2 tinggi
  delay(200);
  noTone(8);
  tone(8,528,400);// 1 tinggi
  delay(200);
  noTone(8);
  tone(8,495,400);// 7
  delay(200);
  noTone(8);
  tone(8,440,400);// 6
  delay(200);
  noTone(8);
  tone(8,396,400);// 5
  delay(300);
  noTone(8);

  delay(100);
  delay(100);
  delay(100);

  noTone(8);
  delay(1000);
  tone(8,440,400);// 6
  delay(200);
  noTone(8);
  tone(8,495,400);// 7
  delay(200);
  noTone(8);
  tone(8,528,400);// 1 tinggi
  delay(300);
  noTone(8);
  tone(8,396,400);//5
  delay(300);
  noTone(8);

  delay(100);
  delay(100);

  tone(8,528,400);// 1 tinngi
  delay(300);
  noTone(8);
  tone(8,660,400);//3 tinggi
  delay(200);
  noTone(8);
  tone(8,792,400);//5 tinngi
  delay(300);
  noTone(8);
  tone(8,660,400);//3 tinggi
  delay(200);
  noTone(8);
  tone(8,528,400);// 1 tinggi
  delay(200);
  noTone(8);
  tone(8,594,400);// 2 tinggi
  delay(300);
  noTone(8);

  
  delay(100);
  delay(100);
  delay(100);

  noTone(8);
  delay(1000);
  tone(8,792,400);//5 tinngi
  delay(200);
  noTone(8);
  tone(8,660,400);//3 tinggi
  delay(200);
  noTone(8);
  tone(8,594,400);// 2 tinggi
  delay(300);
  noTone(8);
  
  tone(8,528,400);// 1 tinggi
  delay(200);
  noTone(8);

  
  delay(100);
  delay(100);

  tone(8,660,400);//3 tinggi
  delay(200);
  noTone(8);
  tone(8,792,400);//5 tinngi
  delay(200);
  noTone(8);
  tone(8,660,400);//3 tinggi
  delay(200);
  noTone(8);
  tone(8,594,400);// 2 tinggi
  delay(200);
  noTone(8);
  tone(8,528,400);// 1 tinggi
  delay(300);
  noTone(8);
  tone(8,440,400);// 6
  delay(200);
  noTone(8);

  delay(100);
  delay(100);
  delay(100);

  noTone(8);
  delay(1000);
  tone(8,495,400);// 7
  delay(400);
  noTone(8);
  tone(8,528,400);// 1 tinngi
  delay(300);
  noTone(8);
  tone(8,440,400);// 6
  delay(300);
  noTone(8);
  tone(8,396,400);// 5
  delay(400);
  noTone(8);

  delay(100);

  tone(8,594,400);// 2 tinggi
  delay(200);
  noTone(8);
  tone(8,660,400);//3 tinggi
  delay(200);
  noTone(8);
  tone(8,704,400);//4 tinggi
  delay(200);
  noTone(8);
  tone(8,594,400);// 2 tinggi
  delay(200);
  noTone(8);
  tone(8,440,400);// 6
  delay(200);
  noTone(8);
  tone(8,495,400);// 7
  delay(300);
  noTone(8);
  tone(8,528,400);// 1 tinggi
  delay(300);
  noTone(8);

  delay(100);
  delay(100);
  delay(100);
}

banyak ya sobat programnya πŸ˜…πŸ˜…πŸ˜…



  • jika seluruh program sudah dimasukan, maka silakan di verifikasi apakah program kita sudah benar atau tidak. 

  • program sudah benar dan siap di upload ke arduino. pastikan port arduino yang digunakan sesuai ya sobat.
  • Hasil program bisa dilihat pada video berikut :
  • Bagaimana sobat mudah bukan 😁😁😁, semoga ilmu yang aim berikan ini manfaat ya sobat... jika ada komentar atau pesan silakan tinggalkan di bawah ini ..............
TERIMA KASIH

SALAM KOMANDO.... AUWA... AUWA.... AUWA..



Kamis, 29 Maret 2018

Running LED berbasis Arduino UNO

Nama Kelompok : 
1. Mochamad Arif Nurochman (153600025)
2. Heri Santoso (153600016)

JUDUL : Running LED dengan menggunakan Program Arduino😎

Salam hangat untuk sahabat semua. Aim kali ini akan membuat tentang.....cieee aim panggilannyaπŸ˜„
, bagaimana sih caranya membuat program running Led dengan menggunakan arduino ???
Baik langsung saja bro, ada beberapa langkah sebelum aim melaksanakan membuat program yaitu menyiapkan alat dan bahan untuk praktikum mas bro semua pastinya :
  1.  Niat (pasti harus disiapkan ini πŸ˜„πŸ˜„πŸ˜„)
  2.  Arduino Uno 
  3.  Kabel pipih
  4.  Breadboard
  5.  LED  
  6.  Laptop/PC
  7.  Software progam arduino 
  8.  Do'a(supaya lancar dan dipermudah  πŸ˜„)
simple kan bro untuk alat dan bahan yang dibutuhkan dalam praktikum ini.  baik untuk selanjutnya kita bisa mulai untuk mempraktekannya.

1. PERCOBAAN PERTAMA😎😎😎
Pada percobaan pertama ini aim akan membuat program dengan menggunakan 1 buah led dan 1 buah resistor. hasil dari program ini akan membuat lampu led perlahan-lahan terang maksimum kemudian redup perlahan-lahan lalu padam, begitu seterusnya. Langkah-langkah dalam perbuatan program :

  • Buat skema project yang ingin dirancang
  • Rangkai project sesuai dengan skema yang telah ditentukan
  • Project telah selesai di rangkai kemudian, buka aplikasi Arduino
  • masukkan program seperti gambar berikut :
  • kemudian verifikasi program, jika sudah tidak ada yang salah dalam penulisan program maka upload program ke Arduino. sebelum di upload pastikan antara port arduino dan laptop mas bro sudah tersinkronkan.
  • Lihat hasil dari upload program tadi pada Project yang telah dirangkai.
  • Hasil Gambar :
  •  PERCOBAAN 1 MISSION COMPLETE😎😎😁😁😁
2. PERCOBAAN KEDUA
Percobaan Kedua ini aim akan membuat program dengan menggunakan 6 buah led dan 6 buah resistor. hasil dari program ini akan membuat lampu led menyala secara berurutan/berjalan dari kiri ke kanan atau dari atas ke bawah. dari percobaan ini lah yang di sebut dengan Running LED.  Berikut merupakan langkah perbuatan program :

  •  Tentukan skema yang ingin dibuat yaitu dengan menggunakan 6 Led
  •  Rangkai project sesuai dengan skema yang telah ditentukan.
  •  Project telah selesai di dirangkai kemudian, buka aplikasi Arduino
  •  Masukan Program berikut :




  • kemudian verifikasi program, jika sudah tidak ada yang salah dalam penulisan program maka upload program ke Arduino. sebelum di upload ke arduino, pastikan antara port arduino dan laptop sudah tersinkronkan.
  • Lihat hasil dari upload program tadi pada Project yang telah dirangkai.
  • Video Hasil Project :
  • Hasil dari percobaan ke dua ini dapat di lihat pada video di atas, yang LED di susun sejajar berjalan dengan satu arah saja.
  • PERCOBAAN KEDUA MISSION COMPLETE 😎😎😁😁😁