Isi kandungan:
- Bekalan
- Langkah 1: Kaedahnya
- Langkah 2: Menghubungkan Perkara
- Langkah 3: Inilah Persediaan Saya
- Langkah 4: Versi Tinkercad
Video: Satu Penulis Utama: 4 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Adakah anda ingat Stephen Hawking? Dia adalah profesor Cambridge dan ahli matematik terkenal di kerusi roda dengan suara yang dihasilkan komputer. Dia menderita Penyakit Neurone Motor dan menjelang akhir hayatnya, setelah dia kehilangan ucapan, dia dapat berkomunikasi melalui alat penghasil pertuturan - pada mulanya melalui penggunaan suis genggam, dan akhirnya dengan menggunakan otot pipi tunggal.
Saya fikir saya akan berusaha membuat satu alat penulisan teks suis tunggal. Hanya satu suis - ON atau OFF. Apa yang anda boleh buat dengan itu?
Kita perlu mempertimbangkan masa. Sekiranya anda menutup suis dan kemudian membukanya beberapa saat kemudian anda mempunyai kawalan pemboleh ubah lain. Kita dapat memanfaatkan kelewatan waktu antara penutupan dan pembukaan suis untuk menghasilkan input yang berbeza dan mengubahnya menjadi rentetan teks atau mesej. Saya mahu dapat menulis "HELLO, WORLD!" dan hantar ke Monitor Serial - semuanya dari satu butang.
Terdapat pemasa milisaat yang berjalan di Arduino anda. Ia diklik sebanyak 1 setiap 0,001 saat. Anda boleh membaca nilainya dengan pernyataan
int t = milis ();
// Lakukan sesuatu
int tt = milis ();
int timeDiff = tt - t;
Bekalan
Saya akan menggunakan item yang sudah dimiliki oleh kebanyakan pengguna Arduino dan cukup murah untuk dibeli:
- Arduino UNO
- LCD 16 x 2
- 220 perintang Ohm dan 10K Ohm
- Potensiometer 10K Ohm
- Suis butang
- Papan roti atau papan jalur
- Menyambung wayar
Langkah 1: Kaedahnya
Di sini kita mempunyai grid yang mengandungi semua huruf, angka 0 hingga 9 dan tanda baca datang. Huruf "A" ada di baris 1 dan lajur 2. Angka "9" ada di baris 7 dan lajur 1. (Anda mungkin ingin mencetak layar ini agar ada di depan anda ketika menjalankan skrip nanti.)
Arahan memberitahu anda cara menggunakan suis. Sekiranya anda menekan butang, nilai baris perlahan-lahan akan dikira dari sifar. Angkat jari anda dari butang apabila nilai baris adalah 1.
Tahan butang sekali lagi dan nombor lajur akan mula dikira dari sifar. Angkat jari anda ketika menunjukkan 2 dan anda telah memilih "A" dari baris: 1 dan lajur: 2.
Kita sekarang perlu memindahkan "A" ke mesej di baris bawah. Tahan butang dan angkat jari anda pada tindakan 1 - tambahkan watak.
Untuk memasukkan "9" kita pilih baris 9 dan lajur 1 kemudian tambahkan dengan tindakan 1.
Tindakan 2 membersihkan keseluruhan mesej.
Tindakan 3 Membuang watak yang dipilih dengan salah tanpa menambahkannya ke rentetan mesej. (Salah memilih adalah perkara biasa!)
Action 4 menghantar mesej dari skrin LCD ke Serial Monitor.
Langkah 2: Menghubungkan Perkara
Sekiranya anda mempunyai skrin Paparan Liquid Crystal, anda mungkin akan menggunakannya sepanjang masa. Adalah idea yang baik untuk membina papan sambungan kecil yang memegang LCD, potensiometer (untuk menyesuaikan kecerahan skrin) dan perintang pelindung dengan wayar tunggal untuk 5 volt dan GND. Trek dipotong di bahagian belakang papan, di bawah perintang 220 Ohm. Saya kemudian menambah soket output ke papan untuk 5V dan GND kerana Arduino hanya mempunyai soket 5V tunggal. Ini menjimatkan masa, wayar dan pengujian lain kali anda memerlukan LCD dalam projek lain. "Kaedah rasmi" ada di sini:
www.arduino.cc/en/Tutorial/HelloWorld
Butang itu disambungkan ke pin 8 dengan resistor penarik 10K dan ke GND.
Langkah 3: Inilah Persediaan Saya
Pada halaman seterusnya adalah pautan ke versi Tinkercad untuk dicuba.
Gunakan penunjuk dan butang tetikus untuk menutup dan membuka suis butang di tengah-tengah rajah. Anda perlu membuka tetingkap kod dan kemudian monitor Serial di bahagian bawah halaman untuk membolehkan mesej dihantar dari skrin LCD ke monitor Serial. Butang "Mula Simulasi" memulakan pelaksanaan kod.
Anda mungkin akan merasa sukar pada mulanya. Cuba fikirkan betapa mengecewakannya jika ini adalah satu-satunya kaedah komunikasi anda.
Langkah 4: Versi Tinkercad
Saya menyematkan versi Tinkercad di sini tetapi terlalu banyak masalah penyanggaan dan masa untuk memberikan pengalaman yang baik. Tingkap juga terlalu kecil untuk membolehkan litar, Kod dan tetingkap Serial Monitor penting dipaparkan dengan betul.
www.tinkercad.com/things/daSgRAOl0g1-oneke…
Berikut adalah pautan ke Tinkercad yang asli yang mungkin lebih besar dan lebih mudah untuk membuka tetingkap kod semasa simulasi sehingga anda dapat melihat Serial Monitor. Masa penting berfungsi dengan baik.
Saya harap anda telah menikmati Instructable ini dan mempelajari sesuatu sepanjang proses ini.
Saya memasuki Instructable ini dalam Peraduan Arduino dan akan berterima kasih atas undian anda sekiranya anda menikmatinya.
Disyorkan:
Penulis Kod Arduino Morse: 7 Langkah (dengan Gambar)
Penulis Kod Arduino Morse: Saya membuat robot yang dapat mengubah teks yang diberikan menjadi kod Morse dan kemudian menulisnya !! Ia terbuat dari kadbod dan Lego dan untuk elektronik saya menggunakan Arduino dan hanya dua motor
Pembaca / penulis NFC ScanUp dan Perakam Audio untuk Orang Buta, Gangguan Penglihatan dan Semua Orang Lain: 4 Langkah (dengan Gambar)
Pembaca / penulis ScanUp NFC dan Perakam Audio untuk Orang Buta, Gangguan Penglihatan dan Semua Orang Lain: Saya belajar reka bentuk perindustrian dan projeknya adalah hasil kerja semester saya. Tujuannya adalah untuk menyokong orang yang cacat penglihatan dan buta dengan peranti, yang memungkinkan untuk merakam audio dalam format.WAV pada kad SD dan memanggil maklumat tersebut dengan tag NFC. Jadi dalam
Mesin Penulis Format Huruf: 5 Langkah
Mesin Penulis Format Huruf: Mesin Penulis Format Huruf ini dapat membantu semua orang, terutama pelajar, menyelesaikan masalah mereka mengenai ketidakfahaman format e-mel. Dengan mesin ini, pengguna dapat " menaip " keluar dari format e-mel, yang harus mereka lakukan hanyalah mengisi
Litar Off Latch Dengan UC. Butang Satu Tekan. Satu Pin. Komponen diskrit: 5 Langkah
Litar Off Latch Dengan UC. Butang Satu Tekan. Satu Pin. Komponen diskrit: Halo semua, sedang mencari litar hidup / mati di jaring. Semua yang saya dapati bukanlah yang saya cari. Saya bercakap dengan diri sendiri, semestinya ada cara untuk itu. Itulah yang saya perlukan.-Hanya satu butang tekan untuk melakukan dan mematikan. -Harus menggunakan
Penulis Braille Mudah (Ucapan ke Braille): 8 Langkah (dengan Gambar)
Penulis Braille Sederhana (Ucapan kepada Braille): Halo semua, Semua ini bermula dengan melakukan plotter XY yang sederhana setelah berjaya menyelesaikannya, saya terfikir untuk mengembangkan ucapan ringkas kepada penukar teks braille. Saya mula mencarinya dalam talian dan tanpa disangka harganya terlalu tinggi , yang mendorong saya