Daftar Isi:
- Langkah 1: Teori Kerja
- Langkah 2: Mari Membangun
- Langkah 3: Hubungkan Beberapa LED
- Langkah 4: Pengkodean
- Langkah 5: Aplikasi
- Langkah 6: Kekurangan
Video: 100+ Switch dalam Satu Pin Arduino: 6 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:56
pengantar
Apakah Anda kehabisan pin input? Jangan khawatir, berikut adalah solusi tanpa register geser. Dalam video ini, kita akan belajar tentang menghubungkan lebih dari 100 sakelar ke satu pin Arduino.
Langkah 1: Teori Kerja
Lihatlah diagram sirkuit terlebih dahulu, jika tidak, Anda tidak akan dapat memahami apa yang saya katakan. Setiap kali saya menekan sakelar, rangkaian akan diselesaikan melalui jumlah resistor yang berbeda,
- Dalam rangkaian, jika kita menekan sakelar ke-5 maka rangkaian selesai melalui semua 4 resistor,
- Jika kita menekan sakelar ke-4, rangkaian selesai melalui 3 resistor,
- Jika kita menekan sakelar ke-3, rangkaian selesai melalui 2 resistor,
- Jika kita menekan sakelar ke-2, rangkaian selesai melalui 1 resistor,
- Dan jika kita menekan sakelar ke-1, rangkaian selesai tanpa resistor.
Itu berarti tegangan yang mencapai pin analog A1 akan berbeda untuk setiap sakelar, jadi kami akan menggunakan fungsi analogRead() untuk membaca nilai dari pin A1 dan kemudian kami menggunakan kondisi if else if untuk melakukan operasi yang berbeda untuk setiap sakelar.
Langkah 2: Mari Membangun
- Pertama-tama sambungkan lima sakelar dorong ke papan tempat memotong roti.
- Tentu saja, Anda dapat menghubungkan maksimum 1023 sakelar secara teoritis ke mikrokontroler 8-bit seperti Arduino.
- Kemudian interkoneksi resistor di antara sakelar tekan seperti yang ditunjukkan pada diagram.
- Hubungkan ujung lain dari semua sakelar ke 5v Arduino, seperti yang Anda lihat di sini saya telah menghubungkan sedemikian rupa sehingga salah satu ujungnya terhubung ke garis biru papan janggut yang terhubung ke 5v.
- Kemudian dari ujung sakelar terakhir hubungkan kabel ke pin analog A1 Arduino.
- Kemudian hubungkan resistor di A1 dan GND Arduino, yang untuk pull down, yaitu menjaga nilainya tetap nol saat tidak ada sakelar yang ditekan.
Langkah 3: Hubungkan Beberapa LED
Mari kita hubungkan beberapa LED untuk memeriksa fungsi sirkuit kita.
- Hubungkan LED seperti yang ditunjukkan pada rangkaian,
- Hubungkan semua terminal positif semua LED ke 5v.
- Hubungkan terminal negatif masing-masing LED ke pin digital D12 ke D8 Arduino.
- Praktis kita harus menghubungkan LED melalui resistor untuk waktu hidup yang baik.
Langkah 4: Pengkodean
Lihatlah programnya. Semua baris dikomentari dengan benar.
Sekarang mari kita mengupload kode dan melihatnya beraksi.
Langkah 5: Aplikasi
- Papan tombol
- Keyboard berukuran penuh untuk Arduino.
- Keyboard mini khusus untuk tablet Raspberry Pi Anda, dll.
Langkah 6: Kekurangan
Beberapa sakelar tidak akan berfungsi dalam sekejap. Jika Anda dapat memikirkan aplikasi lain, kirimkan di komentar
Terima kasih.
Direkomendasikan:
Controller untuk 3 Antena Loop Magnetik Dengan Endstop Switch: 18 Langkah (dengan Gambar)
Pengontrol untuk 3 Antena Loop Magnetik Dengan Sakelar Endstop: Proyek ini untuk amatir ham yang tidak memiliki iklan komersial. Sangat mudah untuk membangun dengan besi solder, kotak plastik dan sedikit pengetahuan tentang arduino. Pengontrol dibuat dengan komponen anggaran yang dapat Anda temukan dengan mudah di Internet (~20€)
Cara Mengontrol Smart Switch Sonoff Basic Berbasis ESP8266 Dengan Smartphone: 4 Langkah (dengan Gambar)
Cara Mengontrol Saklar Cerdas Dasar Sonoff Berbasis ESP8266 Dengan Smartphone: Sonoff adalah lini perangkat untuk Rumah Pintar yang dikembangkan oleh ITEAD. Salah satu perangkat paling fleksibel dan murah dari lini tersebut adalah Sonoff Basic. Ini adalah sakelar berkemampuan Wi-Fi berdasarkan chip hebat, ESP8266. Artikel ini menjelaskan cara mengatur Cl
Clap Switch (40 Clap dalam 5 Detik): 4 Langkah (dengan Gambar)
Clap Switch (40 Clap in 5 Second): Clap Switch memiliki kemampuan untuk menghidupkan/mematikan komponen listrik apa pun dengan menghubungkan output rangkaian ke sakelar relai. Di sini kita akan membuat saklar tepuk dengan beberapa komponen dengan penjelasan yang sangat baik. Dibandingkan dengan semua sakelar tepuk lainnya
Switching 3 Bank LED Dengan Satu Switch dan Visuino: 9 Langkah (dengan Gambar)
Mengganti 3 Bank LED Dengan Satu Sakelar dan Visuino: Proyek ini keluar dari eksperimen yang ingin saya coba, saya ingin melihat berapa banyak sinar UV yang diperlukan untuk melihat berbagai bagian uang dolar dan pemeriksaan keamanan. Saya sangat senang membangun ini dan ingin membagikan instruksi ini di sini. Hal-hal yang Anda
Cara Membaca Banyak Switch Dengan Satu Pin MCU: 4 Langkah
Cara Membaca Banyak Sakelar Dengan Satu Pin MCU: Pernahkah Anda mengerjakan suatu proyek dan proyek tersebut terus tumbuh dan berkembang, sementara Anda menambahkan lebih banyak hal ke dalamnya (kami menyebutnya sebagai Makhluk yang Menakjubkan)? Pada proyek baru-baru ini, saya sedang membangun pengukur frekuensi dan menambahkan lima fungsi