Indholdsfortegnelse:
- Trin 1: Dele & Tinkercad Link
- Trin 2: Tinkercad
- Trin 3: Fysisk konstruktion
- Trin 4: Begrænsninger
- Trin 5: Referencer:
Video: 2 -bogstavsordlærer med morsekode: 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
Tinkercad -projekter »
Jeg har forsøgt at lære ordene med 2 bogstaver i Scrabble (tm) et stykke tid uden held. Jeg har også forsøgt at lære Morse -kode igen med lidt succes.
Jeg besluttede at prøve noget subliminal læring ved at bygge en kasse, der løbende viste ordene på 2 bogstaver i tilfældig rækkefølge og bipede deres bogstaver ud i morsekode.
Da jeg havde til hensigt at deltage i Instructables Arduino -konkurrencen (2020), der har en delpræmie for brugen af Tinkercad, tænkte jeg, at jeg ville prøve det.
Trin 1: Dele & Tinkercad Link
Dele til egentlig konstruktion:
1* Arduino UNO
1* LCD -skjold (generisk)
1* Piezo -lydelement
Link til Tinkercad:
www.tinkercad.com/things/dW5vJjR3OF4-fanta…
Trin 2: Tinkercad
I Tinkercad klonede jeg det grundlæggende LCD hello world -projekt og tilføjede i en piezo -lyd.
Til softwaren faldt jeg oprindeligt i en kode, som jeg allerede havde startet; mit projekt havde været i tankerne et stykke tid.
Mine første oplevelser med Tinkercad var blandede, på den negative side lød summeren ikke særlig godt, og LCD -displayet havde brug for at pille ved puljen for at få skærmen til at køre.
På den positive side håndterede emulatoren brugen af variabler i progmem, og fejlfindingen reddede mig for mange hovedskrabninger.
Morse -koden ville i første omgang ikke lyde korrekt, og efter nogle forsøg huskede jeg, at jeg så simulatorfejlfinding, og satte et breakpoint på posten til Morse -funktionen viste, at den fik en enkelt værdi, og en anden inden for funktionen fik mig endelig til at indse, at værdien var store bogstaver når funktionen kun kunne håndtere små bogstaver!
Yderligere simuleringskørsler af mit projekt var mere vellykkede, jeg gætter på, at mit første problem kan have været kommunikationsforsinkelse?
Trin 3: Fysisk konstruktion
Jeg brugte en Arduino UNO og et LCD -skjold og en piezo -lyd, Arduino og LCD -skjoldet klemmer bare sammen, og jeg tilføjede lydgiveren med 2 stikledninger.
LCD -skjoldet brugte en anden pinout til Tinkercad -skitsen, men ændring af pin -numrene i initialiseringen, for det var nok til at løse problemet, jeg var også nødt til at ændre stiften til piezoloddet. Efter kodeændringerne kørte alt fint.
Bemærk, at nogle skærme har baggrundsbelysningspinden forbundet forkert, som min, for at forhindre problemer med dette fjernede jeg den stødende pin (pin 10) fra mit skjold
Trin 4: Begrænsninger
Du får lange kæder af det samme ord og de ord, der vises, det ville have været bedre, hvis jeg kunne blande ordgruppen og derefter dele ordene ud som et kortspil, jeg er ikke sikker på, at det er muligt i denne situation på grund af brug af program til at gemme word array.
Ordlisten er fra den officielle ordliste, Collins Scrabble (tm) ordbogen har nogle ekstra ord på 2 bogstaver.
Som jeg sagde ovenfor, kan Morse -funktionen ikke håndtere store bogstaver, noget at være opmærksom på, hvis du overvejer at bruge den kode i et andet projekt.
Trin 5: Referencer:
Kilde til information om defekte ledninger til LCD -skærme:
forum.arduino.cc/index.php?topic=96747.0
Kilde til pinout af det skjold, jeg brugte:
www.robotshop.com/content/PDF/dfrobot-lcd-k…
Anbefalede:
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)
Morsekode til tekst ved hjælp af Arduino: 5 trin
Morsekode til tekst ved hjælp af Arduino: IDEA Beskrivelse Vi kommunikerer alle med hinanden gennem vores naturlige sensorer (tunge, gestus … osv.). Den spændende del starter, når du vil dele hemmelige oplysninger med nogen. Spørgsmålet er, hvordan du gør det? Så svaret ligger i, hvordan du sender
Morsekode -tastatur: 5 trin
Morse Code Keyboard: Dette program viser dig, hvordan du opretter et c ++-program, der bruger en tastelogger-tilgang til at finde den tast, der trykkes på og generere Morse-kodeværdien ved hjælp af rullelåslyset på dit tastatur (hvem bruger endda at?). Dette projekt c
Sådan lærer du morsekode: 4 trin
Sådan lærer du morsekode: Der er et sprog, der er svært at forstå i starten, men let at genkende og afkode, når du har lært det. Dette sprog betragtes som dødt, selvom nogle radiohobbyister stadig bruger det. Dette sprog er morsekode. Jeg har ikke set nogen steder
Morsekode -tastatur: 8 trin
Morse Code Keyboard: Dette projekt er et lille tastatur, hvor brugeren skriver Morse-kode og tegn sendes til en tilsluttet computer.Enheden var inspireret af den amerikanske Dot-dash-koder (CO-3B, MX-4495) .Jeg lagde min første generations version på Arduino -projekthub og sin