Skip to content

Aktivnost

Spašavanje morskih kornjača

Početni | MakeCode, Python | LED zaslon, Senzor osvjetljenja | 14 Život pod vodom, Odabir, Ulaz (Input)/izlaz (Output)

1. korak: Napravi

Što je to?

Tek izlegnutim morskim kornjačama mjesečina pokazuje put do mora. Visoka, jaka svetlost mogla bi ih zbuniti. Napravi prototip osvjetljenja plaže tako da staze za ljude budu osvijetljene na način koji neće zbunjivati kornjače.

Ovaj projekt spada u seriju projekata koji traže prototipove korištenja tehnologije pri izradi rješenja za izazove Globalnih ciljeva održivog razvoja.

Uvod

Vodič za kodiranje

Što ćeš naučiti

  • Kako napraviti prototip za veći projekt
  • Kako računala prihvaćaju ulaze, obrađuju podatke i daju različite izlaze ovisno o vrijednostima očitanima na senzorima

Kako to radi

  • Ovaj projekt koristi micro:bitove LED diode kao ulazni svjetlosni senzor. Prekrij zaslon rukom i na njemu bi se trebala pojaviti slika kornjače.
  • Takva bi se svjetla trebala postaviti na zemlju duž staze na plaži i tako bi osigurali tek izlegnutim kornjačama put do mora bez da visoko i jako svjetlo zamijene za mjesec .
  • Koristi se postupak odabira da se ustanovi je li svjetlost koja obasjava micro:bit ispod neke granice, manja od (<) 100. Ako je mračno, micro:bitov zaslon će se upaliti, inače će se zaslon izbrisati i LED lampice će ostati ugašene.
  • Možda će trebati podesiti granični broj 100 ovisno o osvjetljenju okoliša u kojemu se nalaziš. Ako se nalaziš u jakom osvjetljenju, trebati će sniziti brojku.

Što ti treba

  • micro:bit (ili MakeCode simulator)
  • Uređivač MakeCode ili Python
  • baterije (prema potrebi)

2. korak: Kodiraj

1from microbit import *
2
3while True:
4    if display.read_light_level() < 100:
5        display.show(Image(
6        "00000:"
7        "09900:"
8        "99999:"
9        "99999:"
10        "90090"))
11    else:
12        display.clear()
13    sleep(2000)

3. korak: Unaprijedi

  • Kreiraj vlastitu sliku na zaslonu
  • Dodaj animaciju
  • Promijeni sliku na zaslonu u oznake strelica tako da ljudi hodaju s ispravne strane staze