Isi kandungan:
Video: Arduino: Potentio Indicator Menggunakan Matriks Led MAX7219: 4 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Dalam tutorial sebelumnya saya telah membuat petunjuk potensiometer menggunakan LED neo pixel cincin RGB. anda dapat melihatnya dalam artikel ini "Potentio Indicator Menggunakan RGB Neopixel"
Dan hari ini saya akan menunjukkan penunjuk potentiator menggunakan paparan metrik LED MAX7219.
Ikuti langkah di bawah untuk membuatnya.
Langkah 1: Komponen yang Diperlukan
Komponen yang diperlukan:
- Arduino nano
- Potensiometer
- Paparan Matriks Led Max7219
- Kawat Jumper
- Lembaga Projek
- Mini USB
- komputer riba
Perpustakaan yang diperlukan
Pengawalan Led
Langkah 2: Skim
Untuk memasang komponen lihat gambar skematik di atas, anda juga dapat melihat maklumat di bawah:
Arduino ke Led & potentio
+ 5V ==> VCC & 3. Potentio
GND ==> GND & 1. Potentio
D6 ==> DataIn
D7 ==> CLK
D8 ==> CS / Beban
Langkah 3: Pengaturcaraan
Gunakan kod di bawah untuk membuat ait:
#sertakan "LedControl.h"
/*
Sekarang kita memerlukan LedControl untuk bekerjasama. ***** Nombor pin ini mungkin tidak akan berfungsi dengan perkakasan anda ***** pin 6 dihubungkan ke DataIn pin 7 disambungkan ke CLK pin 8 disambungkan ke LOAD Kami hanya mempunyai satu MAX72XX. * /
LedControl lc = LedControl (6, 7, 8, 1);
masa penangguhan panjang yang tidak ditandatangani = 100;
batal persediaan () {
lc.shutdown (0, salah); lc.setIntensity (0, 8); lc.clearDisplay (0); } gelung void () {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); } jika (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); } jika (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); } jika (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: Hasilnya
Setelah diprogramkan, hasilnya akan kelihatan seperti ini.
Sekiranya potentio diputar ke kanan, LED langsung akan semakin mengikut bilangan putaran.
Sekiranya periuk dipusing ke kiri, LED langsung akan semakin kurang mengikuti potensi putaran.
Disyorkan:
Petunjuk Potentio Menggunakan RGB Neopixel: 4 Langkah
Petunjuk Potentio Menggunakan RGB Neopixel: Dalam artikel ini saya akan membuat penunjuk putaran meter potensio menggunakan cincin piksel Rano Nano. Jadi, berapa banyak revolusi yang dibuat pada potensiometer akan dipaparkan pada cincin RGB
Tutorial Paparan Matriks Arduino Max7219 Led: 4 Langkah
Tutorial Arduino Max7219 Led Matrix: Hai kawan-kawan dalam instruksional ini kita akan belajar bagaimana menggunakan paparan matriks led dengan pemacu paparan max7219 dengan Arduino untuk memaparkan animasi dan teks pada paparan Matrix yang dipimpin ini
Mengawal Matriks Led Menggunakan Arduino: 5 Langkah
Mengendalikan Matriks Led Menggunakan Arduino: Hai, kawan. Dalam artikel ini saya akan menunjukkan kepada anda cara menggunakan Led Matrix menggunakan Arduino.Led Matrix adalah koleksi LED dalam bentuk tatasusunan. Matriks Led mempunyai pelbagai lajur dan baris, bergantung pada jenisnya. Dengan memberikan beberapa LED dengan sijil
Cara Memadankan Matriks LED Bergerak MAX7219 8x8 Dengan Mikrokontroler ATtiny85: 7 Langkah
Cara Memadankan Matriks LED Didorong MAX7219 8x8 Dengan Mikrokontroler ATtiny85: Pengawal MAX7219 dihasilkan oleh Maxim Integrated adalah pemacu paparan katod biasa input / output bersiri yang boleh menghubungkan mikrokontroler ke 64 LED individu, paparan LED berangka 7 segmen ke atas hingga 8 digit, paparan graf bar
48 X 8 Skrin LED Matriks Paparan Menggunakan Arduino dan Shift Register .: 6 Langkah (dengan Gambar)
Paparan Matriks LED Scrolling 48 X 8 Menggunakan Arduino dan Shift Register: Hello all! Ini adalah Instruksiku yang pertama dan ini adalah mengenai membuat Matriks LED Scrolling 48 x 8 yang boleh diprogramkan menggunakan register shift Arduino Uno dan 74HC595. Ini adalah projek pertama saya dengan lembaga pengembangan Arduino. Itu adalah cabaran yang diberikan kepada m