İçindekiler:

Mors Alfabesi ile 2 Harfli Kelime Öğrenici: 5 Adım
Mors Alfabesi ile 2 Harfli Kelime Öğrenici: 5 Adım

Video: Mors Alfabesi ile 2 Harfli Kelime Öğrenici: 5 Adım

Video: Mors Alfabesi ile 2 Harfli Kelime Öğrenici: 5 Adım
Video: Sayıları gizli kodları🍯 2024, Kasım
Anonim
Mors Alfabesi ile 2 Harfli Kelime Öğrenici
Mors Alfabesi ile 2 Harfli Kelime Öğrenici

Tinkercad Projeleri »

Bir süredir Scrabble (tm) 2 harfli kelimeleri öğrenmeye çalışıyorum ama sonuç alamadım. Ayrıca Mors kodunu tekrar çok az başarı ile öğrenmeye çalışıyorum.

Sürekli olarak 2 harfli kelimeyi rastgele sırayla gösteren ve harflerini Mors alfabesiyle sesli olarak gösteren bir kutu oluşturarak bilinçaltı öğrenmeyi denemeye karar verdim.

Tinkercad kullanımı için bir alt ödülü olan Instructables Arduino yarışmasına (2020) girmeyi planladığımdan, bunu denemeyi düşündüm.

Adım 1: Parçalar ve Tinkercad Bağlantısı

Gerçek inşaat için parçalar:

1 * Arduino UNO

1 * LCD kalkan (genel)

1* Piezo siren elemanı

Tinkercad linki:

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

2. Adım: Tinkercad

Tinkercad
Tinkercad

Tinkercad'de temel LCD merhaba dünya projesini klonladım ve bir piezo siren ekledim.

Yazılım için, daha önce başlatmış olduğum bazı kodları başlangıçta bıraktım; projem bir süredir aklımdaydı.

Tinkercad ile ilgili ilk deneyimlerim karışıktı, olumsuz yönden, sesli uyarı çok iyi gelmiyordu ve ekranı açıp çalışır duruma getirmek için LCD'nin potla kurcalanması gerekiyordu.

Olumlu tarafı, öykünücü programdaki değişkenlerin kullanımını ele aldı ve hata ayıklayıcı beni çok fazla kafa tırmalamaktan kurtardı.

Mors kodu başlangıçta doğru ses çıkarmayacaktı ve bazı denemelerden sonra simülatör hata ayıklayıcısını gördüğümü hatırladım, Mors işlevine girişte bir kesme noktası ayarlamak tek bir değer aldığını gösterdi ve işlev içinde bir başkası sonunda değerin büyük harf olduğunu anlamamı sağladı. işlev yalnızca küçük harfleri işleyebildiğinde!

Projemin diğer simülasyon çalışmaları daha başarılıydı, sanırım ilk sorunum iletişim gecikmesi olabilir mi?

Adım 3: Fiziksel Yapı

Bir Arduino UNO ve bir LCD kalkan ve bir piezo siren kullandım, Arduino ve LCD kalkan sadece birbirine kenetlendi ve sirene 2 konnektör kablosuyla ekledim.

LCD kalkanı Tinkercad taslağından farklı bir pin çıkışı kullandı ancak başlatıcıdaki pin numaralarını değiştirmek sorunu çözmek için yeterliydi, ben de piezo siren pinini değiştirmek zorunda kaldım. Kod değişikliklerinden sonra her şey yolunda gitti.

Bazı kalkanların arka ışık piminin benimki gibi yanlış bağlandığını unutmayın, bununla ilgili sorunları önlemek için rahatsız edici pimi (pim 10) kalkanımdan çıkardım

4. Adım: Sınırlamalar

Aynı kelimeden uzun zincirler alıyorsunuz ve kelimeler çıkıyor, kelime dizisini karıştırıp sonra kelimeleri bir iskambil destesi gibi dağıtabilsem daha iyi olurdu, çünkü bu durumda bunun mümkün olduğundan emin değilim. word dizisini saklamak için progmem kullanımı.

Kelime listesi resmi kelime listesindendir, Collins Scrabble (tm) sözlüğünde fazladan 2 harfli kelimeler vardır.

Yukarıda belirttiğim gibi Mors işlevi büyük harfleri işleyemez, bu kodu başka bir projede kullanmayı düşünüyorsanız bilmeniz gereken bir şey.

Adım 5: Referanslar:

Arızalı LCD ekran kablolaması hakkında bilgi kaynağı:

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

Kullandığım kalkanın pin çıkışı için kaynak:

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

Önerilen: