Агуулгын хүснэгт:
- Алхам 1: Видеог идэвхжүүлэх
- Алхам 2: Мэдрэгчээс хөдөлгүүрийг асаах. Хөдөлгүүр: MICRO
- Алхам 3: Хөтөлбөр
- Алхам 4: Энгийн ажиллагаа
Видео: MedeaWiz Sprite -ийг хянах: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
MedeaWiz Sprite (https://www.medeawiz.com/) нь видео тоглуулдаг маш жижиг электрон төхөөрөмж юм. Sprite -ийн видеог USB флаш/эрхий диск эсвэл SD карт дээр байрлуулж болно. Sprite нь нэг видеог анхдагчаар давталтаар тоглуулах болно. Флэш төхөөрөмж дээр байрладаг бусад видеог Sprite алсын удирдлага ашиглан сонгож тоглуулах боломжтой.
Амазон эсвэл TeamKingsley -ээс худалдаж авсан
Sensor. Engine MICRO бол мэдрэгчтэй харилцах, янз бүрийн модулийг удирдах зориулалттай жижиг програмчлагдах хяналтын самбар юм. SEM -ийг STEM сургалтын төхөөрөмж болгон ашиглаж болно. 37+ мэдрэгчийн цуглуулгад ашиглахад маш сайн!
CircuitGizmos -аас худалдаж авсан
Мэдрэгч хөдөлгүүрийн MICRO (SEM) Rev 4
SEM -ийн зүрх бол дэвшилтэт програмын орчуулагчтай 32 битийн микроконтроллер юм. SEM -ийн ашигладаг хэл бол BASIC -ийн орчин үеийн хувилбар юм. Хэлний өмнөх хувилбаруудаас ялгаатай нь энэхүү шинэ BASIC нь бүтэцтэй. Энэ нь дэд програмыг дэмждэг бөгөөд мөрийн дугаар шаардлагагүй. Энэ бол SEM -ийн төгс хэл юм. Сурахад хялбар боловч хүчирхэг хэвээр байна. Энэ нь SEM -д шаардлагатай оролт, гаралтын хяналтыг дэмждэг.
SEM нь ПХБ -ийн дээд ирмэг дээр янз бүрийн хэлхээнд холбогдох I/O шугамтай. SEM -ийг прототип хийхэд гагнуургүй хэвлэмэл хэлхээний самбартай хамт ашиглаж болно. SEM -ийг модуль, төхөөрөмж, хэлхээнд интерфэйс хийхийн тулд бусад цахилгаан холболтын аргуудыг ашиглаж болно.
Алхам 1: Видеог идэвхжүүлэх
Тодорхой видео файлыг тоглуулахын тулд Sprite -ийг товчлуурын контакт (эсвэл түүнтэй тэнцэх "хуурай холбоо барих" хэлхээ) -ээр өдөөж болно. Sprite дагалдах заавар (гарын авлагыг худалдан авахаасаа өмнө татаж авах боломжтой) нь товчлуурыг ашиглан видео файлыг тоглуулахын тулд Sprite -ийг хэрхэн ажиллуулахыг харуулдаг. Энэхүү заавар нь програмчлагдах логик хянагч (PLC) эсвэл PIR хөдөлгөөн мэдрэгчийг Sprite -тэй шууд холбож видео тоглуулах боломжийг хэрхэн яаж харуулахыг харуулдаг.
Энэхүү идэвхжүүлэлт нь хуурай контакттай гаралт бүхий товчлуур эсвэл төхөөрөмжийг нэг файлыг идэвхжүүлэх боломжийг олгодог. Илүү төвөгтэй өдөөлтийг Sensor. Engine MICRO ашиглан мэдрэгчийн оролт эсвэл хуваарьт цаг дээр үндэслэн ганц эсвэл олон нөхцлийг үнэлэх замаар хийж болно. SEM нь Sprite -ийн I/O портоор дамжуулан Sprite -тэй холбогдож, Sprite -ийг хянахын тулд цуваа командыг ашиглана.
Алхам 2: Мэдрэгчээс хөдөлгүүрийг асаах. Хөдөлгүүр: MICRO
Sprite I/O порт нь SEM -ийг тэжээхэд ашиглаж болох +5V (100mA) газардуулгын холболтыг өгдөг. SEM -ээс Sprite -ийн цуваа хяналтыг Tx ба Rx цуваа шугам ашиглан гүйцэтгэдэг. Оролт гаралтын холболтыг Sprite гарын авлагад оруулсан бөгөөд энд харуулав.
Дээрх диаграммд "Микропроцессор" нэртэй тэгш өнцөгт нь Sensor. Engine MICRO байх болно. SEM нь Sprite -т жижиг захиалгат кабелиар холбогддог. Хар утас нь газрын лавлагаа, улаан утас нь SEM -ийг тэжээх 5V өгдөг. (USB холболт 5V өгдөг тул хөгжүүлэлтийн явцад салгагдсан болно.)
Цэнхэр, ногоон утаснууд нь цуваа холбоо юм. Энэ кодын хувьд Sprite -аас хүлээн авсан өгөгдлийг ашигладаггүй.
Алхам 3: Хөтөлбөр
Жишээ програм нь маш энгийн: Тоонуудын багцыг (0 -ээс 10 хүртэл) гүйлгэж, сонгосон бол дугаартай холбоотой файлыг тоглуулна уу.
'Sprite Controller * 4 мөрийн програмын тайлбар нь файл сонгогч дээр гарч ирдэг. ' *' * '--------------------- *
СОНГУУЛИЙН ТОДОРХОЙ
СОНГУУЛИЙН АНХДУГААР БИШ ОПТИОН АВТОРУНАА асаалттай байна
'====================================================
'Setup Code' Энэ програмыг эхлүүлэх үед тохируулгын код нэг удаа ажиллана '================================ =================
'S. E: MICRO товчлуур тасалдаж, мэдэгдэж байна
'SEM програмууд гэх мэт нийтлэг байдаг. SETPIN 7, INTL, semRedBtnInt, PULLUP SETPIN 24, INTL, semYelBtnInt, PULLUP SETPIN 26, INTL, semGrnBtnInt, PULLUP DIM semRedBtn AS semegntt INTERGER INTERGER DEG 0 semYelBtn = 0 semGrnBtn = 0
DIM FileNum -ийг бүхэлд нь
DIM FileNumLimit AS INTEGER FileNum = 0 FileNumLimit = 10
0, 0, "Sprite Controller",, 3, 1 гэсэн текст бичнэ үү
TEXT 64, 12, ""+STR $ (FileNum)+"", C, 2, 2 TEXT 0, 57, "Back Frwd Select",, 3
ХИЙ
Хэрэв semRedBtn> 1 ДАРАА
semRedBtn = 0 CLS FileNum = FileNum - 1 If FileNum <0 THEN FileNum = FileNumLimit Text 0, 0, "Sprite Controller", 3, 1 TEXT 64, 12, ""+STR $ (FileNum)+"", C, 2, 2 TEXT 0, 57, "Back Frwd Select", 3 ENDIF
Хэрэв semYelBtn> 1 ДАРАА
semYelBtn = 0 CLS FileNum = FileNum+1 IF FileNum> FileNumLimit THEN FileNum = 0 Текст 0, 0, "Sprite Controller", 3, 1 TEXT 64, 12, ""+STR $ (FileNum)+"", C, 2, 2 TEXT 0, 57, "Back Frwd Select", 3 ENDIF
Хэрэв semGrnBtn> 1 ДАРАА
semGrnBtn = 0 НЭЭЛТТЭЙ "COM1: 9600" -ийг #1 PRINT #1, CHR $ (FileNum); CLIFE #1 ENDIF LOOP
'=====================================================
'SE: MICRO Button Interrupt Subroutines' SEM програмууд гэх мэт нийтлэг зүйл '=============================== ====================
"Улаан/Шар/Ногоон" товчлуур нь горимыг тасалдуулдаг
'SEM товчлуурын стандарт горимууд. 'SemRedBtn> 1 дээр товчлуур дарах,> x товчлуурыг удаан дарахад туршилт хийх
SUB semRedBtnInt
semRedBtn = 1 DO: PAUSE (5): semRedBtn = semRedBtn + 5: PIN (7) = 0 PAUSE (20) END SUB
SUB semYelBtnInt
semYelBtn = 1 DO: PAUSE (5): semYelBtn = semYelBtn + 5: PIN (24) = 0 PAUSE (20) END SUB
SUB semGrnBtnInt
semGrnBtn = 1 DO: PAUSE (5): semGrnBtn = semGrnBtn + 5: PIN (26) = 0 PAUSE (20) END SUB
Алхам 4: Энгийн ажиллагаа
Дэлгэц дээрх том төвтэй тоо нь аль файлыг тоглуулж байгаа эсвэл хамгийн сүүлд сонгосон болохыг харуулна.
Улаан товчлуур нь файлын дугаарыг бууруулдаг. Шар товчлуур нь файлын дугаарыг нэмэгдүүлдэг.
Ногоон товчлуур нь дугаарласан файлыг сонгож/тоглуулдаг.
Зөвлөмж болгож буй:
Вэбсайтаар хянагддаг зул сарын гацуур мод (үүнийг хэн ч хянах боломжтой): 19 алхам (зурагтай)
Вэбсайтаар хянагддаг зул сарын гацуур мод (Үүнийг хэн ч хянах боломжтой): Та вэбсайтын хяналттай зул сарын гацуур мод ямар байдгийг мэдэхийг хүсч байна уу? Миний зул сарын гацуур модны төслийг харуулсан видеог энд оруулав. Шууд дамжуулалт одоогоор дууссан, гэхдээ би юу болж байгааг харуулсан видео хийлээ: Энэ жил 12 -р сарын дундуур
DC MOTOR MOSFET Arduino ашиглан хурдыг хянах: 6 алхам
Arduino ашиглан DC MOTOR MOSFET -ийн хурдыг хянах: Энэ хичээлээр бид MOSFET модулийг ашиглан DC моторын хурдыг хэрхэн хянах талаар сурах болно
DIY ухаалаг робот хянах машины иж бүрдэл Машины гэрэл мэдрэмтгий байдлыг хянах: 7 алхам
DIY ухаалаг робот хянах машины иж бүрдэл Машины гэрэл мэдрэмтгий байдлыг хянах: SINONING ROBOT -ийн загвараар та робот машиныг онлайнаар худалдаж авах боломжтой TheoryLM393 чип нь хоёр фоторезисторыг харьцуулж үзээрэй. эргэх, ингэснээр
Бичил замгийн энгийн булингартай байдлыг хянах, хянах систем: 4 алхам
Бичил замагны энгийн булингартай байдлыг хянах, хянах систем: Булингарыг хэмжихийн тулд уснаас дээж авах нь уйтгартай байдаг гэж хэлэх нь энгийн бөгөөд энэ нь усан дахь жижиг, түдгэлзсэн тоосонцорыг илэрхийлдэг бөгөөд энэ нь гэрлийн замыг нэмэгдүүлэх эсвэл илүү их тоосонцор бүхий гэрлийн эрчмийг бууруулдаг. төвлөрөл эсвэл хоёулаа
Esp8266: 5 алхамыг ашиглан цахилгаан хэрэгслийг хянах, цаг агаарыг хянах IoT төхөөрөмжийг хэрхэн яаж хийх вэ
Esp8266 ашиглан багаж хэрэгслийг хянах, цаг агаарыг хянах IoT төхөөрөмжийг хэрхэн яаж хийх вэ: Эд юмсын интернэт (IoT) нь физик төхөөрөмжүүд (үүнийг "холбогдсон төхөөрөмжүүд", "ухаалаг төхөөрөмжүүд" гэж нэрлэдэг), барилга байгууламж, электроник, програм хангамж, мэдрэгч, идэвхжүүлэгч болон бусад эд зүйлс