Daftar Isi:

2 Huruf Word Learner Dengan Kode Morse: 5 Langkah
2 Huruf Word Learner Dengan Kode Morse: 5 Langkah

Video: 2 Huruf Word Learner Dengan Kode Morse: 5 Langkah

Video: 2 Huruf Word Learner Dengan Kode Morse: 5 Langkah
Video: Morse Code Tracing 2024, November
Anonim
2 Huruf Word Learner Dengan Kode Morse
2 Huruf Word Learner Dengan Kode Morse

Proyek Tinkercad »

Saya telah mencoba mempelajari kata-kata 2 huruf Scrabble (tm) untuk sementara waktu tanpa hasil. Saya juga telah mencoba mempelajari kode Morse lagi dengan sedikit keberhasilan.

Saya memutuskan untuk mencoba beberapa pembelajaran bawah sadar dengan membangun sebuah kotak yang terus-menerus menunjukkan 2 kata huruf, dalam urutan acak, dan mengeluarkan huruf-hurufnya dalam kode Morse.

Karena saya bermaksud untuk mengikuti kompetisi Instructables Arduino (2020) yang memiliki sub hadiah untuk penggunaan Tinkercad, saya pikir saya akan mencobanya.

Langkah 1: Bagian & Tautan Tinkercad

Bagian untuk konstruksi aktual:

1 * Arduino UNO

1 * pelindung LCD (umum)

1 * elemen suara Piezo

Tautan Tinkercad:

www.tinkercad.com/things/dW5vJjR3OF4-fanta…

Langkah 2: Tinkercad

Tinkercad
Tinkercad

Di Tinkercad saya mengkloning proyek LCD hello world dasar dan menambahkan piezo sounder.

Untuk perangkat lunak awalnya saya memasukkan beberapa kode yang sudah saya mulai; proyek saya telah ada di pikiran saya beberapa saat.

Pengalaman pertama saya tentang Tinkercad beragam, di sisi negatifnya bel tidak terdengar sangat bagus dan LCD perlu mengotak-atik pot untuk membuat tampilan menyala dan berjalan.

Sisi positifnya emulator menangani penggunaan variabel dalam progmem dan debugger menyelamatkan saya dari banyak goresan kepala.

Kode Morse awalnya tidak akan terdengar dengan benar dan setelah beberapa kali mencoba saya ingat melihat simulator debugger, mengatur breakpoint pada entri ke fungsi Morse menunjukkan itu mendapatkan nilai tunggal dan yang lain dalam fungsi akhirnya membuat saya menyadari bahwa nilai adalah huruf besar ketika fungsinya hanya bisa menangani huruf kecil!

Simulasi lebih lanjut dari proyek saya lebih berhasil, saya kira masalah awal saya mungkin adalah kelambatan komunikasi?

Langkah 3: Konstruksi Fisik

Saya menggunakan Arduino UNO dan pelindung LCD dan sounder piezo, pelindung Arduino dan LCD hanya disatukan dan saya menambahkan sounder dengan 2 kabel konektor.

Perisai LCD menggunakan pinout yang berbeda dengan sketsa Tinkercad tetapi mengubah nomor pin di penginisialisasi untuk itu sudah cukup untuk menyelesaikan masalah, saya juga harus mengubah pin untuk piezo sounder. Setelah modifikasi kode semuanya berjalan dengan baik.

Perhatikan bahwa beberapa pelindung memiliki pin lampu latar yang salah, seperti milik saya, untuk mencegah masalah dengan ini, saya melepas pin yang menyinggung (pin 10) dari pelindung saya

Langkah 4: Keterbatasan

Anda mendapatkan rantai panjang dari kata dan kata yang sama yang muncul, akan lebih baik jika saya bisa mengacak susunan kata dan kemudian mengeluarkan kata-kata seperti setumpuk kartu, saya tidak yakin itu mungkin dalam situasi ini karena penggunaan progmem untuk menyimpan array kata.

Daftar kata berasal dari daftar kata resmi, kamus Collins Scrabble (tm) memiliki beberapa kata tambahan 2 huruf.

Seperti yang saya nyatakan di atas, fungsi Morse tidak dapat menangani huruf besar, sesuatu yang harus diperhatikan jika Anda mempertimbangkan untuk menggunakan kode itu di proyek lain.

Langkah 5: Referensi:

Sumber informasi tentang kabel pelindung LCD yang rusak:

forum.arduino.cc/index.php?topic=96747.0

Sumber untuk pinout perisai yang saya gunakan:

www.robotshop.com/content/PDF/dfrobot-lcd-k…

Direkomendasikan: