Skip to content

Aktivnost

Noćna svjetiljka

Srednji | MakeCode, Python | LED zaslon, Senzor osvjetljenja | Odabir, Senzori, Svjetlo, Ulaz (Input)/izlaz (Output), Vrijeme & klima

1. korak: Napravi

Što je to?

Noćna svjetlost kada se u mraku upali LED zaslon tvog micro:bita.

mjesec sja iznad micro:bita, a sve su LED diode upaljene

Kako to radi

  1. Kao u projektu Senzor sunca (Sunlight sensor), ovdje se koriste micro:bitove LEDice kao ulazni senzor svjetlosti. Pokrij zaslon rukom i vidi hoće li se upaliti.
  2. Koristi se postupak odabira da se ustanovi je li svjetlost koja obasjava micro:bit manja od neke granice - manja od (<) 100. Ako je mrak, onda se micro:bitov zaslon upali, inače se zaslon briše tako da se LEDice ugase.
  3. Možda će trebati podesiti granični broj 100 ovisno o osvjetljenju okoliša u kojemu se nalaziš.
  4. Što misliš, čemu bi moglo služiti ovo noćno svjetlo? Može li to povećati sigurnost ljudi ili životinja u mraku?

Što ti treba

  • micro:bit (ili MakeCode simulator)
  • Uređivač MakeCode ili Python
  • baterije (prema potrebi)
  • izvor svjetla i neko pokrivalo za micro:bit

2. korak: Kodiraj

3. korak: Unaprijedi

  • Promijeni sliku tako da se prikaže mjesec ili zvijezda kada se smrači.
  • Pričvrsti si micro:bit na odjeću ili torbu tako da ti bude dodatna zaštita kad hodaš ili voziš bicikl po mraku - možeš li napraviti da treperi pa da se još više ističe?
  • Probaj ovaj MakeCode projekt koji LED zaslon postepeno osvjetljava ili zatamnjuje ovisno o količini svjetla koje obasjava micro:bit. Jesi li negdje već vidio nešto što na ovaj način reagira na svjetlo?