Части

Мотор

Урок 10 от серията със Starter Kit · схемата и програмата се строят стъпка по стъпка

В този проект ще свържем мотор през транзистор - P0 управлява базата през резистор, а моторът виси между захранването и колектора, защото никога не се закача направо на пин: тегли твърде много ток и може да повреди micro:bit. Използваме същия блок като в първия урок, „дигитално написване P0 до 1", само че сега на другия край на схемата се върти мотор вместо да свети лампичка. Добавяме бутон на P1, но първият опит не изключва нищо при натискане, защото условието без клон „иначе" само включва, никога не изключва - едва с добавения „иначе → P0 на 0" моторът започва да върти само докато държим бутона.

Мотор
Част AКутията носи всичко - нищо не се купува отделно

Какво изваждаме от кутията

  • micro:bit × 1
  • Платка-адаптер × 1
  • Макет × 1
  • Мотор × 1
  • Транзистор × 1
  • Бутон × 1
  • Резистор × 1
  • Батерии
  • Проводници
⚙ Разширение НЕ се добавя. Блоковете за пиновете са вградени в MakeCode - отваряте нов проект и започвате.
Дребните части се губят. Дайте на всяка група подложка или капак от кутия - резисторите падат между чиновете и после урокът спира заради един резистор.
Част BПРИ ИЗКЛЮЧЕНО ЗАХРАНВАНЕ - първо схемата, после токът

Как се свързва на макета

схема на свързванесхема на свързванесхема на свързване
P0 отива към базата на транзистора през резистор. Моторът виси между захранването и колектора. Бутонът свързва P1 със GND.
⚠ Моторът НЕ се закача направо на пина. Тегли многократно повече ток от позволеното и може да повреди micro:bit - затова в схемата има транзистор.
Макетът свързва дупките по редове - пет дупки в един ред са една точка. Двете дълги шини отстрани са захранването и вървят по цялата дължина. Ако това не е казано веднъж ясно, половината грешки идват оттам.
Част CТук се различаваме от инструкцията: програмата се СТРОИ, не се преписва

Кодът стъпка по стъпка

блокове
 
Всяка стъпка добавя по едно нещо и казва защо. Качвайте програмата СЛЕД всяка стъпка.
За учителяОрганизация на часа

Как върви часът

1. Първо схемата, после кодът. Част B се прави при ИЗКЛЮЧЕНО захранване. Проверете свързването, преди да включите - така грешката е безобидна.

2. Кодът - по един блок. Качвайте след всяка стъпка; детето вижда промяната, вместо да я приема на доверие.

3. „Не работи" почти винаги е схемата. Разхлабена жичка, обърнат светодиод, крак в грешен ред на макета. Кодът се проверява ВТОРИ.

4. Дръжте макета неподвижен. Жичките излизат от само себе си, ако платката се върти в ръцете.

Откъде е урокът

Схемата е по урок 10 от ръководството на ElecFreaks за micro:bit Starter Kit.

Кодът е наш. Оригиналната инструкция дава готовата програма наведнъж; тук тя се строи стъпка по стъпка, с обяснение защо се добавя всеки блок.

⚠ Блоковете за пиновете са на български - те са вградени в MakeCode. На английски остават само блоковете на пръстена (разширението neopixel няма превод).