Kazalo:
- Korak: Deli in povezava Tinkercad
- 2. korak: Tinkercad
- 3. korak: Fizična konstrukcija
- 4. korak: Omejitve
- 5. korak: Reference:
Video: Učenec dveh črk z Morsejevo kodo: 5 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
Tinkercad projekti »
Že nekaj časa se brez uspeha poskušam naučiti besed iz dveh črk Scrabble (tm). Tudi jaz sem se z malo uspeha znova poskušal naučiti Morsejeve abecede.
Odločil sem se, da bom poskusil nekaj podzavestnega učenja, tako da sem sestavil polje, ki je neprekinjeno prikazovalo dve črki v naključnem vrstnem redu in piskalo njihove črke v Morsejevi abecedi.
Ker sem se nameraval prijaviti na tekmovanje Instructables Arduino (2020), ki ima nagrado za uporabo Tinkercada, sem mislil, da bom to poskusil.
Korak: Deli in povezava Tinkercad
Deli za dejansko gradnjo:
1* Arduino UNO
1* LCD zaslon (generično)
1* Element piezo sonde
Povezava do Tinkercada:
www.tinkercad.com/things/dW5vJjR3OF4-fanta…
2. korak: Tinkercad
V Tinkercadu sem kloniral osnovni LCD hello world projekt in dodal piezo sonder.
Za programsko opremo sem sprva spustil neko kodo, ki sem jo že začel; moj projekt je bil že nekaj časa v mislih.
Moje prve izkušnje s Tinkercadom so bile mešane, na negativni strani pa se zvonec ni zdel ravno dober in LCD je potreboval poigravanje z loncem, da je zaslon deloval.
Pozitivno je, da je emulator obravnaval uporabo spremenljivk v progmemu in razhroščevalnik mi je prihranil veliko praskanja po glavi.
Morsejeva koda sprva ne bi pravilno zvenela in po nekaj poskusih sem se spomnil, da sem videl razhroščevalnik simulatorja, nastavitev prelomne točke pri vstopu v funkcijo Morse pa je pokazala, da dobiva eno samo vrednost, druga v funkciji pa me je končno spoznala, da je vrednost velika črka ko bi funkcija lahko obravnavala le male črke!
Nadaljnji simulacijski tečaji mojega projekta so bili uspešnejši, predvidevam, da je bila moja začetna težava zaostajanje v komunikaciji?
3. korak: Fizična konstrukcija
Uporabil sem Arduino UNO in LCD -ščit ter piezo -sondo, Arduino in LCD -ščit se preprosto spojijo in dodal sem zvočnik z 2 žicama priključkov.
LCD zaslon je uporabil drugačen pinout za skico Tinkercad, vendar je sprememba številk pinov v inicializatorju zadostovala za rešitev težave, zato sem moral spremeniti tudi pin za piezo sonder. Po spremembah kode je vse potekalo v redu.
Upoštevajte, da imajo nekateri ščitniki napačno ožičen zatič za osvetlitev ozadja, tako kot jaz, da bi s tem preprečil težave, sem s svojega ščita odstranil škodljiv zatič (pin 10)
4. korak: Omejitve
Prikažejo se vam dolge verige istih besed in besed, bolje bi bilo, če bi lahko premešal besedni niz in jih nato razdelil kot špil kart, nisem prepričan, da je to v tej situaciji možno zaradi uporaba progmem za shranjevanje besednega niza.
Seznam besed je iz uradnega seznama besed, slovar Collins Scrabble (tm) vsebuje nekaj dodatnih dveh črk.
Kot sem že navedel, funkcija Morse ne more obravnavati velikih črk, česar se morate zavedati, če razmišljate o uporabi te kode v drugem projektu.
5. korak: Reference:
Vir za informacije o okvarjenem ožičenju LCD zaslona:
forum.arduino.cc/index.php?topic=96747.0
Vir za pinout ščita, ki sem ga uporabil:
www.robotshop.com/content/PDF/dfrobot-lcd-k…
Priporočena:
Učenec zgodovine druge svetovne vojne: 3 koraki
Učenec zgodovine druge svetovne vojne: Pozdravljeni fantje! Tako smo imeli letos za moj računalniški razred nalogo, da ustvarimo nekakšno elektronsko napravo, ki bo pokazala, kaj smo se naučili v razredu. Sem eden izmed ljudi, ki obožujejo zgodovino druge svetovne vojne, zato sem se odločil, da naredim napravo, ki bo ljudem pomagala oditi
[2020] Uporaba dveh (x2) mikro: bitov za nadzor RC avtomobila: 6 korakov (s slikami)
[2020] Uporaba dveh (x2) Micro: bitov za nadzor RC avtomobila: Če imate dva (x2) micro: bita, ste pomislili, da bi jih uporabili za daljinsko upravljanje RC avtomobila? RC avtomobil lahko upravljate z uporabo enega mikro: bita kot oddajnika in drugega kot sprejemnika. Ko uporabljate urejevalnik MakeCode za kodiranje mikro: b
Avtomatiziran model železniške razporeditve dveh vlakov (V2.0) - Arduino temelji: 15 korakov (s slikami)
Avtomatiziran model železniške razporeditve dveh vlakov (V2.0) | Arduino temelji: Avtomatizacija postavitev železniških modelov z uporabo mikrokrmilnikov Arduino je odličen način za združevanje mikrokrmilnikov, programiranje in modeliranje železnic v en hobi. Na voljo je veliko projektov za avtonomno vožnjo vlaka na modelu railroa
Servo tester v dveh načinih: 5 korakov (s slikami)
Dvorežimski servo tester: Ko kupim nov servo motor, želim hitro preveriti, ali deluje. Servo tester z dvema načinoma mi to omogoča v minuti. Servomotorji, vsaj cenejši, ki jih poznam, včasih ne delujejo po pričakovanjih, ko prispejo: prestave skočijo, elektron
Obnovitev pobarvanih črk na tipkovnici: 5 korakov
Obnovi pobarvane črke na tipkovnici: Moj prenosni računalnik in naš novi namizni računalnik imata čudovito črne tipke z belo pobarvanimi črkami. Čez nekaj časa nekatere tipke izgubijo pobarvane črke zaradi udarcev nohtov. Upoštevajte tipke A, S, D, H, L, E, R, T, O, N in M. Pri šibki svetlobi lahko