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

MakerBit ашиглан гал тогооны цаг хэмжигч хийх: 13 алхам
MakerBit ашиглан гал тогооны цаг хэмжигч хийх: 13 алхам

Видео: MakerBit ашиглан гал тогооны цаг хэмжигч хийх: 13 алхам

Видео: MakerBit ашиглан гал тогооны цаг хэмжигч хийх: 13 алхам
Видео: Штукатурка стен - самое полное видео! Переделка хрущевки от А до Я. #5 2024, Арваннэгдүгээр
Anonim
MakerBit ашиглан гал тогооны цаг хэмжигч хий
MakerBit ашиглан гал тогооны цаг хэмжигч хий

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

Эрт дээр үед хамгийн ашигтай төхөөрөмжүүд нь механик байсан. Хүүхдүүд дотор байгаа эд ангиудыг харж, хэрхэн хөдөлж байгааг судлахын тулд юмсыг салгаж авч болно.

Гал тогооны цаг хэмжигч гэх мэт орчин үеийн цахим хэрэгслүүд өөр өөр байдаг. Хэсэг нь хэт жижигхэн тул хөдлөхгүй байна. Стратеги өөрчлөх. Үүнийг хэрхэн яаж ажиллахыг харахын тулд үүнийг салгахын оронд нэгийг нь нэгтгээрэй!

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

  1. бүрэлдэхүүн хэсгүүд,
  2. холболт,
  3. код.

Төхөөрөмж нь цаг товлох, тоолох тоолууртай байх болно.

Энэ нь үлдсэн хугацааг харуулах бөгөөд тоолуур дуусахад дохио өгөх болно.

Дохио нь дэлгэцэн дээрх мессеж, анивчсан гэрэл эсвэл урьдчилан бичсэн дуу гэх мэт мэдээллийн хэрэгслийг агуулсан байж болно.

Алдаатай дуудлага хийдэг таймер гэж төсөөлөөд үз дээ!

Энэхүү төслийн бүх үйл ажиллагааг гүйцэтгэсэн оюутнууд хэд хэдэн зүйлийг хийх боломжтой болно.

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

Алхам 1: Бүрэлдэхүүн хэсгүүдийг цуглуулах

Бүрэлдэхүүн хэсгүүдийг цуглуулах
Бүрэлдэхүүн хэсгүүдийг цуглуулах

1010 Technologies -ийн MakerBit+R гарааны иж бүрдэл. Энэхүү төсөлд шаардлагатай ихэнх бүрэлдэхүүн хэсгүүдийг Starter Kit -д оруулсан болно. Үүнд:

  • BBC микро: битийн микро хянагч
  • MakerBit+R хөгжүүлэх платформ
  • Micro: bit MakerBit -ийг компьютерт холбох USB кабель.
  • MakerBit-ийн 9 вольтын батерей ба батерейны холбогч
  • MakerBit -тэй холбогдсон тууз кабель бүхий мэдрэгчтэй цэг, цэг эзэмшигч, LED
  • LCD дэлгэц болон mp3 тоглуулагчийн Grove холбогч. Эдгээр холбогч нь нэг төгсгөлд цагаан залгууртай, нөгөө үзүүрт дөрвөн тусдаа залгууртай байдаг.

Нэмэлт зүйлс.

Дараах бүрэлдэхүүн хэсгүүдийг MakerBit Starter Kit -т оруулдаггүй боловч MakerBit.com, Amazon болон бусад олон дэлгүүрээс тусад нь худалдаж авч болно.

I2C -тэй ажилладаг LCD дэлгэц.

Нэмэлт mp3 тоглуулагч, чанга яригч, энэ иж бүрдэл шиг.

Жижиг картон хайрцаг эсвэл картон хэсэг.

Алхам 2: Холболт хийх

Холболтуудыг хийх
Холболтуудыг хийх
Холболтуудыг хийх
Холболтуудыг хийх

MakerBit нь таны код хянах боломжтой хэд хэдэн өөр бүрэлдэхүүн хэсгүүдийн холболтыг өгдөг.

Дараах алхам алхам бүр нь бүрэлдэхүүн хэсгүүдийн аль нэгийг MakerBit -т хэрхэн холбох талаар тайлбарласан болно.

Бүрэлдэхүүн хэсэг бүрт хэрхэн холбогдож байгааг харуулсан гэрэл зураг байдаг.

Starter Kit дээрээс micro: bit болон MakerBit+R төхөөрөмжүүдийг олоорой. Зураг дээр үзүүлсэн шиг micro: bit -ийг MakerBit -д залгаарай.

Алхам 3: LCD дэлгэц

LCD дэлгэц
LCD дэлгэц
LCD дэлгэц
LCD дэлгэц
LCD дэлгэц
LCD дэлгэц

MakerBit+R дээр I2C залгуурыг олоорой. Үүнийг анхааралтай ажиглаарай. Энэ нь дөрвөн жижиг тээглүүртэй. Тэд тус бүр нь шошготой:

  • GND,
  • +5V,
  • SDA ба
  • SCL.

Зүү бүр нь LCD дэлгэц дээрх ижил шошготой зүүтэй холбогдох ёстой.

LCD дэлгэц дээр +5V харгалзах зүүг VCC гэж тэмдэглэж болохыг анхаарна уу.

Цагаан Grove залгуурыг MakerBit+R дээрх I2C залгуур руу оруулна уу. GND зүүтэй таарч байгаа утасны өнгийг анхаарч үзээрэй. Энэ нь ихэвчлэн хар утас юм.

Утасны нөгөө үзүүрийг LCD -ийн GND зүү дээр дарна уу.

Үлдсэн гурван утастай ижил зүйлийг хий.

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

Картонон дээрээ нүх хайчилж эсвэл LCD дэлгэцийн хэмжээтэй хайрцаг хийнэ үү. Цахилгаан тусгаарлагч соронзон хальсны тусламжтайгаар картонны ард (хайрцгийн дотор талд) LCD байрлуулна.

Алхам 4: MP3 тоглуулагч ба чанга яригч

MP3 тоглуулагч ба чанга яригч
MP3 тоглуулагч ба чанга яригч
MP3 тоглуулагч ба чанга яригч
MP3 тоглуулагч ба чанга яригч
MP3 тоглуулагч ба чанга яригч
MP3 тоглуулагч ба чанга яригч

Grove залгуурыг MakerBit+R дээрх аналог залгуурт залгаарай. Энэхүү залгуур нь GND, +3.3V, A1, A0 гэсэн дөрвөн жижигхэн тээглүүртэй. Утасны бусад үзүүрийг MP3 тоглуулагч дээр дарж, утас бүр ийм байдлаар тохирсон хоёр тээглүүрийг холбоно.

MakerBit MP3

GND GND

+3.3V VCC

A1 TX

A0 RX

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

MakerBit.com-аас нийлүүлсэн чанга яригч нь цэнэглэдэг дотоод батерей, асаах унтраалгатай. Таны аяыг тоглуулахыг хүссэн үед батерей цэнэглэгдсэн, унтраалга асаалттай байгаа эсэхийг шалгаарай.

Алхам 5: Мэдрэгч мэдрэгч

Мэдрэгч мэдрэгч
Мэдрэгч мэдрэгч
Мэдрэгч мэдрэгч
Мэдрэгч мэдрэгч
Мэдрэгч мэдрэгч
Мэдрэгч мэдрэгч
Мэдрэгч мэдрэгч
Мэдрэгч мэдрэгч

MakerBit+R дээрх цайвар саарал залгуурыг хараарай. Энэ нь T5 -аас T16 гэсэн шошготой хэдэн арван тээглүүр агуулдаг.

Цайвар саарал залгууртай залгуурт тохирсон тууз кабелийг Starter Kit -ээс олоорой. Туузан кабелийн нөгөө үзүүрт байгаа утаснууд нь тусдаа хар эсвэл цагаан залгууртай байдаг.

Кабелийн хажуугийн улаан утсыг залгуурын T5 тал руу хамгийн ойрхон байрлуулна уу.

Энэхүү төсөл нь тэр улаан утас болон түүний хажууд байгаа хүрэн, хар, цагаан, саарал гэсэн дөрвөн утсыг ашигладаг.

Холбох цэгүүд болон цэг эзэмшигчдийг Starter Kit дээрээс олоорой.

Мэдрэгч мэдрэгчийг өмнөх алхам дээр тодорхойлсон таван утсан дээрх залгуурт оруулна уу.

Утас ба мэдрэгч нь таймерын функцтэй дараах байдлаар зохицох болно.

Улаан утас = T5 мэдрэгч = Таймерыг эхлүүлэх/зогсоох

Хүрэн утас = T6 мэдрэгч = Цаг нэмэх

Хар утас = T7 мэдрэгч = Минут нэмнэ үү

Цагаан утас = T8 мэдрэгч = Секунд нэмнэ үү

Саарал утас = T9 мэдрэгч = Таймерыг цэвэрлэ

Бага зэрэг картон нь холбоо барих цэгүүдийг цэвэрхэн дарааллаар байрлуулахад тусална. Илүү сайн, тэдгээрийг хайрцган дээр бэхлээрэй. Цэг эзэмшигчид нь хүрэх цэгийг чанга барихад тусална. Хэрэв таны картон зузаан байвал цэг эзэмшигчийн уртыг таслах шаардлагатай байж магадгүй юм. MakerBit.com нь энэ холбоос дээр мэдрэгч цэгүүдийг холбох талаархи хичээлийг санал болгож байна.

Мэдрэгч мэдрэгчийг хайрцаг эсвэл картон дээр суурилуулсны дараа тус бүрийг гүйцэтгэх үүргээр нь тэмдэглээрэй.

Төсөл нь хүрэх цэгүүдийг мэдрэгч болгон ашигладаг. Код нь тэднийг мэдрэгч гэж нэрлэдэг. Мэдрэгч ба мэдрэгч нь нэг зүйлийн хоёр нэр бөгөөд энэ хичээлд хоёуланг нь хоёуланг нь ашиглах болно.

Мэдрэгчийг мэдрэх бодит төхөөрөмжийг MakerBit дээр суулгасан болно. Холбох цэгүүд нь гар урлалын дэлгүүрүүдэд зарагддаг шиг ээмэгний бичлэг юм.

MakerBit нь хэн нэгэн хүрэх цэг дээр хүрэхэд мэдэрдэг. Энэ нь ээмэг нь мэдрэгчийн үүргийг гүйцэтгэдэг. MakerBit нь таны кодод ямар мэдрэгч хүрсэн болохыг хэлж өгдөг. Үүнийг мэдрэгчтэй үйл явдал гэж нэрлэдэг.

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

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

Алхам 6: LED

LED
LED
LED
LED
LED
LED
LED
LED

MakerBit+R Starter Kit нь аль хэдийн суулгасан LED бүхий тууз кабелийг өгдөг. Эдгээрийг ашиглахад үнэхээр хялбар байдаг.

Улаан LED бүхий кабелийг сонгоно уу.

Дараа нь цэнхэр залгуурт хамгийн ойрхон байгаа MakerBit+R дээрх том, том хар залгуурыг олоорой.

Туузан кабелийн хар залгуурыг энэ залгуур руу түлх.

Туузан кабелийн ирмэгийг шалгана уу. Гадна талд нь хүрэн утастай талыг нь олоорой.

Энэхүү хүрэн утас нь P16 зүүгээр хянагддаг LED руу явдаг. Таны код энэ LED -ийг ашиглан тоолох хугацаа дуусахад дохио өгөх болно.

Картон эсвэл хайрцагт LED -тэй нийцэх жижиг нүх гарга. LED -ийг ар талаас нь түлхэж, дараа нь соронзон хальсаар бэхлээрэй.

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

Алхам 7: Гадаад батерей

Гадаад батерей
Гадаад батерей

Батерей ба батерейны холбогчийг бэлтгэ. Батерей нь таны таймерыг зөөврийн болгох боломжтой!

Та 9 вольтын батерейг MakerBit-ийн дугуй, гадаад цахилгаан залгуурт холбож, таймерыг компьютерт холбогдоогүй үед асааж болно.

LCD дэлгэц болон MP3 тоглуулагч нь батерейгаар хангагдсан өндөр хүчдэлийг шаарддаг.

Батерейг залгаад MakerBit болон micro: bit дээрх гэрлийг идэвхжүүлж байгаа эсэхийг үзээрэй.

Алхам 8: Таймерыг хайрцагт хийнэ үү

Таймерыг хайрцагт хийнэ үү
Таймерыг хайрцагт хийнэ үү

Дахин зориулагдсан картон хайрцаг нь таймерын хувьд сайхан орон сууцыг бий болгож чадна.

Үүнд жаахан цавуу, барилгын цаас, бага зэрэг төсөөлөл хэрэгтэй байж магадгүй юм.

Зураг дээр хайрцаг дотор байрлуулсан бүх зүйлийг харуулав.

Алхам 9: MP3 тоглуулагч дээр алдаатай дуудлага хийх

MP3 тоглуулагч дээр алдаатай дуудлага хийх
MP3 тоглуулагч дээр алдаатай дуудлага хийх
MP3 тоглуулагч дээр алдаатай дуудлага хийх
MP3 тоглуулагч дээр алдаатай дуудлага хийх
MP3 тоглуулагч дээр алдаатай дуудлага хийх
MP3 тоглуулагч дээр алдаатай дуудлага хийх

Энэ линк дээр онлайнаар армийн алдааны дуудлагын маш сайхан цуглуулга байдаг.

Зохиогч "Mess Call" тоглож буй алдааны MP3 аудио файлыг татаж авсан бөгөөд энэ нь цэргүүдэд хоол бэлэн болсныг мэдэгдэхэд тусална. Энэ нь гал тогооны цаг хэмжигчийн хувьд сайн сонголт юм шиг санагдсан.

Энэхүү төсөлд зориулагдсан MP3 иж бүрдлийг MakerBit.com дээрээс нэмэлт худалдан авалт болгон авах боломжтой. Энэхүү иж бүрдэлд MP3 тоглуулагч, microSD санах ойн карт, санах ойн картны USB адаптер, өсгөгч чанга яригч, чанга яригчийн цэнэглэгч утас багтсан болно.

MicroSD картыг олоод USB адаптерт оруулна уу. Үүнийг компьютерт холбоно уу. "04" нэртэй хавтас үүсгэнэ үү. Энэ бол тэг дөрөв. Фолдерыг нээнэ үү.

Таймерыг тоглуулахыг хүссэн MP3 файлыг энэ фолдерт хадгална уу. Файлын нэрийг 3 оронтой тооноос эхлэн өөрчил. Жишээлбэл, “001_MessCall.mp3”.

Санах ойн карт болон адаптерийг компьютерээс гаргаж ав. Санах ойн картыг адаптераас салга. MP3 тоглуулагч руу картыг оруулна уу. Товчлуурыг дарж, үлдэх хүртэл хүлээн авагч руу оруулна уу.

Таймерын код нь хавтасны дугаар болон файлын дугаар дээр үндэслэн хүссэн файлыг сонгож тоглуулах боломжтой. Энэ жишээнд энэ нь 4 -р хавтас, 1 -р файл байх болно.

Та олон өөр MP3 аудио файлуудыг microSD карт дээр хадгалах замаар таймер дээрээ тоглуулах боломжтой: 2 оронтой тооноос бүрдсэн файлын нэртэй 3 оронтой тооноос эхэлдэг.

Алхам 10: Кодыг аваарай

Кодыг аваарай
Кодыг аваарай

Та MakeCode ашиглан кодыг аваад micro: bit -д оруулах болно.

MakeCode нь хөтөч дээр суурилсан бөгөөд онлайнаар үнэгүй ашиглах боломжтой. Тэд үүнийг micro: bit -д зориулж тусгайлан бүтээсэн. Энэ нь ChromeBooks, Mac, Windows, тэр ч байтугай зарим Линукс компьютер дээр ажилладаг орчин үеийн олон вэб хөтчүүдтэй ажилладаг.

MakeCode -ийг хөтөч дээрээ нээхийн тулд энэ линк дээр дарна уу.

Энэ төслийн бодит кодыг автоматаар оруулж ажиллах болно.

Таны дэлгэц доорх зураг шиг харагдах ёстой.

Алхам 11: Кодыг өөрийн Micro: бит рүү байршуулна уу

Кодыг өөрийн микро: бит рүү байршуулна уу
Кодыг өөрийн микро: бит рүү байршуулна уу

Доорх зургууд нь үйл явцыг удирдан чиглүүлэх буланд тоонуудтай байна.

  1. USB кабелиар микро: битийг компьютерт холбоно уу.
  2. Таны хадгалах төхөөрөмжийн жагсаалтад MICROBIT гарч байгааг харахын тулд компьютерынхаа файлын системийг шалгана уу. Энэхүү нийтлэл бүхий гэрэл зураг нь Chromebook дээр хэрхэн харагдаж байгааг харуулав.
  3. MakeCode дээрх Хадгалах товчийг дарна уу. Зураг дээр товчлуур руу чиглэсэн сум харагдаж байна.
  4. Таны компьютер програмыг хаана хадгалахыг асуух болно. MICROBIT хадгалах төхөөрөмж рүү очоод нээнэ үү. Хадгалах товчийг дарна уу.
  5. Код байршуулах үед микро: бит дээрх гэрэл хурдан анивчих болно. Таны компьютерийн дэлгэц дээр явцын талаар танд мэдэгдэх мессежүүд гарч ирж магадгүй юм. Байршуулж дуусмагц MICROBIT төхөөрөмжийг файлын системээсээ гаргаж аваарай. Дараа нь USB кабелийг салга.
  6. Зайг MakerBit -д залгаарай. Цаг хэмжигчээ сайхан өнгөрүүлээрэй!

Дашрамд хэлэхэд та кодыг компьютер дээрээ хадгалж, файлын хуулбарыг микро: бит дээр чирж байршуулж болно.

Нэмэлт алхмын давуу тал нь та код файлыг компьютерээсээ MakeCode руу буцааж импортлох боломжтой боловч микро: битээс оруулах боломжгүй юм.

Алхам 12: Дүрмийг судлах

MakeCode -ийг 10 -р алхам шиг таймерын кодыг ачаалсан хөтөч дээр нээнэ үү.

Компьютерийн хулганы заагчийг кодын блок дээр байрлуулаад тэнд богино хугацаанд үлдээгээрэй.

Блокны тухай мэдээлэл өгөх бяцхан мессеж гарч ирнэ.

Та үйл явдлын дарааллыг дагаж чадах уу? Зөвлөгөө: Энэ нь "эхлүүлэх" блокоос эхэлдэг. Дараа нь "clearTheTimer" нэртэй блок руу үсрэв. Үүний дараа "үүрд" нэртэй блок руу үсрэв. Үүний дараа юу болох вэ?

Кодыг судалж байхдаа таймер дээрх товчлууруудыг дарж үзээрэй.

Та товчлуурыг дарахад кодын аль хэсгүүд идэвхжиж байх шиг байна вэ? Яагаад? Кодыг хараад товчлуур юу хийхийг та урьдчилан хэлж чадах уу?

Уншиж сурах нь бичиж сурах чухал хэсэг юм. Код бичиж сурч буй оюутнууд бусад хүмүүсийн бичсэн кодыг уншсанаар ашиг тустай болно.

Кодлох талаархи мэдлэгээ шалгах сайн арга бол таймерынхаа кодын ямар нэг зүйлийг өөрчлөх явдал юм.

Таны өөрчлөлт цаг хэмжигчийн ажилд хэрхэн нөлөөлөхийг урьдчилан таамаглах. Дараа нь өөрчлөгдсөн кодыг micro: bit дээр байршуулаад юу болохыг хараарай!

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

Та үргэлж ажиллах болно гэдгийг мэддэг кодоор дахин эхлүүлж болно. Кодыг дахин татаж авахын тулд 10 -р алхам дээрх линк дээр дарахад л хангалттай.

Алхам 13: Байнга асуудаг асуултууд

Кодыг яагаад хэсэг болгон хуваасан бэ?

Хэсэг бүр зөвхөн нэг даалгаврыг гүйцэтгэдэг.

Даалгавар бүрийн кодыг зөвхөн нэг удаа бичдэг.

Эдгээр хэсгүүд нь хүмүүст код уншихад туслах нэр томъёотой байдаг.

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

Тооцоолол нь таймерыг хэрхэн ажиллуулах вэ?

Таймер нь тооцооллыг гурван өөр аргаар ашигладаг.

Хэрэглэгч мэдрэгчтэй цэг дээр хүрч цаг хэмжигчийг тохируулахын тулд цаг нэмнэ үү. Таймерыг эхлүүлэхийн тулд хэрэглэгч мэдрэгчтэй цэг дээр хүрснээс хойшхи хугацааг хасна уу. Секундийн тоог харуулахын тулд цаг, минут, секунд болгон хөрвүүл. "Үүрд" процедур нь хасалтыг ашиглан цагийг хоёр аргаар хэмждэг.

Нэг секунд өнгөрөхөд хэлэхийн тулд микро: битийг шалгана уу. Санал тоолохоос секунд тутамд 1 -ийг хасч тоолох тоолуур тэг болтол тоолно. "AddSeconds" процедур нь хэрэглэгч мэдрэгч хавчуургын аль нэгийг хэдэн цаг, минут, секундын турш дарсны дараа тооллогыг нэмэгдүүлэхийн тулд нэмэлтийг ашигладаг.

"ShowTimeRemaining" процедур нь бүхэл тоог хуваах замаар тооллогыг цагийг харуулахад хялбар болгодог.

Кодод өөр ямар кодчиллын техник ашигладаг вэ?

Дүрслэх хувьсагчийн нэрс нь тухайн код нь тодорхой баримтуудыг хэрхэн зохицуулдаг болохыг ойлгоход хүмүүст тусалдаг.

Хувьсагч гэдэг нь micro: bit санах ойд хадгалагддаг баримтыг хавсаргасан нэр юм.

Баримтууд нь таймерыг хэрэглэгч юу хийхийг хүсч байгааг хянах боломжийг олгодог.

Процедур нь хувьсагчийн хавсаргасан утгыг өөрчилж чаддаг. Шинэ утгыг өөр журмаар ашиглаж болно.

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

Үнэн эсвэл худал баримт нь хоёр тоог харьцуулсны үр дүн байж болно. Тоонууд тэнцүү байна уу? Нэг тоо нөгөөгөөсөө том уу? Буюу түүнээс бага?

Код нь хувьсагчид үнэн эсвэл худал гэсэн бодит утгыг хавсаргаж болно.

Процедур нь үнэн эсвэл худал хувьсагчийн утгыг өөр процедур хэрхэн ажиллахыг өөрчлөх боломжтой. Ийм байдлаар энэ кодын T5 үйл явдал зохицуулагч нь soundTheAlarm нэртэй процедурын дагуу дохиоллыг унтраана.

Логик блокууд нь энгийн байж болно: хэрэв утга эсвэл харьцуулалт үнэн бол ямар нэгэн зүйл хийх; тэгэхгүй бол юу ч хийхгүй.

Логик блокууд нь нарийн төвөгтэй байж болно: хэрэв утга эсвэл харьцуулалт үнэн бол нэг зүйлийг хий; өөр (өөр утгатай), өөр зүйл хий.

Логик блокууд дотроо "үүрлэсэн" бусад логик блокуудтай байж болно.

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

Яагаад "үүрд" блок 995 дугаарыг ашигладаг вэ?

Код нь 995 -ийг ашиглан нэг секундын хугацаа өнгөрснийг хэлж өгдөг.

Micro: bit нь "ажиллах хугацаа" нэртэй хувьсагчийг секундэд ойролцоогоор 1000 удаа автоматаар нэмэгдүүлдэг. Энэ нь яг 1000 биш, гэхдээ ойрхон байна.

Энэ жишээг бүтээхэд ашигласан бодит micro: bit -тэй хийсэн туршилт дунджаар 995 -тэй ойролцоо байгааг олж тогтоожээ.

Энэ код нь ажиглагдсан дундажтай нийцдэг. Логик блокуудыг эхлүүлэхийн өмнө тоолохоос нэг секундыг хасахаас өмнө ажиллах цагийн утга 995 -аар нэмэгдэхийг хүлээнэ.

Та өөрийн микро: бит ажиллах цагийн хувьсагчийг хэр хурдан шинэчилж байгааг олж мэдэх туршилтыг хэрхэн зохион байгуулах вэ? Та нээлтдээ итгэлтэй байхын тулд туршилтаа хэр удаан хийх ёстой вэ?

Та бол цаг хэмжигч инженер юм. Энэ нь 995 -ийг өөр утга болгон өөрчлөх нь таны цаг хэмжигчийг илүү нарийвчлалтай болгох эсэхийг шийдэх цорын ганц хүн гэсэн үг юм.

Зөвхөн кодыг өөрчилснөөр таймерыг хэрхэн өөрчилж болох вэ?

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

Секундомер

"Start-Stop" мэдрэгч нь хүлээгдэж буй байдлаар ажиллах болно. "Цэвэр" мэдрэгч нь бас байх болно.

Цаг, минут, секундын мэдрэгчийг ашиглах шаардлагагүй болно.

"Үүрд мөнх" журам нь доошоо биш харин тоолохоор өөрчлөгдөх болно.

Дэвшилтэт өөрчлөлт бол секундын 1/10 -ны үеийг хэмжих, харуулах явдал юм.

Ширээний цаг

"Start-Stop" мэдрэгч нь "Set" товчлуурын үүрэг гүйцэтгэдэг.

Цаг, минут, секундын мэдрэгч нь ямар ч өөрчлөлтгүйгээр хүлээгдэж байсны дагуу ажиллах болно.

"Үүрд мөнх" процедурыг доошлуулахаас илүү дээш тоолох шаардлагатай болно.

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

"Цэвэр" мэдрэгч мэдрэгч шаардлагагүй болно. Гэсэн хэдий ч түүнд шинэ функц өгч болно.

Дэвшилтэт өөрчлөлт нь мэдрэгч мэдрэгчийг горим сонгох удирдлага болгон ашиглах явдал юм. Цэргийн маягийн 24 цагийн дэлгэц, ердийн 12 цагийн дэлгэцийн хооронд өглөөний ба оройны хооронд шилжих. дэлгэц дээр нэмсэн.

Сэрүүлэгтэй цаг

Энэ тохиолдолд "Цэвэр" мэдрэгчийг "Сэрүүлэг" удирдлага болгон өөрчилж болно.

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

Янз бүрийн оюутнууд энэхүү өөрчлөлтөд хэрхэн өөр өөр байдлаар хандаж байгааг харах нь сонирхолтой байх болно.

Дэлхийг хянах

Хөдөлгөөн, чимээ шуугиан, хаалга онгойж хаагдах гэх мэт үйл явдлыг илрүүлэхийн тулд MakerBit -ээр дамжуулан илүү олон мэдрэгч нэмж болно.

Хэрэв тухайн үйл явдлыг тодорхой хугацаанд илрүүлсэн бол цаг нь сэрүүлэг дуугаргахаар шийдэж магадгүй юм.

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

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