Агуулгын хүснэгт:

Морз кодтой 2 үсэг сурагч: 5 алхам
Морз кодтой 2 үсэг сурагч: 5 алхам

Видео: Морз кодтой 2 үсэг сурагч: 5 алхам

Видео: Морз кодтой 2 үсэг сурагч: 5 алхам
Видео: Бомба (2013) Военный шпионский детектив Full HD. Все серии подряд 2024, Арванхоёрдугаар сар
Anonim
Морз кодтой 2 үсэг сурагч
Морз кодтой 2 үсэг сурагч

Tinkercad төслүүд »

Би хэсэг хугацаанд Scrabble (tm) 2 үсэгтэй үгсийг сурахыг хичээсэн боловч амжилтанд хүрээгүй. Би бас Морзын кодыг дахин сурахыг хичээсэн боловч амжилтанд хүрээгүй.

Би 2 үсэг бүхий үгийг санамсаргүй дарааллаар харуулсан хайрцгийг бүтээж, Морзын кодоор бичсэн үсгүүдээ дуудаж, далд мэдлэг олж авахаар шийдлээ.

Tinkercad -ийг ашиглах дэд шагналтай Instructables Arduino тэмцээнд (2020) оролцохоор төлөвлөж байсан болохоор үүнийг туршиж үзье гэж бодлоо.

Алхам 1: эд анги ба Tinkercad холбоос

Бодит барилгын эд ангиуд:

1* Ардуино НҮБ

1* LCD бамбай (ерөнхий)

1* Piezo дуугаруулагч элемент

Tinkercad линк:

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

Алхам 2: Tinkercad

Tinkercad
Tinkercad

Tinkercad -д би LCD дэлгэцийн сайн сайхны ертөнцийн үндсэн төслийг хувилж, пьезо дуугаруулагч нэмж оруулав.

Програм хангамжийн хувьд би эхлээд аль хэдийн эхлүүлсэн зарим кодыг оруулсан; миний төсөл санаанд ороод удаагүй байсан.

Миний Tinkercad -ийн анхны туршлага холилдсон, сөрөг тал дээр дуугаралт тийм ч сайн сонсогдоогүй бөгөөд дэлгэцийг ажиллуулахын тулд LCD савыг тоглуулах шаардлагатай байв.

Эерэг тал нь эмулятор нь хувьсагчийн хэрэглээг програмд оруулсан бөгөөд дибаг хийгч миний толгойг маажихаас аварсан.

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

Миний төслийн цаашдын симуляци илүү амжилттай болсон тул миний анхны асуудал бол харилцаа холбооны хоцрогдол байж магадгүй гэж бодож байна уу?

Алхам 3: Физик барилга

Би Arduino UNO, LCD бамбай, пьезо дуугаруулагчийг ашигласан, Arduino болон LCD бамбайг хооронд нь холбож, 2 холбогч утастай дуугарагчийг нэмсэн.

LCD бамбай нь Tinkercad -ийн ноорог дээр өөр pinout ашигласан боловч инициалд оруулсан зүү дугаарыг өөрчлөх нь асуудлыг шийдэхэд хангалттай байсан тул би пьезо дуугарагчийн зүүг өөрчлөх шаардлагатай болсон. Код өөрчлөгдсөний дараа бүх зүйл хэвийн болсон.

Зарим бамбай дээр арын гэрлийн зүүг буруу холбосон болохыг анхаарна уу, үүнтэй холбоотой асуудал гарахаас урьдчилан сэргийлэхийн тулд би гэмтсэн зүүг (зүү 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…

Зөвлөмж болгож буй: