Langsung ke konten utama

PROJEK LED UNTUK MENAMPILKAN NIM

Haii temen-temenn~!!

Selamat Datang kembali di Blog Alya Nabila~

 

Postingan kali ini akan menceritakan tentang projek pertama untuk Mata Kuliah Microprocessor dan Microntroller 1. Projek ini adalah tugas berkelompok. Satu kelompok maximal hanya dua orang karena untuk meminimalisir anggota yang tidak mau bekerja dan hanya menerima hasilnya saja.

Di projek ini, saya berkelompok dengan Rifki Rizki Pratama. Dia menjadi partner saya dalam projek ini karena i have no one kecuali dia disini. You guys also can see his profile here : https://rifkirp77.blogspot.com/2023/09/biodata-diri.html

Dalam mengerjakan projek ini, dia yang lebih banyak bekerja untuk memasangkan / merakit LED beserta bahan-bahan yang lain. Sedangkan saya membantu untuk mengetikkan codingnya dan membantu jika dia merasa kesulitan saat memasangkan bahan dari projeknya. Pokoknya, saya berusaha agar tidak menjadi beban kelompok karena Rifki lebih menguasai Mata Kuliah ini. Dan untungnya kami bisa bekerja sama dengan baik. Bahkan, kami menjadi kelompok pertama yang menyelesaikan projek ini.

 

(Diatas adalah gambar hasil dari projek yang kami buat)

 

Jadi, Projek ini bertujuan untuk menampilkan angka menggunakan LED berbasis arduino. Angka yang ditampilkan adalah angka dari NIM masing-masing mahasiswa. NIM saya adalah 22040087, jadi saya harus menampilkan angka 2-2-0-4-0-0-8-7 secara bergilir.

 

Berikut ini saya berikan langkah-langkah untuk membuat projek dan apa saja bahan-bahan dan alat-alat yang akan diperlukan. Jadi, simak dan baca dengan baik yaa~

·       

    Bahan-bahan yang diperlukan :

1.   21 LED

2.   PCB Bolong

3.   Pin Header

4.   Kabel Jumper male to female 

5.   Tinol (Timah Solder)

 

·        Alat-alat yang diperlukan :

1.   Solder

2.   Atraktor

3.   Arduino UNO

4. Kabel Arduino

 

·        Langkah-langkah pembuatan :

1.   Siapkan alat dan bahan. 

2.   Rangkai dan solder LED seperti di gambar tersebut.

3.   Kemudian sambungkan dengan pin di arduino menggunakan kabel jumper.

4.   Lalu upload codingan berikut.

 

#define LED1 13

#define LED2 12

#define LED3 11

#define LED4 10

#define LED5 9

#define LED6 8

#define LED7 7

 

void setup() {

 

  pinMode(LED1, OUTPUT);

  pinMode(LED2, OUTPUT);

  pinMode(LED3, OUTPUT);

  pinMode(LED4, OUTPUT);

  pinMode(LED5, OUTPUT);

  pinMode(LED6, OUTPUT);

  pinMode(LED7, OUTPUT);

 

}

 

void loop() {

  // 2

  digitalWrite(LED1, HIGH);

  digitalWrite(LED2, HIGH);

  digitalWrite(LED3, LOW);

  digitalWrite(LED4, HIGH);

  digitalWrite(LED5, HIGH);

  digitalWrite(LED6, LOW);

  digitalWrite(LED7, HIGH);

  delay(500);

 

  // off

  digitalWrite(LED1, LOW);

  digitalWrite(LED2, LOW);

  digitalWrite(LED3, LOW);

  digitalWrite(LED4, LOW);

  digitalWrite(LED5, LOW);

  digitalWrite(LED6, LOW);

  digitalWrite(LED7, LOW);

  delay(500);

 

  // 2

  digitalWrite(LED1, HIGH);

  digitalWrite(LED2, HIGH);

  digitalWrite(LED3, LOW);

  digitalWrite(LED4, HIGH);

  digitalWrite(LED5, HIGH);

  digitalWrite(LED6, LOW);

  digitalWrite(LED7, HIGH);

  delay(500);

 

  // off

  digitalWrite(LED1, LOW);

  digitalWrite(LED2, LOW);

  digitalWrite(LED3, LOW);

  digitalWrite(LED4, LOW);

  digitalWrite(LED5, LOW);

  digitalWrite(LED6, LOW);

  digitalWrite(LED7, LOW);

  delay(500);

 

  // 0

  digitalWrite(LED1, HIGH);

  digitalWrite(LED2, HIGH);

  digitalWrite(LED3, HIGH);

  digitalWrite(LED4, HIGH);

  digitalWrite(LED5, HIGH);

  digitalWrite(LED6, HIGH);

  digitalWrite(LED7, LOW);

  delay(500);

 

 // off

  digitalWrite(LED1, LOW);

  digitalWrite(LED2, LOW);

  digitalWrite(LED3, LOW);

  digitalWrite(LED4, LOW);

  digitalWrite(LED5, LOW);

  digitalWrite(LED6, LOW);

  digitalWrite(LED7, LOW);

  delay(500);

 

 // 4

  digitalWrite(LED1, LOW);

  digitalWrite(LED2, HIGH);

  digitalWrite(LED3, HIGH);

  digitalWrite(LED4, LOW);

  digitalWrite(LED5, LOW);

  digitalWrite(LED6, HIGH);

  digitalWrite(LED7, HIGH);

  delay(500);

 

   // off

  digitalWrite(LED1, LOW);

  digitalWrite(LED2, LOW);

  digitalWrite(LED3, LOW);

  digitalWrite(LED4, LOW);

  digitalWrite(LED5, LOW);

  digitalWrite(LED6, LOW);

  digitalWrite(LED7, LOW);

  delay(500);

 

  // 0

  digitalWrite(LED1, HIGH);

  digitalWrite(LED2, HIGH);

  digitalWrite(LED3, HIGH);

  digitalWrite(LED4, HIGH);

  digitalWrite(LED5, HIGH);

  digitalWrite(LED6, HIGH);

  digitalWrite(LED7, LOW);

  delay(500);

 

 // off

  digitalWrite(LED1, LOW);

  digitalWrite(LED2, LOW);

  digitalWrite(LED3, LOW);

  digitalWrite(LED4, LOW);

  digitalWrite(LED5, LOW);

  digitalWrite(LED6, LOW);

  digitalWrite(LED7, LOW);

  delay(500);

 

  // 0

  digitalWrite(LED1, HIGH);

  digitalWrite(LED2, HIGH);

  digitalWrite(LED3, HIGH);

  digitalWrite(LED4, HIGH);

  digitalWrite(LED5, HIGH);

  digitalWrite(LED6, HIGH);

  digitalWrite(LED7, LOW);

  delay(500);

 

 // off

  digitalWrite(LED1, LOW);

  digitalWrite(LED2, LOW);

  digitalWrite(LED3, LOW);

  digitalWrite(LED4, LOW);

  digitalWrite(LED5, LOW);

  digitalWrite(LED6, LOW);

  digitalWrite(LED7, LOW);

  delay(500);

 

  // 8

  digitalWrite(LED1, HIGH);

  digitalWrite(LED2, HIGH);

  digitalWrite(LED3, HIGH);

  digitalWrite(LED4, HIGH);

  digitalWrite(LED5, HIGH);

  digitalWrite(LED6, HIGH);

  digitalWrite(LED7, HIGH);

  delay(500);

 

 // off

  digitalWrite(LED1, LOW);

  digitalWrite(LED2, LOW);

  digitalWrite(LED3, LOW);

  digitalWrite(LED4, LOW);

  digitalWrite(LED5, LOW);

  digitalWrite(LED6, LOW);

  digitalWrite(LED7, LOW);

  delay(500);

 

  // 7

  digitalWrite(LED1, HIGH);

  digitalWrite(LED2, HIGH);

  digitalWrite(LED3, HIGH);

  digitalWrite(LED4, LOW);

  digitalWrite(LED5, LOW);

  digitalWrite(LED6, LOW);

  digitalWrite(LED7, LOW);

  delay(500);

 

 // off

  digitalWrite(LED1, LOW);

  digitalWrite(LED2, LOW);

  digitalWrite(LED3, LOW);

  digitalWrite(LED4, LOW);

  digitalWrite(LED5, LOW);

  digitalWrite(LED6, LOW);

  digitalWrite(LED7, LOW);

  delay(500);

}

 

5.   Lalu, sambungkan projeknya dengan coding yang sudah di upload.

6.   LED akan menyala sesuai dari coding yang dibuat. Setiap angka menyala, selanjutnya akan ada delay setengah detik dan akan lanjut menyala lagi, begitupun seterusnya.

7.   Selesai, kalian bisa merapikan dan melepas semua alat jika sudah puas melihat projeknya.

 

Last but not least, berikut adalah video hasil dari projek yang kami buat. Kalian bisa melihatnya disini :  https://www.youtube.com/shorts/wK9mhOZ_IWao

Dan berikut video tutorialnya :  https://www.youtube.com/watch?v=HY-_e-dnwHE

Kalian juga bisa melihat materi menyangkut projek ini di link berikut :  https://www.instructables.com/DIY-7-Segment-Display-1/ 


Cukup sekian dari saya, saya harap kalian bisa memahami apa yang saya tulis disini. Terima kasih banyak karena sudah berkunjung~!! <3

 

Komentar

Posting Komentar