Sisukord:

2 tähega sõnaõppija morsekoodiga: 5 sammu
2 tähega sõnaõppija morsekoodiga: 5 sammu

Video: 2 tähega sõnaõppija morsekoodiga: 5 sammu

Video: 2 tähega sõnaõppija morsekoodiga: 5 sammu
Video: Riigikogu 24.10.2022 2024, November
Anonim
2 -täheline sõnaõpetaja morsekoodiga
2 -täheline sõnaõpetaja morsekoodiga

Tinkercadi projektid »

Olen mõnda aega püüdnud õppida Scrabble (tm) 2 -tähelisi sõnu, kuid edutult. Samuti olen püüdnud Morse koodi uuesti õppida, kuid edukalt.

Otsustasin proovida alateadlikku õppimist, ehitades kasti, mis näitas pidevalt kahetähelisi sõnu juhuslikus järjekorras, ja piiksutasin nende tähti morsekoodis.

Kuna kavatsesin osaleda konkursil Instructables Arduino (2020), millel on Tinkercadi kasutamise alampreemia, mõtlesin, et proovin seda.

Samm: osad ja Tinkercadi link

Osad tegelikuks ehituseks:

1* Arduino UNO

1* LCD -kilp (üldine)

1* Piezo -kõlari element

Tinkercadi link:

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

2. samm: Tinkercad

Tinkercad
Tinkercad

Tinkercadis kloonisin põhilise LCD teremaailmaprojekti ja lisasin piesoheli.

Tarkvara jaoks sisestasin esialgu mõne juba alustatud koodi; mu projekt oli mul juba mõnda aega peas.

Minu esimesed Tinkercadi kogemused olid segased, negatiivse poole pealt ei kõlanud helisignaal eriti hästi ja LCD vajas potiga nokitsemist, et kuvar tööle saada.

Positiivne on see, et emulaator tegeles muutujate kasutamisega programmis ja silur päästis mulle palju pead kriimustusi.

Morse kood ei kõlanud esialgu õigesti ja pärast mõningaid katseid meenus mulle, et nägin simulaatori silurit, näidates Morse funktsiooni sisenemisel katkestuspunkti, näitasin, et see saab ühe väärtuse ja funktsioonis olev teine pani mind lõpuks aru saama, et väärtus on suur kui funktsioon sai hakkama ainult väiketähtedega!

Minu projekti edasised simulatsioonitööd olid edukamad, ma arvan, et minu esialgne probleem võis olla kommunikatsiooni viivitus?

3. etapp: füüsiline ehitus

Ma kasutasin Arduino UNO -d ning LCD -kilpi ja piesosignaali, Arduino ja LCD -kilp lihtsalt klammerduvad kokku ja lisasin helitule 2 pistiku juhtmega.

LCD -ekraan kasutas Tinkercadi visandist erinevat pistikut, kuid lähtestamisel kasutatavate tihvtide numbrite muutmisest piisas probleemi lahendamiseks, samuti pidin ma pieso -kõlari tihvti vahetama. Pärast koodi muutmist töötas kõik hästi.

Pange tähele, et mõnedel kilpidel on taustvalgustuse tihvt valesti ühendatud, nagu minu oma, et sellega probleeme vältida, eemaldasin oma kilbilt solvava tihvti (tihvt 10)

4. samm: piirangud

Teil tekivad pikad ahelad samast sõnast ja sõnadest, oleks olnud parem, kui ma oleksin sõnamassiivi segamini ajanud ja siis sõnad nagu kaardipakk välja jaganud. Ma pole kindel, kas see on selles olukorras võimalik progmemi kasutamine sõnamassiivi salvestamiseks.

Sõnade loend on ametlikust sõnaloendist, Collins Scrabble (tm) sõnastikus on mõned 2 -tähelised lisasõnad.

Nagu ma eespool mainisin, ei saa Morse -funktsioon suurtähti käsitseda, mida peaksite teadma, kui kaalute selle koodi kasutamist teises projektis.

Samm: viited:

Vigase LCD -ekraani juhtmestiku teabe allikas:

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

Minu kasutatud kilbi pistiku allikas:

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

Soovitan: