Управљање електромеханичким моделима помоћу микробит уређаја - приручник за осми разред¶
Izradu ovog priručnika podržala je vlada Velike Britanije putem projekta "Škole za 21. vek" koji sprovodi British Council
Upravljanje elektromehaničkim modelima pomoću mikrobit uređaja – priručnik za osmi razred
izdao je British Council
pod licencom
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Микробит је плочица која се програмира у микропајтону. На њој се налази микроконтролер и неколико сензора. Ту су акцелерометар и компас. У примерима које дајемо користе се дигитални улазни и излазни сигнали као и аналогни улазни и излазни сигнали. Дигитални сигнали имају две вредности 0 и 1, док аналогни сигнали имају вредност у опсегу 0-1023. Примери кроз које ћемо проћи су:
Блинк са дигиталним излазом
Блинк са дигиталним излазом и аналогним улазом
Компоненте¶
микробит……………………..1ком.
еџ конектор…………………..1ком.
светлеће диоде, лед црвене Ø5…..5ком.
светлеће диоде, лед жуте Ø5…..2ком.
светлеће диоде, лед зелене Ø5…..2ком.
отпорници 220………………..10ком.
отпорници 1к…………………10ком.
отпорници 2.2к……………….10ком.
отпорници 10к………………..10ком.
отпорници 100к……………….10ком.
електролитички кондензатор……..1ком.
РГБ Лед………………………1ком.
ЛДР-фотоотпорник………………1ком.
пиезо елемент бруззер………….1ком.
БЦ556 - пнп транзистор…………2ком.
БЦ546 - нпн транзистор…………2ком.
БЦ337 - нпн транзистор…………1ком.
дц мотор 3.3В(или 5В)………….1ком.
тастер……………………….3ком.
краткоспојници мушко-мушки…….20ком.
краткоспојници мушко-женски……20ком.
бредборд……………………..1ком.
Еџ конектор¶
Мју Едитор¶
Развојно окружење за инсталацију Мју Едитора се налази на следећем линку: https://codewith.mu/en/download .
Упис програма у микробит¶
Примери пројекта са светлећим диодама¶
Блинк - опис задатка и изворни код¶
Поставка задатка:
Напишите програм који омогућава светлећој диоди да трепће. Потребно је да се светлећа диода укључи одређено време и да се потом искључи.
Логичка табела на основу које се програмира микробит:
Електрична шема кола:
Повежите компоненте као на слици:
Вежба је успешно урађена, ако светлећа диода блинка као на слици:
Вежба је успешно урађена, ако добијемо ефекат као на следећем видеу. Кликните на видео да би се покренуо:
Опис кода:
Опис решења:
Код овог примера користимо дигитални излазни сигнал на пину 16 (пин16) еџ конектора и користимо један тајмер од 500мс. Дакле, светлећа диода се укључи, па се одмери време од 500мс, па се светлећа диода искључи, па се одмери време од 500мс. Потребно је краткоспојницима као на слици направити просто струјно коло светлеће диоде и отпорника, копирајте изворни код у Мју едитор и упишите га у свој микробит.
Ово је изворни код програма који је потребно уписати у микробит:
Блинк са аналогним улазом - опис и изворни код¶
Опис задатка:
Написати програм који ће остварити ефекат трептања лампице. Потребно је да брзина трептања буде у опсегу (0,1023)мс.
Логичка табела на основу које се програмира микробит:
Електрична шема кола:
Повежите компоненте као на следећој слици:
Вежба је успешно урађена, ако светлећа диода блинка и ако је помоћу потенциометра могуће мењати њену брзину блинкања као на слици:
Вежба је успешно урађена, ако добијемо ефекат као на следећем видеу. Kликните на видео да би се покренуо:
Опис решења:
Код овог примера користимо дигитални излазни сигнал на пину 1 (пин1) еџ конектора и користимо један тајмер чија вредност се мења у интервалу од 0 до 1000мс. Потенциометар се повезује на аналогни улаз пин0 (пин0). Дакле, светлећа диода се укључи, па се одмери време од 0 до 1000мс, па се светлећа диода искључи, па се одмери време од 0 - 1000мс. Потребно је краткоспојницима као на слици направити просто струјно коло светлеће диоде, отпорника и потенциометра, копирајте изворни код у Мју едитор и упишите га у свој микробит.
Ово је изворни код програма који је потребно уписати у микробит: