Части

Часовникът, който помни

Урок 2 от серията с IoT:bit · програмата се строи блок по блок

В този проект ще програмираме часовника на IoT:bit, който - за разлика от вградения в micro:bit - помни времето и без захранване, благодарение на батерийка CR1220. Първо сверяваме годината, месеца, деня и часа с един блок, после показваме минутата на екрана, за да видим как тя наистина се сменя. Истинският момент на урока идва накрая: изключваме платката за една минута, включваме я пак и виждаме, че числото е скочило напред - часовникът е вървял в тъмното, докато ние не сме гледали.

🧰 IoT:bit в магазина
Часовникът, който помни
Част AПлатката се пъха и работи - няма сглобяване

Какво трябва и кое разширение

  • micro:bit × 1
  • IoT:bit × 1
  • Батерийка CR1220 × 1
  • USB кабел × 1
⚙ Добавете разширението Environment_IoT: долу в списъка с блокове цъкнете „Разширения" и потърсете IOT.
Менюто „Разширения“ долу в списъка с блокове
долу в списъка
⚠ Този урок иска и: батерийка CR1220 - не е в комплекта
IoT:bit носи три неща наведнъж: зумер, часовник с батерийка и Wi-Fi. Трите урока са точно по едно от тях.
Част BТук се различаваме от инструкцията: програмата се СТРОИ, не се преписва

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

блокове
 
Всяка стъпка добавя по едно нещо и казва защо. Качвайте програмата СЛЕД всяка стъпка.
Част CТова се урежда ПРЕДИ звънеца

Какво трябва извън кутията

Сложете батерийката CR1220 в гнездото на IoT:bit ПРЕДИ да включите. Без нея часовникът тръгва отначало при всяко включване и целият урок губи смисъла си.
⚠ Батерийката не е в комплекта - производителят я описва като „Equipped by yourself". Купува се отделно и струва левче, но без нея урокът не може да се направи.
Единствената част в цялата библиотека, която не е за код и не е за части. Тук стои всичко, което може да провали часа, без да е грешка в програмата.
За учителяОрганизация на часа

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

1. Част C - ПРЕДИ звънеца. Батерийка, мрежа, регистрация: това не се урежда в час. Пробвайте урока предварително на същата мрежа, с която ще работи класът.

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

3. Свързването отнема секунди. При Wi-Fi програмата изглежда „забита", докато чака. Кажете го предварително, иначе половината клас ще реши, че е счупено.

4. Никаква обратна връзка при грешка. Грешна парола или блокирана мрежа не съобщават нищо - просто нататък нищо не се случва.

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

Задачата е от продуктовата страница на ElecFreaks за IoT:bit. Тази платка няма комплект уроци - производителят документира точно три упражнения и трите са тук.

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