Daftar Isi:
- Perlengkapan
- Langkah 1: Metodenya
- Langkah 2: Menghubungkan Semuanya
- Langkah 3: Inilah Pengaturan Saya
- Langkah 4: Versi Tinkercad
Video: Satu Penulis Kunci: 4 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Apakah Anda ingat Stephen Hawking? Dia adalah profesor Cambridge dan ahli matematika terkenal di kursi roda dengan suara yang dihasilkan komputer. Dia menderita Penyakit Saraf Motorik dan menjelang akhir hidupnya, setelah dia kehilangan kemampuan bicaranya, dia dapat berkomunikasi melalui alat penghasil suara – awalnya melalui penggunaan sakelar genggam, dan akhirnya dengan menggunakan satu otot pipi.
Saya pikir saya akan mencoba membuat perangkat penulisan teks sakelar tunggal. Hanya satu saklar - ON atau OFF. Apa yang dapat Anda lakukan dengan itu?
Kita perlu mempertimbangkan waktu. Jika Anda menutup sakelar dan kemudian membukanya beberapa saat kemudian, Anda memiliki kendali atas variabel lain. Kita dapat memanfaatkan jeda waktu antara penutupan dan pembukaan sakelar untuk menghasilkan input yang berbeda dan mengubahnya menjadi string teks atau pesan. Saya ingin bisa menulis "HALO, DUNIA!" dan mengirimkannya ke Serial Monitor - semua dari satu tombol.
Ada penghitung waktu milidetik yang berjalan di Arduino Anda. Itu mengklik 1 setiap 0,001 detik. Anda dapat membaca nilainya dengan pernyataan
int t = mili();
// Lakukan sesuatu
int tt = milis();
int timeDiff = tt - t;
Perlengkapan
Saya akan menggunakan item yang sudah dimiliki sebagian besar pengguna Arduino dan cukup murah untuk dibeli:
- Arduino UNO
- LCD 16x2
- Resistor 220 Ohm dan 10K Ohm
- Potensiometer 10K Ohm
- Saklar tombol
- Papan tempat memotong roti atau papan strip
- Menghubungkan kabel
Langkah 1: Metodenya
Di sini kita memiliki kotak yang berisi semua huruf, angka 0 hingga 9 dan tanda baca. Huruf "A" ada di baris 1 dan kolom 2. Digit "9" ada di baris 7 dan kolom 1. (Anda mungkin ingin mencetak layar ini agar ada di depan Anda saat menjalankan skrip nanti.)
Instruksi memberi tahu Anda cara menggunakan sakelar. Jika Anda menahan tombol, nilai baris perlahan akan dihitung dari nol. Angkat jari Anda dari tombol saat nilai barisnya adalah 1.
Tahan tombol lagi dan nomor kolom akan mulai menghitung dari nol. Angkat jari Anda ketika menunjukkan 2 dan Anda telah memilih "A" dari baris:1 dan kolom:2.
Kita sekarang perlu mentransfer "A" ke pesan di baris bawah. Tahan tombol dan angkat jari Anda pada tindakan 1 - tambahkan karakter.
Untuk menyisipkan "9" kami memilih baris 9 dan kolom 1 kemudian menambahkannya dengan tindakan 1.
Tindakan 2 menghapus seluruh pesan.
Tindakan 3 Membuang karakter yang salah dipilih tanpa menambahkannya ke string pesan. (Salah memilih adalah hal biasa!)
Tindakan 4 mengirimkan pesan dari layar LCD ke Serial Monitor.
Langkah 2: Menghubungkan Semuanya
Jika Anda memiliki layar Liquid Crystal Display, Anda mungkin akan menggunakannya sepanjang waktu. Sebaiknya buat papan koneksi kecil yang menahan LCD, potensiometer (untuk menyesuaikan kecerahan layar) dan resistor pelindung dengan kabel tunggal untuk 5 volt dan GND. Trek dipotong di bagian belakang papan, di bawah resistor 220 Ohm. Saya kemudian menambahkan soket output ke papan untuk 5V dan GND karena Arduino hanya memiliki soket 5V tunggal. Ini menghemat waktu, kabel dan pengujian saat Anda membutuhkan LCD di proyek lain. "Metode resmi" ada di sini:
www.arduino.cc/en/Tutorial/HelloWorld
Tombol disambungkan ke pin 8 dengan resistor pull-up 10K dan ke GND.
Langkah 3: Inilah Pengaturan Saya
Di halaman berikutnya adalah tautan ke versi Tinkercad untuk dicoba.
Gunakan penunjuk mouse dan tombol untuk menutup dan membuka sakelar tombol di tengah diagram. Anda perlu membuka jendela kode dan kemudian monitor Serial di bagian bawah halaman untuk mengaktifkan pesan yang akan dikirim dari layar LCD ke monitor Serial. Tombol "Mulai Simulasi" memulai eksekusi kode.
Anda mungkin akan merasa cukup sulit pada awalnya. Bayangkan betapa frustasinya jika ini adalah satu-satunya metode komunikasi Anda.
Langkah 4: Versi Tinkercad
Saya menyematkan versi Tinkercad di sini tetapi ada terlalu banyak masalah buffering dan pengaturan waktu untuk memberikan pengalaman yang baik. Jendelanya juga terlalu kecil untuk memungkinkan rangkaian, Kode, dan jendela Serial Monitor yang penting ditampilkan dengan benar.
www.tinkercad.com/things/daSgRAOl0g1-oneke…
Berikut adalah tautan ke Tinkercad asli yang mungkin sedikit lebih besar dan lebih mudah untuk membuka jendela kode selama simulasi sehingga Anda dapat melihat Serial Monitor. Timing penting bekerja dengan benar.
Saya harap Anda menikmati Instruksi ini dan belajar sesuatu di sepanjang jalan.
Saya memasukkan Instruksi ini dalam Kontes Arduino dan akan berterima kasih atas suara Anda jika Anda menikmatinya.
Direkomendasikan:
Penulis Kode Morse Arduino: 7 Langkah (dengan Gambar)
Penulis Kode Morse Arduino: Saya membuat robot yang dapat mengubah teks apa pun menjadi kode Morse dan kemudian menuliskannya!! Itu terbuat dari karton dan Lego dan untuk elektronik saya menggunakan Arduino dan hanya dua motor
Sirkuit On Off Latch Dengan UC. Satu Tombol Tekan. Satu Pin. Komponen Diskrit.: 5 Langkah
Sirkuit On Off Latch Dengan UC. Satu Tombol Tekan. Satu Pin. Komponen Diskrit.: Halo semuanya, sedang mencari sirkuit on/off di internet. Semua yang saya temukan bukanlah yang saya cari. Saya berbicara pada diri sendiri, pasti ada cara untuk itu. Itulah yang saya butuhkan.-Hanya satu tombol tekan untuk menghidupkan dan mematikan.-Hanya harus menggunakan
Kunci Sepeda Tanpa Kunci: 6 Langkah
Kunci Sepeda Tanpa Kunci: Satu hal yang tidak diketahui banyak orang adalah lebih mudah untuk memilih kunci sepeda daripada yang terlihat. Itulah sebabnya tim kami mengusulkan desain kami untuk kunci-U sepeda berkemampuan RFID. Alih-alih menggunakan kunci mekanis kuno, pengguna cukup memegang
Pengingat kunci! Perangkat Yang Membuat Anda Tidak Kehilangan Kunci!: 3 Langkah (dengan Gambar)
Pengingat kunci! Perangkat yang Membuat Anda Tidak Kehilangan Kunci!: Perangkat ini membantu Anda agar tidak kehilangan kunci! Jika Anda seperti saya maka ketika Anda pulang kerja Anda segera kehilangan kunci Anda setelah membuka kunci pintu Anda dan Anda menunggu sampai hari berikutnya tepat sebelum Anda harus pergi untuk mencarinya. Ya, Anda mungkin memiliki
Pena IR Minimalis: Tanpa Solder, Di Bawah Satu Menit, Di Bawah Satu Dolar.: 3 Langkah
Pena IR Minimalis: Tanpa Solder, Di Bawah Menit, Di Bawah Dolar.: Instruksi pertama saya, semoga bermanfaat: Jika Anda ingin menguji JC Lee (JC adalah singkatan dari Johnny Chung, tetapi dia juga melakukan keajaiban. ..) atau program Smoothboard di www.smoothboard.net (tahun cahaya ke depan, karena Boon Jin mulai