Innehållsförteckning:

Lärare med 2 bokstäver med morskod: 5 steg
Lärare med 2 bokstäver med morskod: 5 steg

Video: Lärare med 2 bokstäver med morskod: 5 steg

Video: Lärare med 2 bokstäver med morskod: 5 steg
Video: Первая буква Х последняя Й 🤣 #shorts #кино #фильмы #fyp #вовочка 2024, November
Anonim
2 -bokstavsordstudent med morskod
2 -bokstavsordstudent med morskod

Tinkercad -projekt »

Jag har försökt lära mig Scrabble (tm) två bokstäver ett tag utan framgång. Jag har också försökt lära mig morse igen med liten framgång.

Jag bestämde mig för att prova lite subliminalt lärande genom att bygga en låda som kontinuerligt visade de två bokstäverna i slumpmässig ordning och pipade ut deras bokstäver i morskod.

Eftersom jag tänkte delta i Instructables Arduino -tävlingen (2020) som har ett delpris för användning av Tinkercad trodde jag att jag skulle prova det.

Steg 1: Delar och Tinkercad -länk

Delar för själva konstruktionen:

1* Arduino UNO

1* LCD -skärm (generisk)

1* Piezo -ekolodselement

Tinkercad -länk:

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

Steg 2: Tinkercad

Tinkercad
Tinkercad

I Tinkercad klonade jag det grundläggande LCD -hejvärldsprojektet och lade till i ett piezo -ekolod.

För programvaran släppte jag inledningsvis någon kod som jag redan hade startat; mitt projekt hade varit med om mig ett tag.

Mina första upplevelser av Tinkercad var blandade, på den negativa sidan lät summern inte så bra och LCD -skärmen behövde pyssla med potten för att få displayen igång.

På den positiva sidan hanterade emulatorn användningen av variabler i program och felsökaren sparade mig en hel del skrapor på huvudet.

Morse -koden låter inte inledningsvis korrekt och efter några försök kom jag ihåg att jag såg simulatorfelsökaren och ställde in en brytpunkt för posten till Morse -funktionen visade att den fick ett enda värde och ett annat inom funktionen fick mig till slut att inse att värdet var versaler när funktionen bara kunde hantera små bokstäver!

Ytterligare simuleringskörningar av mitt projekt var mer framgångsrika, jag antar att mitt första problem kan ha varit kommunikationsfördröjning?

Steg 3: Fysisk konstruktion

Jag använde en Arduino UNO och en LCD -skärm och en piezo -ekolod, Arduino och LCD -skärmen klämmer bara ihop och jag lade till i ekolodet med 2 anslutningskablar.

LCD -skärmen använde en annan pinout än Tinkercad -skissen, men att ändra stiftnumren i initialiseraren för att det var tillräckligt för att lösa problemet, jag var också tvungen att byta stiftet för piezo -ekolod. Efter kodändringarna gick allt bra.

Observera att vissa skärmar har bakljusstiftet felaktigt anslutet, som mitt, för att förhindra problem med detta tog jag bort den stötande stiftet (stift 10) från min skärm

Steg 4: Begränsningar

Du får långa kedjor av samma ord och ord som visas. Det hade varit bättre om jag kunde blanda ordmatrisen och sedan dela ut orden som en kortlek. Jag är inte säker på att det är möjligt i den här situationen på grund av användning av program för att lagra ordmatrisen.

Ordlistan är från den officiella ordlistan, Collins Scrabble (tm) -ordlistan har några extra ord på 2 bokstäver.

Som jag sa ovan kan inte Morse -funktionen hantera stora bokstäver, något att vara medveten om om du funderar på att använda den koden i ett annat projekt.

Steg 5: Referenser:

Källa för information om felaktig LCD -skärmkabling:

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

Källa för pinout av skölden jag använde:

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

Rekommenderad: