Isi kandungan:
- Langkah 1: Teori Kerja
- Langkah 2: Mari Bina
- Langkah 3: Sambungkan Beberapa LED
- Langkah 4: Pengekodan
- Langkah 5: Aplikasi
- Langkah 6: Kekurangan
Video: 100+ Suis dalam Satu Pin Arduino: 6 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:10
Pengenalan
Adakah anda kehabisan pin input? Jangan risau, berikut adalah penyelesaian tanpa register shift. Dalam video ini, kita akan belajar tentang menghubungkan lebih daripada 100 suis ke satu pin Arduino.
Langkah 1: Teori Kerja
Lihat gambarajah litar terlebih dahulu, jika tidak, anda tidak akan dapat memahami apa yang saya katakan. Setiap kali saya menekan suis litar akan dilengkapkan melalui pelbagai perintang,
- Di litar, jika kita menekan suis ke-5 maka litar selesai melalui keempat-empat perintang,
- Sekiranya kita menekan suis ke-4 litar melengkapkan melalui 3 perintang,
- Sekiranya kita menekan suis ke 3 litar melengkapkan melalui 2 perintang,
- Sekiranya kita menekan suis ke-2 litar melengkapkan melalui 1 perintang,
- Dan jika kita menekan suis 1 litar selesai tanpa perintang.
Ini bermaksud voltan yang mencapai pin analog A1 akan berbeza untuk setiap suis, jadi kami akan menggunakan fungsi analogRead () untuk membaca nilai dari pin A1 dan kemudian kami menggunakan jika jika keadaan untuk melakukan operasi yang berbeza untuk setiap suis.
Langkah 2: Mari Bina
- Mula-mula sambungkan lima suis tekan ke papan roti.
- Sudah tentu, anda boleh menghubungkan maksimum 1023 suis secara teorinya ke mikrokontroler 8-bit seperti Arduino.
- Kemudian hubungkan perintang di antara suis tekan seperti yang ditunjukkan dalam rajah.
- Sambungkan hujung lain dari semua suis ke Arduino 5v, seperti yang anda lihat di sini, saya telah menghubungkan sedemikian rupa sehingga satu hujungnya dihubungkan ke garis biru papan janggut yang disambungkan ke 5v.
- Kemudian dari akhir suis akhir sambungkan wayar ke pin analog A1 dari Arduino.
- Kemudian sambungkan perintang melintasi A1 dan GND Arduino, iaitu untuk tarik ke bawah, iaitu untuk memastikan nol menjadi sifar apabila tiada suis ditekan.
Langkah 3: Sambungkan Beberapa LED
Mari sambungkan beberapa LED untuk memeriksa fungsi litar kita.
- Sambungkan LED seperti yang ditunjukkan dalam litar,
- Sambungkan semua terminal positif semua LED ke 5v.
- Sambungkan terminal negatif setiap LED ke pin digital D12 hingga D8 dari Arduino.
- Secara praktikalnya kita mesti menyambungkan LED melalui perintang untuk jangka hayat yang baik.
Langkah 4: Pengekodan
Lihatlah programnya. Semua baris dikomentari dengan betul.
Sekarang mari kita memuat naik kod dan melihatnya dalam tindakan.
Langkah 5: Aplikasi
- Pad kekunci
- Papan kekunci bersaiz penuh untuk Arduino.
- Papan kekunci mini tersuai untuk tablet Raspberry Pi anda, dll.
Langkah 6: Kekurangan
Pelbagai suis tidak akan berfungsi dalam satu saat. Sekiranya anda boleh memikirkan aplikasi lain, hantarkan di komen
Terima kasih.
Disyorkan:
Suis Cahaya Kawalan Jauh Bluetooth - Retrofit. Suis Lampu Masih Berfungsi, Tanpa Penulisan Tambahan: 9 Langkah (dengan Gambar)
Suis Cahaya Kawalan Jauh Bluetooth - Retrofit. Suis Ringan Masih Berfungsi, Tidak Ada Penulisan Tambahan: Kemas kini 25 November 2017 - Untuk versi Kuasa Tinggi projek ini yang dapat mengawal kilowatt beban lihat Retrofit BLE Control to High Power Load - Tidak Perlu Pendawaian Tambahan Diperbarui 15 November 2017 - Beberapa papan / perisian tumpukan perisian BLE
Betulkan Papan Suis Pecah Ke Suis Sentuhan Pintar Dengan Pemantauan Temp: 4 Langkah
Betulkan Papan Suis Pecah Ke Suis Sentuhan Pintar Dengan Pemantauan Temp: Saya tahu anda semua menghadapi masalah ini sekurang-kurangnya satu dalam hidup anda papan suis rosak dengan penggunaan berterusan. Sebilangan besar suis mekanikal patah kerana menghidupkan dan mematikan banyak masa sama ada pegas di dalam suis diganti atau m
Cara Membuat Suis Sentuh Menggunakan Satu Mosfet: 4 Langkah (dengan Gambar)
Cara Membuat Suis Sentuh Menggunakan Satu Mosfet: CARA MEMBUAT LALUAN SENTUH MENGGUNAKAN HANYA SATU TRANSISTOR MOSFET Dalam banyak cara, MOSFET lebih baik daripada transistor biasa dan dalam projek transistor hari ini kita akan menunjukkan cara membuat suis sentuh mudah yang akan menggantikan suis biasa dengan h
Menukar 3 Bank LED Dengan Satu Suis dan Visuino: 9 Langkah (dengan Gambar)
Menukar 3 Bank LED Dengan Suis Satu dan Visuino: Projek ini keluar dari eksperimen yang ingin saya cuba, saya ingin melihat berapa banyak cahaya UV yang diperlukan untuk melihat pelbagai bahagian bil dolar dan pemeriksaan keselamatan. Saya mempunyai bangunan letupan dan ingin berkongsi arahan ini di sini. Sekian
Cara Membaca Banyak Suis Dengan Satu Pin MCU: 4 Langkah
Bagaimana Membaca Banyak Suis Dengan Satu MCU Pin: Pernahkah anda melakukan projek dan projek terus berkembang dan berkembang, sementara anda menambah lebih banyak perkara (kami menyebutnya sebagai Feur Creaturism)? Pada projek baru-baru ini, saya membina meter frekuensi dan menambah lima fungsi