Să codăm. Cât timp a trecut?

Pasul 1: Ce vom face?

Vom transforma micro:bitul într-un cronometru.

Cum va fucționa?

• Vom folosi butoanele A și B ale micro:bit-ului..
• Când apăsăm butonul A, se memorează momentul în care a pornit programul.
Etapa 1. Când apăsăm butonul B, se afișează pe ecranul de LED-uri câte secunde au trecut de la pornirea programului.


Etapa 2. Când apăsăm butonul B, se afișează pe ecranul de LED-uri fiecare secundă care trece. Când apăsăm simultan butoanele A și B, vedem câte secunde au trecut și oprim cronometrul.

Cu ce vom lucra?

  • Editorul MakeCode
  • micro:bit (opțional)
  • baterii (opțional)

Pasul 2: Codul

Etapa 1. Cât timp a trecut de la pornirea programului?

Ce blocuri vom folosi?

• blocul on button din categoria Input
• blocul show number din categoria Basic
• blocul set din categoria Variables
• blocul running time (ms) din categoria Input …more
• Operatori din categoria Math

Etapa 2. Pornim și oprim cronometrul

Ce blocuri vom mai adăuga ?

• blocurile while, break din categoria Loops
• blocul if din categoria Logic
• blocul button … Is pressed din categoria Input

Pasul 3: Extindere

• Modifică programul astfel încât cronometrul să se oprească la 60 de secunde. Când se oprește, va emite un semnal sonor.