и анимационно програмиране
В този урок ще научите за бутоните на BBC micro: bit - как да ги използвате, за да създадете своя собствена програма и как да разберете дали са били натиснати. След това ще ги свържем с анимациите на дисплея.
Необходими инструменти:
BBC micro: bit, USB кабел, батерия за micro: bit, компютър, свързан към Интернет
Ще работим в онлайн средата makecode.microbit.org
Бутони навсякъде около нас
Бутоните са един от най-често срещаните електронни компоненти - те са разположени на контролери, перални машини, игрови конзоли, терминали за разплащане. Използваме ги за управление на електрониката - когато искаме микропроцесор да направи нещо (например изпрати асансьор до нашия етаж), ние го уведомяваме с помощта на бутон.
Micro: bit има 2 бутона, които можем да използваме в нашата програма (те са маркирани като бутони A и B).
Натиснете с един бутон
Заснемането на натискането на бутон е много лесно на micro: bit - просто използвайте командата, когато бутонът A е натиснат от категорията Input. Опитайте се да програмирате проста програма, която да показва щастлива усмивка, когато натиснете A и тъжна усмивка, когато натиснете B. Опитайте програмата първо в симулатора и чак след това я качете в micro: bit.
Натиснете два бутона
Нека се опитаме да добавим трети усмивка към нашата проста програма - този път объркан. Ще покажем това, като натиснем двата бутона едновременно. Но как тествате програмата в симулатора? Ако забележите внимателно, след добавяне на командата при натискане на бутона A + B, в симулатора в долния десен ъгъл на micro: bit ще се появи нов бял бутон A + B. Разбира се, няма да го намерите на истински микро: няма да намерите бита, той е само в симулатора, така че можете да опитате да натиснете двата бутона наведнъж.
Анимация - усмивка идва и си отива
Досега ние просто показвахме изображения без никаква анимация. Но сега променяме това - създаваме анимация на усмивка, която постепенно идва при нас и след това, напротив, си тръгва.
Искаме да гарантираме, че когато натиснем бутон А, усмивката постепенно се премества от дясната страна, докато я видим изцяло. Когато след това натиснем бутона B, усмивката ще се премести по-наляво и постепенно ще напусне. Ще използваме командата за показване на светодиоди и за всеки един кадър от анимацията ще използваме отделна команда за показване на светодиоди .
Анимация в микро: битове
За тази дейност ще ви трябват 2 микро: бита. Ако имате само един, свържете се с приятел, който също има micro: bit и опитайте да програмирате анимацията заедно.
Имаме хубаво анимиран смайлик, той идва и си отива на дисплея, следващата стъпка е да го анимирате в няколко микро: бита. Постепенно ще се появи на единия micro: bit и след това ще премине към другия. Така че ще създадем две анимации, на един micro: bit той ще започне веднага след натискане на двата бутона едновременно, а на другия micro: bit само след няколко секунди. Но как да се определи след колко секунди усмивката трябва да се покаже на втория micro: bit? Най-лесният начин е да измерите времето с хронометър и след това да използвате командата за пауза (ms) в началото на анимацията за втория micro: bit .
Запишете анимация без пауза в единия micro: bit и пауза преди анимацията в другия.
Мигащо сърце
Последната задача е да се създаде „светкавица“ със сърце - след натискане на бутона сърцето се показва за 5 секунди и след това изчезва.
Вече знаем как да покажем изображение за 5 секунди, но как да изчистим екрана? Има два начина да направите това - или с командата за показване на светодиода, който оставяме празен, или с командата Изчистване на екрана от категорията Basic. .
Обобщение на урока
В този урок научихме как да използваме бутоните micro: bit в нашите програми. Ще ги използваме често, тъй като бутоните са един от най-често използваните електронни компоненти. Това обаче не е единственият начин да кажем на micro: bit да направи нещо - в следващия урок ще разгледаме как да контролираме micro: bit чрез преместване.
Методика за учители
Спомагателни материали:
Необходими инструменти:
За всеки ученик (или група ученици) BBC micro: bit, USB кабел, батерия към micro: bit, компютър, свързан към Интернет.
Цели на дейността:
- Запознайте се с бутоните в електрониката
- Научете се да използвате програмируемите бутони micro: bit в програмата
- Създайте анимация на микро: битовия дисплей
Изискват се предварителни знания:
Знаете как да записвате програми на micro: bit, познавате средата MakeCode и команди за показване на низа, показване на светодиода и пауза (ms)
Очаквано време за активност: 45 минути (не забравяйте времето, необходимо за раздаване на помагала, събиране и окончателна дискусия/размисъл)
График на дейностите:
- Подготовка преди час
- Ходът на дейността
- Повторете от последния час [5 минути]
- Бутони, навсякъде около нас [5 минути]
- Натискане на бутон [10 минути]
- Анимация - усмивката идва и си отива [10 мин]
- Анимация в микро: битове [5 минути]
- Сърдечна светкавица [5 минути]
- Дискусия и обобщение на дейността [5 минути]
Подготовка преди час
Преди тази дейност не се изисква специална подготовка на устройството.
Ходът на дейността
Повторете от последния час [5 минути]
В началото на урока е добре да запомните работата в средата MakeCode - особено свързването на micro: bit и изтеглянето на програмата на micro: bit. Можете да направите това с проста повтаряща се задача - програмирайте micro: bite съобщение, което ни казва кой ден и дата е днес. (слайд № 2)
Бутони, навсякъде около нас [5 минути]
Преди да започнете дейностите с бутони, проведете дискусия със студентите: (слайд № 3)
- Какво е бутон?
- Където се използват бутоните?
Също така ще намерите някои възможни отговори в инструкциите за тази дейност (слайд № 4).
Натискане на бутон [10 минути]
След встъпителната дискусия кажете на учениците, че първата задача е да се създаде програма, която след натискане на бутон А показва щастлива усмивка (слайд № 5). Впоследствие те могат да добавят към това натискането на бутон В, а също и натискането на двата бутона едновременно.
Когато симулирате едновременно натискане на двата бутона, напомнете на учениците, че към симулатора е добавен специален бутон.
Анимация - усмивката идва и си отива [10 мин]
След като се опитаме да използваме бутоните в програмата, ще създадем и анимации за тях - когато натиснете бутон А, ще се покаже усмивка един по един, а когато натиснете бутона В, постепенно ще си тръгнете. Покажете на учениците вдъхновение за слайд No. 6.
Анимация в микро: битове [5 минути]
Поставете учениците по двойки (или тризнаци) и покажете слайд No. 7. Кажете им да направят анимация на сърцето, която ще се показва последователно на множество микро: бита, но ще започне наведнъж (както се вижда във видеото в презентацията).
Сърдечна светкавица [5 минути]
Допълнителна задача е да създадете нова програма, която показва сърце, когато натиснете бутона, но след пет секунди екранът се изчиства (слайд № 8).
Тази част може да бъде заменена (или допълнена) чрез създаване на ваша собствена анимация съгласно предишните стъпки (но използвайте всяка друга форма вместо усмивка).
Дискусия и обобщение на дейността [5 минути]
Накрая проведете дискусия със студентите за бутоните и тяхното използване в ежедневието, както и за анимациите:
- Където използваме бутоните?
- Колко бутона могат да се използват в програмата micro: bit?
- Можем ли да уловим натискането на няколко бутона едновременно? Къде другаде освен micro: bit натискаме повече от един бутон наведнъж?
В края на урока има и подходящото пространство за размисъл на учениците. По време на него учениците са поканени да оценят не само дейностите, но и работата им в клас или работата на техните съученици. Можете също така да създадете по-голяма отговорност за учениците за техния собствен процес на обучение.
- Научаваме се да възприемаме времето с децата - опознаваме цикъла на годината, месеците, седмиците, дните
- СТЕРИКАНСКА ИГЛА ЗА ИНЖЕКЦИЯ 0.4x20 mm еднократна 1x100 бр
- Този хотел е единственият по рода си в света. Ако ви е срам да се появите по бански, отидете тук
- В НХЛ се отвори пазар с безплатни играчи (транзакции от 9
- Светулка на пианото - вкусна и здравословна храна за вас - Gastro my Nitra