Skip to content

Активност

Спашавање морских корњача

Почетник | MakeCode, Python | Лед екран, Сензор светла | 14 Живот испод воде, Одабир, Улаз/излаз

Корак 1: Уради

Шта је ово?

Ново рођене морске корњаче користе месечину како би пронашле пут до мора. Велика, јака светла могу да их збуне. Направите прототип осветљења за стазе на плажи које користе људи, али не ометају корњаче.

Овај пројекат део је серије направљене како би се понудиле активности за решавање проблема и дизајнирању прототипова за истраживање технологије као решења за изазове Глобалних циљева одрживог развоја.

Увод

Водич за програмирање

Шта сте научили

  • Како направити прототип за већи пројекат
  • Како рачунари прихватају очитавања са улаза, обрађују податке да би направили различите излазе у зависности од вредности улазних података

Како то ради

  • Овај пројекат користи лед диоде micro:bit-а као сензор светла. Покријте екран руком тако да би требало да засветли слика корњаче.
  • Могао би да се користи у нивоу земље како би ноћу људи могли да се крећу дуж стазе на плажи, тако да се младунци морских корњача не збуне и да прате јако светло као да је месечево светло.
  • Програм користи избор да би утврдили да ли светлост која пада на micro:bit пада испод одређеног нивоа, ако је мања од 100. Ако је мрачно, укључи micro:bit екран, иначе обриши екран тако да се лед диоде искључене.
  • Можда ћете морати да прилагодите границу броја 100 у зависности од услова осветљења у коме се налазите. Ако сте на врло светлом месту, можда ће вам требати мањи број.

Шта вам је потребно

  • micro:bit (или симулатор у MakeCode)
  • MakeCode или Python уређивач
  • батерије (опционално)

Корак 2: Програмирај

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: Унапреди

  • Направите своју слику за приказ на лед екрану
  • Додајте анимацију
  • Направите своју слику за приказ на лед екрану