Satura rādītājs:

2 burtu vārdu apguvējs ar Morzes kodu: 5 soļi
2 burtu vārdu apguvējs ar Morzes kodu: 5 soļi

Video: 2 burtu vārdu apguvējs ar Morzes kodu: 5 soļi

Video: 2 burtu vārdu apguvējs ar Morzes kodu: 5 soļi
Video: САМЫЙ ВКУСНЫЙ БОГРАЧ!! КАК ПРИГОТОВИТЬ БЛЮДО КОТОРОЕ ПОКОРИТ МИЛЛИОНЫ. Одесский Липован 2024, Novembris
Anonim
2 burtu vārdu apguvējs ar Morzes kodu
2 burtu vārdu apguvējs ar Morzes kodu

Tinkercad projekti »

Jau kādu laiku bez panākumiem mēģinu iemācīties Scrabble (tm) 2 burtu vārdus. Es arī esmu mēģinājis no jauna apgūt Morzes kodu ar nelieliem panākumiem.

Es nolēmu izmēģināt zemapziņas mācības, uzbūvējot kastīti, kurā nepārtraukti parādīti divu burtu vārdi, nejaušā secībā, un pīkstot to burtus Morzes rakstā.

Tā kā es plānoju piedalīties konkursā Instructables Arduino (2020), kuram ir apakšbalva par Tinkercad lietošanu, es domāju, ka es to izmēģināšu.

1. darbība: daļas un Tinkercad saite

Daļas faktiskai būvniecībai:

1* Arduino UNO

1* LCD vairogs (vispārējs)

1* Pjezo skaņas signāla elements

Tinkercad saite:

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

2. solis: Tinkercad

Tinkercad
Tinkercad

Tinkercadā es klonēju pamata sveiciena pasaules projektu un pievienoju pjezo skaņu.

Attiecībā uz programmatūru es sākotnēji ievadīju kādu kodu, kuru jau biju sācis; mans projekts kādu laiku bija prātā.

Mana pirmā pieredze ar Tinkercad bija neviennozīmīga, no negatīvās puses skaņas signāls neizklausījās ļoti labi, un, lai displejs sāktu darboties, šķidro kristālu displejam vajadzēja pieķerties katlam.

Pozitīvi, ka emulators apstrādāja mainīgo izmantošanu programmā, un atkļūdotājs ietaupīja man daudz galvas skrāpējumu.

Morzes kods sākotnēji neizklausījās pareizi, un pēc dažiem mēģinājumiem es atcerējos, ka redzēju simulatora atkļūdotāju, nosakot pārtraukuma punktu Morzes funkcijas ievadam, parādīja, ka tā iegūst vienu vērtību, un cita funkcijas ietvaros beidzot lika man saprast, ka vērtība ir lielie burti kad funkcija varēja apstrādāt tikai mazos burtus!

Turpmākie mana projekta simulācijas braucieni bija veiksmīgāki, es domāju, ka mana sākotnējā problēma, iespējams, bija sakaru kavēšanās?

3. solis: fiziskā uzbūve

Es izmantoju Arduino UNO un LCD vairogu un pjezo skaņu, Arduino un LCD vairogs vienkārši saspiež kopā, un es pievienoju skaņas signālu ar 2 savienotāja vadiem.

LCD vairogs izmantoja atšķirīgu kontaktdakšu Tinkercad skicei, bet, mainot tapu numurus inicializatorā, ar to pietika, lai atrisinātu problēmu, man bija jāmaina arī pjezo skaņas signāla tapa. Pēc koda izmaiņām viss noritēja labi.

Ņemiet vērā, ka dažiem vairogiem, piemēram, manam, ir nepareizi pieslēgta fona apgaismojuma tapa, lai novērstu problēmas, tāpēc es no sava vairoga noņēmu aizskarošo tapu (10. tapa)

4. solis: ierobežojumi

Jums parādās garas viena un tā paša vārda un vārdu virknes, būtu bijis labāk, ja es varētu sajaukt vārdu masīvu un pēc tam izdalīt vārdus kā kāršu klāju, es neesmu pārliecināts, ka šajā situācijā tas ir iespējams progmem izmantošana vārdu masīva saglabāšanai.

Vārdu saraksts ir no oficiālā vārdu saraksta, Kolinsa Scrabble (tm) vārdnīcā ir daži papildu 2 burtu vārdi.

Kā jau minēju iepriekš, Morzes funkcija nevar apstrādāt lielos burtus, kas jāzina, ja apsverat šī koda izmantošanu citā projektā.

5. darbība: atsauces:

Informācijas avots par nepareizu LCD vairoga vadu:

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

Izmantotā vairoga pinout avots:

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

Ieteicams: