Мазмуну:

Морзе коду менен 2 тамга менен сөз үйрөнүүчү: 5 кадам
Морзе коду менен 2 тамга менен сөз үйрөнүүчү: 5 кадам

Video: Морзе коду менен 2 тамга менен сөз үйрөнүүчү: 5 кадам

Video: Морзе коду менен 2 тамга менен сөз үйрөнүүчү: 5 кадам
Video: Aлиппе (Кыргызча Алфавит) | Санак Ыр (Цифры) - Бобок кыргызча балдар ырлары | Замира Сатыбалдиева 2024, Ноябрь
Anonim
2 Letter Word үйрөнүүчү Морзе коду менен
2 Letter Word үйрөнүүчү Морзе коду менен

Tinkercad долбоорлору »

Мен Scrabble (tm) 2 тамгадан турган сөздөрдү үйрөнүүгө аракет кылып келе жатам, бирок ийгиликке жете элекмин. Мен дагы бир аз ийгилик менен Морзе кодун үйрөнүүгө аракет кылып келе жатам.

Мен туш келди тартипте 2 тамгадан турган сөздөрдү үзгүлтүксүз көрсөтүүчү жана Морзе кодундагы тамгаларын шыпырган кутучаны куруу менен кандайдыр бир сублиминалдуу билимди сынап көрүүнү чечтим.

Мен Instructables Arduino сынагына (2020) катышууну көздөп жатып, Tinkercadны колдонуу үчүн кошумча сыйлыкка ээ болгон, мен муну сынап көрөм деп ойлогом.

1 -кадам: Бөлүктөр жана Tinkercad Link

Чыныгы курулуш үчүн бөлүктөр:

1* Arduino UNO

1* ЖК калканы (жалпы)

1* пьезо үн чыгаруучу элемент

Tinkercad шилтемеси:

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

2 -кадам: Tinkercad

Tinkercad
Tinkercad

Tinkercadда мен ЖКнын негизги салам салам долбоорун клондоштуруп, пьезо үн чыгаргычка коштум.

Программалык камсыздоо үчүн мен башында баштаган кодду түшүрдүм; менин долбоорум бир топ убакыттан бери эсимде болчу.

Менин биринчи Tinkercad тажрыйбаларым аралашып кетти, терс жагында ызылдак анча жакшы угулган жок жана дисплейди иштетүү үчүн ЖК идиш менен чайкоо керек болчу.

Оң жагы - эмулятор өзгөрмөлөрдү прогмемде колдонууну колго алды жана мүчүлүштүктөрдү оңдоочу мени башымдын тырмоосунан куткарды.

Морзе коду алгач туура угулбайт жана кээ бир аракеттерден кийин мен симулятордун мүчүлүштүктөрүн оңдогону көрүп, Морзе функциясына кирүү чекитин койгондугум анын бир гана мааниге ээ болгонун көрсөттү, ал эми функция ичинде дагы бирөө акыры чоң мааниге ээ экенин түшүндүм. качан функция кичине тамга менен гана иштей алат!

Долбоорумдун кийинки симуляциялык иштери ийгиликтүү болду, менимче, менин биринчи көйгөйүм байланыштын артта калышы болушу мүмкүнбү?

3 -кадам: Физикалык курулуш

Мен Arduino UNO жана ЖК калканы менен пьезо үн чыгаргычын колдондум, Arduino менен ЖК калканы жөн эле чогуу кыскарттым жана мен 2 туташтыргыч зымдары бар үн чыгаргычка коштум.

ЖК калканы Tinkercad эскизинде башка пинту колдонулган, бирок маселени чечүү үчүн жетиштүү болгондугу үчүн инициализатордогу пин сандарды өзгөртүү, мен дагы пьезо үн чыгаргычтын пинин алмаштырууга туура келген. Кодду өзгөрткөндөн кийин баары жакшы иштеди.

Көңүл бургула, кээ бир калканчтарда меникиндей эле, арткы жарык пин туура эмес туташтырылган, бул көйгөйдү болтурбоо үчүн мен калканчымдагы бузулган пинди (пин 10) алып салдым.

4 -кадам: Чектөөлөр

Сизде бир эле сөздүн узун чынжырлары пайда болот жана сөздөр пайда болот, эгер мен сөздүн массивин аралаштырып, анан сөздөрдү карттардын палубасына окшоштуруп алсам жакшы болмок, мен бул жагдайда мүмкүн болгонуна ишенбейм сөздүн массивин сактоо үчүн progmemди колдонуу.

Сөз тизмеси расмий сөздөр тизмесинен алынган, Collins Scrabble (tm) сөздүгүндө кошумча 2 тамгадан турган сөздөр бар.

Мен жогоруда айткандай, Морзе функциясы чоң тамгаларды иштете албайт, эгер сиз бул кодду башка долбоордо колдонууну ойлонуп жатсаңыз, билишиңиз керек.

5 -кадам: Адабияттар:

Туура эмес LCD калкан зымдары жөнүндө маалымат булагы:

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

Мен колдонгон калкан пинту үчүн булак:

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

Сунушталууда: