Isi kandungan:

Pencahayaan Ringan Menggunakan Perakitan & Microchip PIC16F690: 3 Langkah
Pencahayaan Ringan Menggunakan Perakitan & Microchip PIC16F690: 3 Langkah

Video: Pencahayaan Ringan Menggunakan Perakitan & Microchip PIC16F690: 3 Langkah

Video: Pencahayaan Ringan Menggunakan Perakitan & Microchip PIC16F690: 3 Langkah
Video: Begini Hasil Video Pake Lighting yang bener. Kuncinya di lighting dan softbox 2024, Julai
Anonim
Pencahayaan Ringan Menggunakan Pemasangan & Microchip PIC16F690
Pencahayaan Ringan Menggunakan Pemasangan & Microchip PIC16F690
Pencahayaan Ringan Menggunakan Pemasangan & Microchip PIC16F690
Pencahayaan Ringan Menggunakan Pemasangan & Microchip PIC16F690

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

"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
Perkakasan
Perkakasan
Perkakasan
Perkakasan

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: