Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

timer_down timer_up start_timer store_data

if if
if if timer_finished No
wellbeing_mode No
set_time_interface minutes > == 1
No == 0
== 1 0

Yes
Do nothing
Yes
Do nothing
show LEDs
do nothing Yes (set timer
set set_timer_interface
animation)
=0
set average_light_level = (light_before+ light_after) /2
No list.append(
change no ability to append a list to a list in Makecode. eg:
int(
minutes by [1,2,3...].append([1,2,3....]) Thus I had to create a string of the values to
len(str(total_minutes_studied)) + str(total_minutes_studied) +
+1 append to the list.I did this by turning the values into strings and joining
set set_timer_interface = show LEDs len(str(wellbeing_before)) + str(welllbeing_before) +
1 set state = 1 Text Text them. I then had to insirt a number which was in front of each value in case
(stern face) len(str(wellbeing_after)) + str(welllbeing_after) +
some values had more than 1 digit (I found numbers were sliced in the
len(str(disturbances)) + str(disturbances) +
wrong place otherwise on the python side). Then had to parse the entire
len(str(exercise_break)) + str(exercise_break) +
string into a number as Makecode can only serial write a list of numbers.
len(str(average_light_level)) + str(average_light_level) +
set seconds ))
show LEDs to minutes*60
(minutes) if set
set_timer_interface No light_before
=1 to light level

set light_before = 0
Do nothing set light_after = 0
while seconds > 0: set average_light_average = 0
change seconds by -1 set exercise_breaks = 0
change
wait 1 second set disturbances = 0
minutes by -1
if accelleration strength>100: set timer_finished = 0
change exercise_breaks by +1 set total_minutes_studied = 0
set state = 3

show LEDs
(minutes)

set light_after
= light_level
end animation
(terminator referance)
(attempted)

for i in range 4:
play sound(alarm)
show LEDs:
(alarm animation)

set
total_minutes_studied
to minutes
set state = 0
set seconds = 0
set minutes = 0
set wellbeing =1

show LEDs
(left arrow)
<===

You might also like