
Агуулгын хүснэгт:
2025 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2025-01-23 15:00
Төсөлдөө PIC микро хянагч ашиглаж эхэлж байна уу? Таны програм зүгээр л ажиллахгүй байгаа үед тэдгээр нь маш хэрэгтэй боловч маш их урам хугардаг. Энэ бол схемийг зурах замаар санаагаа цэгцлэх нэг арга юм. Мэргэжлийн програмистууд ихэвчлэн өөрсдийн бүтээлээ ийм байдлаар бүтээдэг. Энгийн харандаа, цааснаас эхлээд санаагаа ямар нэгэн байдлаар захиалах нь маш чухал юм. Таны тодорхойлж буй систем бол алхам алхмаар хөдөлдөг үйл явц юм. Автомат угаалгын машин эсвэл робот. Мэдээжийн хэрэг маш энгийн програмын хувьд та үүнийг хийх шаардлагагүй болно.
Алхам 1: Тэмдэгтүүд
Энгийн урсгалын диаграмын хувьд та зөвхөн 2 тэмдэгт ашиглах хэрэгтэй. Тэгш өнцөгт нь ACTION -ийн жишээг харуулна - моторыг асаах, унтраах, LED -ийг асаах, унтраах, алмаз нь ШИЙДВЭРийг харуулна - жишээ нь - унтраалга асаалттай, таг хаалттай байна, робот ямар нэгэн зүйлд хүрсэн үү?
Алхам 2: Тэмдгийг ашиглах
Таны үйл явц алхам алхмаар цуврал үйлдлүүдэд багтах ёстой, Үүнийг хий, Дараа нь ингэ, Ийм зүйл болсон уу? Жишээ нь: Угаалгын машины таг хаагдсан уу? Машинаа дүүргэж эхлээрэй Машин дүүрсэн үү Машинаа дүүргэхийг зогсооно уу Үүнийг тэмдэг ашиглан илэрхийлж болно. Үйлдэл, шийдвэр гэж юу болохыг бичих хэрэгтэй. Та бүх зүйл зөв дарааллаар, зөв газарт байгааг олж харах хүртэл бүх зүйлийг өөрчилж эсвэл дахин захиалах хэрэгтэй болно.
Алхам 3: Илүү төвөгтэй зүйлүүд
Илүү төвөгтэй програмын хяналт нь робот эсвэл угаалгын машин илүү олон алхамтай болно гэж хэлдэг.
Алхам 4: Урсгал диаграмыг програм болгон хувиргах
Энд урсгалын график оноо авдаг. Урсгал диаграмын хайрцаг бүрийн хажууд шаардлагатай програмчлалын командыг бичих боломжтой болсон бөгөөд юуны түрүүнд ямар оролт, гаралт нь бодит амьдралтай ямар зүйл холбогдсон болохыг ялгаж салгах хэрэгтэй. хэсэг нь мэдрэгчтэй холбоотой, жишээ нь Шилжүүлэгч, хэт авианы мэдрэгч, микрофон гэх мэт Процессийн хэсэг нь оролтын мэдрэгчийн хэлж буй зүйлээс хамаарч шийдвэр гаргах хэсэг юм. Мотор, LED, чийдэн, чанга яригч гэх мэт Энэ оролтын гаралтын хүснэгт (I/O хүснэгт) нь 4 гаралт, 1 оролттой бөгөөд жижиг роботыг удирдахад ашиглагдана. Тиймээс 0 гаралтыг асаах нь зөв мотор урагшлах болно, 0 гаралтыг унтраах нь зөв моторыг зогсооно.
Алхам 5: Урсгал диаграмд нэмэх
Энэ хүснэгтийг урсгал хүснэгтэд хялбархан ашиглах боломжтой. Хэрэв ямар нэгэн үйлдэл байгаа бол энэ нь ихэвчлэн ямар нэг зүйлийг асаах эсвэл унтраах эсвэл хэсэг хугацаанд хүлээх бөгөөд үйлдлийг дуусгахыг хүлээнэ. үйл ажиллагаа. PIC програмчлалын ихэнх хэлбэрийн хувьд "Хэрэв x оруулга асаалттай байгаа бол үүнийг хий.." гэж асуух замаар эдгээр тушаалыг доорхи I/O хүснэгтийг ашиглан урсгалын графикт ашиглаж болно.
Алхам 6: Үүнийг хөтөлбөрт оруулах
Одоо бидний хүссэнээр ажиллах боломжтой програмыг авах боломжтой байгаа бөгөөд командыг одоо таны ашиглаж буй програмчлалын хэлэнд тохирсон хэлбэрээр бичиж болно. Би ерөнхийдөө PICAXE микропроцессорын системийг ашигладаг https:// www.picaxe.com нь BASIC хэлбэрээр програмчлагдсан бөгөөд үүнийг ихэнх програмуудад ашиглахад илүү хялбар байдаг. Одоо програмыг ингэж бичих болно - Би үүнийг тайлбарласан бөгөөд ингэснээр мөр бүр юу хийж байгааг харах боломжтой болно. урсгалын хүснэгт. Өндөр 0 'нь гаралтыг 0 -ээр 1 болгож эргүүлнэ' өөр тэмдэглэгээ Хэрэв чек 3 = 1 бол 3 -р оролт нь үсэрч байх үед эргэж goto check 'руу шилжих болно. эргэх: бага 0 'эргэлтийн гаралт 0 унтраах бага 1' эргэлтийн гаралт 1 унтраах өндөр 2 эргэлтийн гаралт 2 өндөр 4 'эргэлтийн гаралт 4 хүлээх үед 2' робот жаахан ухарч байхад 2 секунд хүлээнэ үү. бага 2 нам 4goto эхлэх 'дахин урагшлахын тулд эхлэл рүү буцах.
Алхам 7: Жинхэнэ өвчин
Хэрэв та робот/угаалгын машин/хиймэл дагуулаа ажиллуулахыг хүсч байвал энэ бүхэн маш урт салхитай харагдаж байна. Энэ нь бичихээс илүү удаан хугацаа шаардсан боловч хүчин чармайлт гаргахад үнэтэй гэж би зөвшөөрч байна. нарийн төвөгтэй програмуудын тусламжтайгаар аливаа зүйлийг зөв дарааллаар нь авахад хэцүү байдаг. Та юмыг санаж байна (энэ нь төвөгтэй) 3. Цаас хямд бөгөөд таны цаг хугацаа бага байж магадгүй юм - энэ нь LED асаах, унтраахаас илүү төвөгтэй зүйл бол урт хугацаанд илүү хурдан гэдэгт итгээрэй. Уур бухимдал бол шинэ ур чадвар эзэмших алуурчин юм, Цахилгаан хэрэгслээр ямар нэгэн зүйл бүтээхээс өөр муу зүйл байхгүй бөгөөд энэ нь ажиллахгүй, яагаад, хаанаас эхлэхээ мэдэхгүй байна. Хөтөлбөр нь сайн ажиллах ёстой гэж хэлэх нь илүү дээр байх болно, энэ нь тоног төхөөрөмж байх ёстой. Үүнийг туршиж үзээрэй.
Зөвлөмж болгож буй:
Холбоогүй АС хүчдэл илрүүлэгч хэлхээний диаграм: 6 алхам

Холбоогүй AC хүчдэлийн детекторын схем Хэлхээ нь 3 өөр үе шатаас хамаарна. Үүний дараа сул дорой тэмдгийг өгсөн бөгөөд энэ хэлхээ нь Drove -ийг хонх шиг ажиллуулж чадна. Энд би
Bluetooth чанга яригч хакердах - Гэрийн театрын урсгал: 8 алхам (зурагтай)

Bluetooth Чанга яригчийг хакердах-Гэрийн театрын шууд дамжуулалт: Энэхүү зааварчилгаа нь Bluetooth-ийн чанга яригчийг хакердах, LED цайны гэрлийг анивчуулж, гэрийн театрын системийн гол хэсэг болохын зэрэгцээ Bluetooth чанга яригчийн анхны функцийг хэвээр нь үлдээсэн болно. Би асуудалтай байсан
Кикадаас эхэл - Схем диаграм: 9 алхам

Kicad -аас эхэл - Схемийн диаграм: Kicad бол арилжааны ПХБ -д зориулсан CAD системийн үнэгүй, нээлттэй эх үүсвэрийн хувилбар юм, EAGLE гэх мэтийг битгий андуураарай, гэхдээ маш сайн, гэхдээ EAGLE -ийн үнэгүй хувилбар заримдаа бүтэлгүйтдэг бөгөөд оюутны хувилбар нь зөвхөн үргэлжлэх болно. 3 жил, тиймээс Кикад бол шилдэг
Угаалгын машины моторын утас диаграм: 6 алхам

Угаалгын машины моторын утас диаграм: Угаалгын машины мотор эсвэл бүх нийтийн моторыг утсаар холбохын тулд бидэнд угаалгын машины моторын холболтын диаграм гэдэг диаграм хэрэгтэй болно. ижил диаграм
Жижиг сарны урсгал: 5 алхам (зурагтай)

Жижиг сарны урсгал: Энэ бол Аляскийн SeaLife төвтэй хамтран хэрэгжүүлж буй төсөл юм. Тэд оюутнуудаа цахим бүтээн байгуулалтад хамруулж, далай тэнгисийн орчинд хяналт тавих төсөл хэрэгжүүлэх сонирхолтой байсан. Дизайныг худалдаж авахад харьцангуй хямд