Съдържание:
- Стъпка 1: Части и Tinkercad Link
- Стъпка 2: Tinkercad
- Стъпка 3: Физическо изграждане
- Стъпка 4: Ограничения
- Стъпка 5: Препратки:
Видео: Учител на двубуквени думи с азбука на Морз: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
Проекти на Tinkercad »
Опитвам се да науча думи от 2 букви Scrabble (tm) от известно време, но без успех. Опитвах се да науча отново азбуката на Морз с малко успех.
Реших да опитам подсъзнателно обучение, като създадох кутия, която непрекъснато показваше двубуквените думи в произволен ред и изписваше техните букви в азбуката на Морз.
Тъй като възнамерявах да участвам в състезанието Instructables Arduino (2020), което има под -награда за използването на Tinkercad, мислех, че ще опитам.
Стъпка 1: Части и Tinkercad Link
Части за реално строителство:
1* Arduino UNO
1* LCD щит (общ)
1* Пиезоелемент
Връзка към Tinkercad:
www.tinkercad.com/things/dW5vJjR3OF4-fanta…
Стъпка 2: Tinkercad
В Tinkercad клонирах основния LCD hello world проект и добавих в пиезо звуков сигнал.
За софтуера първоначално пуснах някакъв код, който вече бях стартирал; проектът ми беше в мислите ми известно време.
Първите ми преживявания с Tinkercad бяха смесени, от негативната страна зумерът не звучеше много добре и LCD се нуждаеше от бъркане с гърнето, за да стартира дисплея.
От положителна страна, емулаторът се справи с използването на променливи в progmem и дебъгерът ми спести много драскане по главата.
Кодът на Морз първоначално нямаше да звучи правилно и след някои опити си спомних, че видях отстраняване на грешки в симулатора, задаването на точка на прекъсване при влизането във функцията на Морс показа, че получава единична стойност, а друга в рамките на функцията най -накрая ме накара да осъзная, че стойността е главна буква когато функцията може да обработва само малки букви!
По -нататъшните симулационни изпълнения на моя проект бяха по -успешни, предполагам, че първоначалният ми проблем може би е забавяне на комуникациите?
Стъпка 3: Физическо изграждане
Използвах Arduino UNO и LCD щит и пиезозвуков сигнал, Arduino и LCD щитът просто се захващат заедно и добавих в ехолота с 2 съединителни проводника.
LCD щитът използва различен извод за скицата на 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…
Препоръчано:
Учител по четене на зрението с Makey Makey и Scratch: 3 стъпки
Учител по четене на зрението с Makey Makey и Scratch: Да се научиш да четеш музика е предизвикателство за много деца, като синът ми е един от тях. Опитахме различни техники, които намерихме онлайн, за да опитаме и помогнем, но нито една от тях не беше особено " забавна " в очите му. Не помогна и това, че не чета
Как да си направим преводач на азбука на Морз с Arduino: 10 стъпки
Как да си направим преводач на азбука на Морз с Arduino: Общ преглед Комуникацията по кодиран начин, освен че е толкова завладяваща, има много приложения в различни области. Един от най -често срещаните методи за комуникация на кода е азбуката на Морз. В този урок ще научите как да направите преводач за изпращане и повторно
Учител по хаптична флейта: 10 стъпки
Учител по хаптична флейта: Омръзнало ли ви е някога да забравите за пръст за апартамент с висок B и да се засрамите пред колегите си? Не? Само аз? Е, за да ми помогне да запомня пръстите си на флейта (вместо да практикувам), изградих Учител по хаптична флейта, който да ми помогне да
Предавател на азбука на азбуката на Ардуино: 11 стъпки
Предавател на мордов код на Arduino: В тази инструкция ще използвате Arduino Uno, за да създадете предавател на азбука на Морз, и да използвате серийния монитор, за да прочетете съобщенията, които сте предали. Части, които ви трябват: Arduino UnoBreadboardBuzzerButtonsJumper проводници
Дъска за азбука, контролирана от приложения, вдъхновена от странни неща: 7 стъпки (със снимки)
Контролирана от приложенията азбучна дъска, вдъхновена от странни неща: Всичко започна преди няколко седмици, когато се опитвах да разбера какво да купя на 9-годишната си племенница за Коледа. Брат ми най -накрая ме информира, че тя е голям фен на Stranger Things. Веднага разбрах какво искам да й дам, нещо, което