Корак 1: Уради
Шта је ово?
Први од три пројекта помоћу кога чете сазнати о употреби енергије у вашем дому или школи мерењем количине светла.
Овај мерач светлости ће вам помоћи да измерите како се нивои светлости разликују око вас када се светла пале и гасе и пронађете најбоље место за постављање тајмера светла за следећи пројекат.
Шта сте научили
- Како прихватати очитавања са сензора micro:bit-a и чувати их у променљивима тако да можете више пута прегледати исто очитавање чак и након промене услова
 - Пронађите локацију на којој ћете снимати поуздане податке о животној средини
 
Како употребљавати
- Са угашеним светлима, поставите micro:bit тамо где желите да очитате светлост, и притисните дугме А.
 - Померите micro:bit да бисте могли лако да видите његов приказ и притисните тастер Б да бисте видели очитавање нивоа осветљења. Ово ће бити вредности између 0 (тамно) и 255 (насветлије што micro:bit може да измери).
 - Можете поново да притиснете тастер Б, ако нсите сигурни око очитавања.
 - Укључите светло, направите ново мерење поновним притиском на тастер А, затим, притисните тастер Б да бисте очитали број.
 - Пронађите место на којем постоји велика разлика између очитавања када су сијалице искључене и укључене. Даље од прозора у који би могла ући дневна светлост, а најбоље би било ближе извору електричне енергије. Ормар би био идеалан ако има електрично осветљење.
 - Извршите неколико очитавања и пронађите просек очитавања када је светло укључено. Овај број ће вам бити потребан за следећи пројекат, Тајмер за енергетско светло.
 
Како то ради
- Програм користи променљиву под именом очитавање за чување вредности нивоа осветљења. То поставља на почетку и сваки пут када притиснете дугме А.
 - Чување очитаних вредности са светлосног сензора у променљиву, уместо да га одмах покажете, добра је идеја, јер то значи да можете да га очитавате изнова и изнова када га забележите.
 - Коришћење променљиве такође значи да можете да очитате светло на месту где је тешко видети екран и мерити светлост на погоднијем месту.
 
Шта вам је потребно
- micro:bit (или симулатор у MakeCode)
 - MakeCode или Python уређивач
 - паковање батерија (препоручено)
 
Корак 2: Програмирај
1from microbit import *
2
3display.show('M')
4reading = display.read_light_level()
5sleep(100)
6
7while True:
8    if button_a.was_pressed():
9        # take a light measurement and store it
10        reading = display.read_light_level()
11        display.show(Image.DIAMOND_SMALL)
12        sleep(400)
13        display.show(Image.DIAMOND)
14        sleep(400+500)
15        display.show('M')
16
17    elif button_b.was_pressed():
18        # display the stored light measurement
19        display.clear()
20        display.scroll(reading)
21        sleep(500)
22        display.show('M')
23Корак 3: Унапреди
- Измените кôд да бисте израчунали просечне вредности очитавања.
 - Додајте другу micro:bit и радио функцију како бисте омогућили даљинско очитавање нивоа светлости.
 - Ако имате приступ мерачу нивоа светлости који мери ниво светлости у другим јединицама, упоредите очитавања micro:bit-a са њим.
 - Користите очитавања са мерача светлости да направите тајмер за бележење колико дуго су светла била укључена.
 
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.