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

Postingan populer dari blog ini

Biodata Diri

Hollaa Friends~!! Selamat Datang di Blog dari Alya Nabila~ Ini adalah postingan pertama saya di blog ini. Seperti kata pepatah "Tak kenal maka tak sayang" maka dari itu, saya akan memperkenalkan diri saya terlebih dahulu. Perkenalkan nama saya Alya Nabila Hermanto, biasa dipanggil Alya. Saya lahir dan besar di kota yang terkenal dengan aksen jawa ngapaknya yaitu Kota Tegal. Lahir di tanggal 13 September 2003 yang artinya di tahun 2023 ini sudah 20 tahun saya melihat dunia. Saya merupakan anak dari bapak Hermanto (seperti nama belakang saya) dan ibu Nana. Pekerjaan ayah saya yaitu fotografer, dan pekerjaan ibu saya yaitu buruh. Saya adalah anak pertama dari 3 bersaudara. Anak perempuan satu-satunya karena adik saya semuanya laki-laki.  Kegiatan sehari-hari saya yaitu menjadi mahasiswa. Saya adalah mahasiswa di Politeknik Harapan Bersama Kota Tegal jurusan Teknik Komputer. Saya memilih jurusan ini karena saya sangat tertarik dengan dunia teknologi khususnya tentang informatika