![Pencahayaan Ringan Menggunakan Perakitan & Microchip PIC16F690: 3 Langkah Pencahayaan Ringan Menggunakan Perakitan & Microchip PIC16F690: 3 Langkah](https://i.howwhatproduce.com/images/001/image-1434-50-j.webp)
Isi kandungan:
2025 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2025-01-23 15:01
![Pencahayaan Ringan Menggunakan Pemasangan & Microchip PIC16F690 Pencahayaan Ringan Menggunakan Pemasangan & Microchip PIC16F690](https://i.howwhatproduce.com/images/001/image-1434-51-j.webp)
![Pencahayaan Ringan Menggunakan Pemasangan & Microchip PIC16F690 Pencahayaan Ringan Menggunakan Pemasangan & Microchip PIC16F690](https://i.howwhatproduce.com/images/001/image-1434-52-j.webp)
Tujuan projek ini adalah untuk membina penjujukan cahaya untuk menguji kelajuan reaksi pemain. Antara muka pengguna penjujukan cahaya ini terdiri daripada 8 LED dan butang. Dari segi teknikal, kami akan menghantar kod yang ditulis dalam bahasa pemasangan dengan MPLAB X IDE, ke dalam mikrokontroler untuk mengawal LED dan membaca input dari butang. Setelah program dijalankan, LED memaparkan urutan sapuan dan menunggu pemain memulakan permainan dengan menekan butang. Setelah butang ditekan, LED mati untuk jangka masa yang rawak dan segera naik (seperti menyala dari yang pertama hingga yang terakhir dan mengulangi rutin ini). Yang perlu dilakukan pemain adalah menekan butang sekali lagi setelah dia melihat LED mula menyala secara berurutan. LED kemudian menunjukkan sekumpulan corak ceria hanya jika pemain bertindak balas sebelum LED keempat menyala. Akhirnya, program memulakan semula permainan dengan masuk ke mod menyapu. Ya, saya tahu anda tidak sabar untuk membuat permainan ketagihan ini, jadi mari kita buat sekarang
Langkah 1: Bahan
![Bahan Bahan](https://i.howwhatproduce.com/images/001/image-1434-53-j.webp)
"Beri saya enam jam untuk menebang pokok dan saya akan menghabiskan empat pertama mengasah kapak." (Abraham Lincoln)
Bersedia dan memiliki bahan yang diperlukan sangat penting untuk berjaya dalam projek ini. Dapatkan bahagian dan perisian ini. Sekiranya anda tidak dapat melakukannya, sayangnya anda harus memikirkan kembali banyak logiknya, kerana pengaturcaraan tahap rendah sangat khusus untuk perkakasan yang anda gunakan, atau "khusus mesin". Sebagai contoh, membuat penjujukan cahaya dengan PIC16F690 oleh Microchip, yang kita gunakan, akan mempunyai kod perbezaan dan skema perkakasan yang berbeza daripada menggunakan MCS-51 oleh Intel, kerana mereka mempunyai struktur dalaman yang berbeza, pin I / O dan bahkan memerlukan berbeza sintaksis pemasangan.
Catatan: Kami mengesyorkan anda menyediakan pengekstrak cip yang menjadikannya lebih mudah untuk mengeluarkan mikrokontroler anda dari PICkit dan papan roti. Jika tidak, anda mungkin tidak sengaja mematahkan beberapa pin kritikal pada mikrokontroler dan mula mengeluh membeli yang baru dengan kos penghantaran dan perlu menunggu beberapa minggu untuk menyambung semula projek anda.
Langkah 2: Perkakasan
![Perkakasan Perkakasan](https://i.howwhatproduce.com/images/001/image-1434-54-j.webp)
![Perkakasan Perkakasan](https://i.howwhatproduce.com/images/001/image-1434-55-j.webp)
![Perkakasan Perkakasan](https://i.howwhatproduce.com/images/001/image-1434-56-j.webp)
Pertama, kita akan memahami perkakasan dan menghubungkan semuanya dengan cara yang betul.
Teknikal: Pengawal mikro PIC16F690 mempunyai 20 pin: Vss (power), Vdd (ground), 6 pin untuk Port A, 4 untuk Port B dan 8 untuk Port C. Terdapat tiga port, dan masing-masing boleh diatur ke input atau output. Dalam projek ini, kita akan menggunakan Port C sebagai output, kerana 8 pin sesuai dengan 8 LED, dan Port B sebagai input. Perhatikan bahawa LED yang kita gunakan dapat menahan arus maksimum 20mA, dan jika kita menggunakan bekalan kuasa 5V di litar, kita perlu menambahkan perintang 150Ω secara bersiri dengan setiap LED. Kami hanya akan memanfaatkan satu pin Port B kerana kami hanya mempunyai satu butang dan mari gunakan pin RB4 untuknya. Anda perlu merujuk kepada lembaran data PIC16F690. Rujuk Lampiran A untuk gambar persediaan perkakasan
Arahan
1. Sambungkan positif setiap LED ke pin Port C mikrokontroler secara bersiri dengan perintang 150Ω dan negatif ke GND.
2. Sambungkan satu hujung butang ke RB4 bit Port B dan hujung yang lain ke GND.
3. Sambungkan Vss mikrokontroler ke GND dan Vdd ke 5V.
Itu sahaja untuk perkakasan. Ringkas dan kemas. Periksa perkakasan anda sebelum beralih untuk memastikan bahawa anda mempunyai semua yang tersambung di tempat yang betul dan anda tidak akan membakar apa-apa.
Langkah 3: Pautan ke Laporan
Itu akan menjadi pengenalan kepada arahan ini. Untuk melihat keseluruhan arahan, teruskan ke pautan ini.
kedev.wordpress.com/2018/11/20/light-seque…
Disyorkan:
Sistem Pencahayaan Kelab Dengan Langkah-langkah MadMapper & Teensy 3.2: 14
![Sistem Pencahayaan Kelab Dengan Langkah-langkah MadMapper & Teensy 3.2: 14 Sistem Pencahayaan Kelab Dengan Langkah-langkah MadMapper & Teensy 3.2: 14](https://i.howwhatproduce.com/images/001/image-1204-10-j.webp)
Sistem Pencahayaan Kelab Dengan MadMapper & Teensy 3.2: Pada tahun 2018 saya membuat versi pertama sistem pencahayaan kelab bajet rendah ini untuk Pesta Malam Tahun Baru di Ramallah Palestin dengan kolektif saya The UNION, lebih lanjut mengenai kisah dan kolektif di akhir ini artikel. Sistem ini berdasarkan WS2812
Pencahayaan Luar Voltan Rendah DIY Dikawal Menggunakan Raspberry Pi: 11 Langkah (dengan Gambar)
![Pencahayaan Luar Voltan Rendah DIY Dikawal Menggunakan Raspberry Pi: 11 Langkah (dengan Gambar) Pencahayaan Luar Voltan Rendah DIY Dikawal Menggunakan Raspberry Pi: 11 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/011/image-30546-j.webp)
Pencahayaan Luaran Voltan Rendah DIY Dikendalikan Menggunakan Raspberry Pi: Mengapa? Saya harus mengakui, saya, seperti banyak yang lain, peminat internet pelbagai perkara (atau IoT). Saya juga masih letih menyambungkan semua lampu, perkakas, pintu depan, pintu garaj dan siapa tahu apa lagi yang terdapat di internet yang terdedah. Terutama dengan acara seperti
Cara Menggunakan Papan Ringan Dengan Tekstil: 5 Langkah
![Cara Menggunakan Papan Ringan Dengan Tekstil: 5 Langkah Cara Menggunakan Papan Ringan Dengan Tekstil: 5 Langkah](https://i.howwhatproduce.com/images/001/image-1098-118-j.webp)
Cara Menggunakan Papan Ringan Dengan Tekstil: Anda mungkin mempertimbangkan untuk menambahkan Papan Ringan ke tekstil atau pakaian, tetapi tidak pasti harus bermula dari mana. Dalam tutorial ini, kami akan menunjukkan kepada anda cara memasang Light Up Board ke kain dengan benang konduktif, kemudian bagaimana untuk menambahkan
Pena LED RGB untuk Pencahayaan Ringan: 17 Langkah (dengan Gambar)
![Pena LED RGB untuk Pencahayaan Ringan: 17 Langkah (dengan Gambar) Pena LED RGB untuk Pencahayaan Ringan: 17 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/001/image-309-99-j.webp)
RGB LED Pen for Lightpainting: Ini adalah arahan membina lengkap untuk alat lukisan cahaya yang menggunakan pengawal LED RGB. Saya banyak menggunakan alat kawalan ini dalam alat canggih saya dan berpendapat bahawa dokumentari bagaimana ini dibina dan diprogramkan dapat membantu sebilangan orang. Alat ini adalah modul
Pencahayaan Ambang Bar Ringan: 8 Langkah (dengan Gambar)
![Pencahayaan Ambang Bar Ringan: 8 Langkah (dengan Gambar) Pencahayaan Ambang Bar Ringan: 8 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/005/image-12220-36-j.webp)
Light Bar Ambient Lighting: Bar cahaya dapat mencerahkan rumah anda melalui penggunaan lampu persekitaran. Anda boleh meringankan lorong, menambahkan kesan cahaya pudar di belakang pusat hiburan anda, membuat corak baru dalam grafiti ringan atau hanya menambah sumber cahaya ke rumah anda. Di sana