
Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-23 14:49

Pada tutorial sebelumnya saya sudah membuat indikasi potensiometer menggunakan led RGB ring neo piksel. Anda bisa melihatnya di artikel ini "Indikator Potensio Menggunakan RGB Neopixel"
Dan hari ini saya akan menampilkan indikator potensiator menggunakan tampilan metric led MAX7219.
Ikuti langkah-langkah di bawah ini untuk membuatnya.
Langkah 1: Komponen yang Diperlukan



Komponen yang Diperlukan:
- Arduino nano
- Potensiometer
- Tampilan Matriks Led Max7219
- Kawat jumper
- Papan Proyek
- USB mini
- laptop
Perpustakaan yang Diperlukan
Kontrol LED
Langkah 2: Skema



Untuk merakit komponen lihat gambar skema di atas, Anda juga dapat melihat informasi di bawah ini:
Arduino ke Led & potensi
+5V ==> VCC & 3. Potensi
GND ==> GND & 1. Potensi
D6 ==> DataIn
D7 ==> CLK
D8 ==> CS / Beban
Langkah 3: Pemrograman

Gunakan kode di bawah ini untuk membuatnya:
#sertakan "LedControl.h"
/*
Sekarang kita membutuhkan LedControl untuk bekerja. ***** Nomor pin ini mungkin tidak akan bekerja dengan perangkat keras Anda ***** pin 6 terhubung ke DataIn pin 7 terhubung ke CLK pin 8 terhubung ke LOAD Kami hanya memiliki satu MAX72XX. */
LedControl lc=LedControl(6, 7, 8, 1);
waktu tunda lama yang tidak ditandatangani = 100;
batalkan pengaturan() {
lc.shutdown(0, salah); lc.setIntensity(0, 8); lc.clearDisplay(0); } void loop() { int val = analogRead(A0); val = peta(val, 0, 1023, 0, 8);
jika (val == 1)
{
lc.setRow(0, 0, B10000000);
}
jika (val == 2)
{ lc.setRow(0, 0, B10000000); lc.setRow(0, 1, B10000000); } jika(val == 3) {
lc.setRow(0, 0, B10000000);
lc.setRow(0, 1, B10000000); lc.setRow(0, 2, B10000000); } jika(val == 4) {
lc.setRow(0, 0, B10000000);
lc.setRow(0, 1, B10000000); lc.setRow(0, 2, B10000000); lc.setRow(0, 3, B10000000); } jika(val == 5) {
lc.setRow(0, 0, B10000000);
lc.setRow(0, 1, B10000000); lc.setRow(0, 2, B10000000); lc.setRow(0, 3, B10000000); lc.setRow(0, 4, B10000000); } if(val == 6) { lc.setRow(0, 0, B10000000); lc.setRow(0, 1, B10000000); lc.setRow(0, 2, B10000000); lc.setRow(0, 3, B10000000); lc.setRow(0, 4, B10000000); lc.setRow(0, 5, B10000000); } if(val == 7) { lc.setRow(0, 0, B10000000); lc.setRow(0, 1, B10000000); lc.setRow(0, 2, B10000000); lc.setRow(0, 3, B10000000); lc.setRow(0, 4, B10000000); lc.setRow(0, 5, B10000000); lc.setRow(0, 6, B10000000); } if(val == 8) { lc.setRow(0, 0, B10000000); lc.setRow(0, 1, B10000000); lc.setRow(0, 2, B10000000); lc.setRow(0, 3, B10000000); lc.setRow(0, 4, B10000000); lc.setRow(0, 5, B10000000); lc.setRow(0, 6, B10000000); lc.setRow(0, 7, B10000000); } lc.clearDisplay(0); }
Langkah 4: Hasil

Setelah diprogram, hasilnya akan terlihat seperti ini.
Jika potensio diputar ke kanan, LED hidup akan semakin mengikuti jumlah putaran.
Jika pot diputar ke kiri, LED hidup akan semakin berkurang mengikuti potensi putaran.
Direkomendasikan:
MAX7219 LED Matrix MQTT Menggunakan Esp8266: 6 Langkah

MAX7219 LED Matrix MQTT Menggunakan Esp8266: Saya mencoba menghubungkan layar LED MAX7219 saya ke server MQTT dan menerima teks dari langganan MQTT untuk ditampilkan. tetapi saya tidak mendapatkan kode yang sesuai di internet, jadi saya mulai membuat sendiri …dan hasilnya cukup baik…anda bisa di
Indikator Potensio Menggunakan RGB Neopixel: 4 Langkah

Indikator Potensio Menggunakan RGB Neopixel : Pada artikel kali ini saya akan membuat indikator putaran pada potensiometer menggunakan ring RGB Nano pixel. Jadi, berapa putaran yang dilakukan pada potensiometer yang akan ditampilkan pada ring RGB
Cara Menggunakan Max7219 8x8 Dot Matrix Dengan "skiiD": 9 Langkah

Cara Menggunakan Max7219 8x8 Dot Matrix Dengan "skiiiD": Ini adalah video instruksi Max7219 8x8 Dot Matrix melalui "skiiiD"Sebelum memulai, di bawah ini adalah tutorial dasar cara menggunakan skiiiDhttps://www.instructables.com/id /Memulai-W
Bagaimana Membangun 8x8 BIG LED Matrix (MAX7219 LED 10mm): 9 Langkah (dengan Gambar)

Bagaimana Membangun 8x8 BIG LED Matrix (MAX7219 LED 10mm): Sudahkah Anda bekerja dengan matriks LED 8x8 siap pakai sebagai tampilan? Mereka datang dalam berbagai ukuran dan cukup menarik untuk dikerjakan. Ukuran besar yang tersedia adalah sekitar 60mm x 60mm. Namun, jika Anda mencari matriks LED siap pakai yang jauh lebih besar
Tutorial Modul Tampilan Dot Matrix 4 in 1 MAX7219 dengan Menggunakan Arduino UNO: 5 Langkah

4 in 1 MAX7219 Modul Tampilan Dot Matrix Tutorial dengan Menggunakan Arduino UNO: Deskripsi:Mencari mudah untuk mengontrol matriks LED? Modul Tampilan Dot Matrix 4 in 1 ini harus sesuai untuk Anda. Seluruh modul hadir dalam empat matriks titik katoda umum RED 8x8 yang masing-masing dilengkapi dengan IC MAX7219. Bagus untuk menampilkan teks yang sedang berjalan