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

Sif's Maze (Тоглоом) - Arduino ITTT: 4 алхам (зурагтай)
Sif's Maze (Тоглоом) - Arduino ITTT: 4 алхам (зурагтай)

Видео: Sif's Maze (Тоглоом) - Arduino ITTT: 4 алхам (зурагтай)

Видео: Sif's Maze (Тоглоом) - Arduino ITTT: 4 алхам (зурагтай)
Видео: #SanTenChan читает гнома из второй серии книги Сани Джезуальди Нино Фрассики! 2024, Арваннэгдүгээр
Anonim
Sif's Maze (Тоглоом) - Arduino ITTT
Sif's Maze (Тоглоом) - Arduino ITTT

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

Энэхүү төсөл нь Норвегийн домог судлалын талаархи ТБА -ийн үзэл баримтлал болгон эхэлсэн. Та бол Лифтрасир байсан бөгөөд амьдралдаа хайртай, нэрээ мартсан байсан. Та амраг Лифээ олох ёстой, эсвэл сэрсэн ойгоос зугтах ёстой байсан. Харамсалтай нь, энэ нь тийм ч сайн болсонгүй, тиймээс би үүнийг жижигхэн лабиринт тоглоом болгож, Норвегийн домог зүйгээ хадгалсаар байв

Алхам 1: Энэ бол танд хэрэгтэй зүйл юм

Энэхүү төсөлд дараах хэсгүүд шаардлагатай болно.

- Ардуино Уно

- Утас үсрэх

- Шингэн болор дэлгэц (LCD) (16, 2)

- X2 товчлуур

- Потенциометр

- 10к Ом эсэргүүцэл x3

- Дор хаяж 1 кг саван чулуу (хэр их чулуу байх тусам дотор нь байгаа тоног төхөөрөмжийг угсрахад хялбар болно).

- Модон залгуур x4

Алхам 2: Цаг, R T руу

Цаг, RT руу
Цаг, RT руу

Эрхэмсэг хатагтай нар та үүнийг зөв уншаарай. A R T. Эсвэл савангийн чулууг тоног төхөөрөмж дотор нь багтахаар сийлэх цаг болжээ.

Би үүнийг чулууг цоолж, үрж хийсэн боловч хэрвээ танд гэртээ өөр илүү мэргэжлийн багаж хэрэгсэл байгаа бол тэдгээрийг ашиглахад чөлөөтэй байгаарай. Саван чулууг маш амархан ургуулдаг тул танд MX-30KSUPER өрмийн машин хэрэггүй. Стандарт цоорхой, сараалжтай хангамж нь сайн ажиллах болно.

Юуны өмнө бид чулууг хоёр хуваах хэрэгтэй. Итгэх үү, итгэхгүй байна, гэхдээ би үүнийг зөөлөн металлын хөрөө авч, яг тэр дундуур нь хөрөөдөж хийсэн. Одоо бид чулууны 2 талыг авсан тул аль нэг хэсгийн дундаас хаа нэгтээ тэгш өнцөгт хэлбэртэй сийлбэр хийж эхлэв. Бид үүнийг дэлгэцэн дээр ашиглах болно. Би өөрийн дэлгэцийг БҮТЭН дэлгэцийг багтаах хэмжээнд хүртэл том болгосон, гэхдээ та үүнийг зөвхөн дэлгэц өөрөө харагдах байдлаар хэлбэржүүлж болно.

АНХААРУУЛГААР ГҮЙЦЭТГЭЖ БАЙГАА !! Та анзаарсан байх шиг миний дэлгэцийн тал хэсэгт асар том хагарал бий. Энэ нь илүү нарийхан хэсгийн ойролцоо өрөмдөж байх үед болсон (Бид дараа нь өрөмдөх болно). Илүү нарийн хэсгүүдийн ойролцоо өрөмдөхдөө маш болгоомжтой байгаарай, учир нь энэ нь маш их тохиолддог.

Тийм ээ, магадгүй ерөнхийдөө болгоомжтой байгаарай. Би төслөөсөө болж шархадсан хүнийг харахыг үзэн ядна.

Одоо! Хоёрдугаар хагасын хувьд бидэнд хөндий хэлбэртэй тэгш өнцөгт хэлбэр хэрэгтэй болно. Ардуино ба тогооны тоолуурыг тааруулах хангалттай гүнзгий боловч хэтэрхий гүн биш, учир нь та чулууг хуваахыг хүсэхгүй байна.

Өрөмдөх цаг боллоо, хонгор минь. Одоо та дэлгэцийн нүхний эргэн тойронд 4 цэг, хагасыг нь хөндий хэсгийг сонгохыг хүсч байна. Дараа нь та дээд (дэлгэцийн) талыг дэмжихийн тулд модон залгуурыг байрлуулж, чулууг цоолж, цооног руу хийж, залгуурыг нүхэнд хийнэ. Би эдгээр нүхийг ижил газруудад байрлуулахыг санал болгож байна.

Үүнийг хийснийхээ дараа та чулууг бие биенийхээ дээр тавиад, хооронд нь зайтай байх ёстой!

Алхам 3: Тоног төхөөрөмж La Vista, Baby

Тоног төхөөрөмж La Vista, Baby
Тоног төхөөрөмж La Vista, Baby
Тоног төхөөрөмж La Vista, Baby
Тоног төхөөрөмж La Vista, Baby
Тоног төхөөрөмж La Vista, Baby
Тоног төхөөрөмж La Vista, Baby
Тоног төхөөрөмж La Vista, Baby
Тоног төхөөрөмж La Vista, Baby

Терминаторын аймшигтай үгийг уучлаарай, гэхдээ машины зүрхийг цуглуулах цаг болжээ.

LCD дэлгэц рүү зүү эсвэл үсрэх утас гагнах ажлыг эхлүүлээрэй. Би үсрэх утсыг дэлгэц дээр шууд гагнахаар шийдсэн. Ингэснээр би орон зайг хадгалж, бүх зүйл илүү сайн тохирох болно. Дууссаны дараа таны дэлгэц минийхтэй маш төстэй байх ёстой. Та LCD дэлгэцийг хэрхэн яаж холбохыг эндээс харж болно.

www.arduino.cc/en/Tutorial/HelloWorld?from…

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

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

Дараа нь би ваар тоолуурыг хэлхээний самбар дээр холбохыг санал болгож байна. Савны тоолуур болон дэлгэцийг холбоод тогоо тоолуурыг эргүүлж туршиж үзээрэй. Хэрэв LCD -ийн тод байдал өөрчлөгдвөл та үүнийг зөв утсаар холбосон болно. Хэрэв тийм биш бол дээр дурдсан хичээлийг дахин нэг үзэхийг танд зөвлөж байна.

Хэрэв та дууссан бол товчлууруудаа аваад, Arduino дээрх 5V зүү, газарт холбоно уу. Та товчлууруудыг дурын дижитал тээглүүрт холбож болно. Хэрэв тээглүүр ижил байвал кодыг сайтар шалгаж үзээрэй.

Дууссаны дараа та тоног төхөөрөмжийг чулуунд хийж болно!

Алхам 4: Хэрэв (lastStep) {code ();}

Унтахгүй байх. Матриц руу орох цаг боллоо.

Та үүнийг тааварлав! Код бичих цаг боллоо. Санаа зоволтгүй. Энэ хэсэг нь үнэндээ маш амархан. Ажилдаа орж чадаагүй цорын ганц зүйл бол дэлгэцэн дээрх тоглоом байв. Хэрэв та үүнийг ажиллуулж чадвал надад хэлээрэй!

Та миний оруулсан кодыг татаж авах боломжтой файл болгон ашиглаж болно. Өмнөх түвшинг хуулж буулгах замаар өөр өөр түвшинг нэмж болно, гэхдээ өөр өөр хариулттай (Зүүн ба баруун).

Тэгээд л болоо! Та энэ гарын авлагаас ямар нэгэн зүйл олж авсан, магадгүй өөрөө хийсэн гэж найдаж байна!

Хэрэв та тэгсэн бол би үүнийг харах дуртай байсан!

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