Daftar Isi:
- Langkah 1: Tonton Video
- Langkah 2: Skema:
- Langkah 3: Dekoder
- Langkah 4: Menghasilkan Gelombang "sinus":
- Langkah 5: Tabel Baca untuk PORT A
- Langkah 6: Diagram Alir Dasar
- Langkah 7: Tonton Videonya
Video: Angka Lissajous pada Matriks Led 8X8: 7 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Oleh simpletronicIkuti Lainnya oleh penulis:
Tentang: Musik: profesi saya selama lebih dari 40 tahun… Elektronik: hobi tercinta saya selalu. Selengkapnya Tentang simpletronic »
Sebuah titik cahaya berosilasi dalam 2 sumbu tegak lurus menggambar pola yang disebut "Gambar Lissajous" (1857) atau "Kurva Bowditch" (1815). Pola berkisar dari sederhana hingga kompleks tergantung pada rasio frekuensi dan fase dari 2 sumbu. Rasio 1:1 dengan perbedaan fase 0 menarik garis lurus pada sudut 45°. Dalam proyek ini rasio frekuensi dari 2 sumbu perlahan menyapu bolak-balik antara 1:1 dan 2:1. Pola-pola ini mudah dihasilkan dengan osiloskop dan 2 osilator gelombang sinus. Pada pertengahan 1800-an Joules Antoine Lissajous membelokkan sinar dengan cermin yang melekat pada garpu tala. Dia juga menciptakan PENDULUM PASIR. Proyek ini menampilkan Angka Lissajous pada matriks led 8X8 (atau 64 led diskrit untuk perangkat yang lebih besar) dan digerakkan oleh mikrokontroler PIC16F627.
Langkah 1: Tonton Video
Pergerakan led aktif dalam piksel/detik adalah sekitar 20X frame rate video ini. Untuk alasan itu polanya mungkin tampak "gelisah". Perangkat nyata memiliki kinerja visual yang jauh lebih halus.
Langkah 2: Skema:
PIC16F627 adalah inti dari proyek ini.
Langkah 3: Dekoder
Pin PORTB dari mcu menggerakkan 8 anoda umum (sumbu X). PORTA (Sumbu Y / katoda LED) memiliki maksimum 7 pin yang dapat dikonfigurasi sebagai out. Untuk mendapatkan 8 out yang diperlukan, 2 pin PORTA menggerakkan decoder yang dibuat dengan 3 gerbang nand (74HC00) yang menyediakan 3 out dari 2 pin mcu.
Langkah 4: Menghasilkan Gelombang "sinus":
Gerakan "sinus" piksel diperoleh dengan membaca urutan pola 22 byte dari tabel di memori untuk sumbu X dan sumbu Y masing-masing. Tingkat di mana pola-pola ini dibaca menentukan periode sapuan.
Langkah 5: Tabel Baca untuk PORT A
Tabel yang dibaca untuk PORTA sedikit berbeda dengan PORTB. Port A menggerakkan katoda dan aktif-RENDAH. Pin 0 & 1 menggerakkan 3 katoda umum melalui dekoder gerbang nand 74HC00.
Langkah 6: Diagram Alir Dasar
Unduh tautan ke kode HEX & ASM untuk PIC16F627
Langkah 7: Tonton Videonya
gerakan lambat yang menunjukkan pergerakan piksel aktif
Direkomendasikan:
ESP32 Menggulir WordClock pada Matriks LED: 5 Langkah (dengan Gambar)
ESP32 Scrolling WordClock pada LED Matrix: Dalam proyek ini saya membuat Scrolling WordClock dengan ESP32, LED Matrix dan kotak cerutu. WordClock adalah jam yang menunjukkan waktu daripada hanya mencetaknya di layar atau memiliki tangan yang dapat Anda baca. Jam ini akan memberi tahu Anda bahwa sudah 10 menit
Tampilan Dua Digit Menggunakan Matriks Led 8x8 Tunggal: 3 Langkah
Tampilan Dua Digit Menggunakan Single 8x8 Led Matrix: Di sini saya ingin membuat indikator suhu dan kelembaban untuk kamar saya. Saya menggunakan Matriks LED 8x8 tunggal untuk menampilkan angka dua digit, dan saya pikir bagian dari proyek ini menjadi lebih berguna. Saya mengemas final yang dibangun menggunakan kotak kardus, sakit
Cara Menghubungkan Matriks LED Berpenggerak MAX7219 8x8 Dengan Mikrokontroler ATtiny85: 7 Langkah
Cara Menghubungkan Matriks LED Berpenggerak MAX7219 8x8 Dengan Mikrokontroler ATtiny85: Pengontrol MAX7219 diproduksi oleh Maxim Integrated adalah driver tampilan katoda umum input/output serial yang dapat menghubungkan mikrokontroler ke 64 LED individu, tampilan LED numerik 7-segmen hingga hingga 8 digit, tampilan grafik batang
ANGKA Matriks Prompt Perintah: 5 Langkah
Command Prompt Matrix ANGKA: Instruksi terakhir saya dengan Matrix hanya dengan huruf, tapi yang ini adalah file batch yang menggunakan angka, dan terlihat lebih realistis. Matriks asli menggunakan huruf Jepang dan simbol lainnya, tetapi yang satu ini hanya menggunakan angka dalam urutan yang berbeda dan
Buat Layar Matriks Dengan Generator Angka Pseudo-Acak: 4 Langkah
Membuat Layar Matriks Dengan Pseudo-Random Number Generator: Jika Anda menyukai matriks, dan memiliki waktu luang, Anda dapat membuat program tanpa akhir, yang menampilkan angka acak, secepat komputer dapat menjalankannya, terlihat sangat mirip dengan matriks ! Hanya membutuhkan waktu sekitar 5 menit untuk mempersiapkannya! Saya sedang melihat-lihat