Instructions

PROGRAM 2. SLIDER BAR GRAPH
This example uses the Blockcode plot bar graph of block to display a bar graph that
responds to the slider position.
Here's a link for the code: https://makecode.microbit.org/_HYtds3Yg9J32
Notice how the range of the plot bar graph of block is set to 0 to 1023. Move the
slider about to change the display.
The Python version of this is a little different because MicroPython for the micro:bit
does not include an equivalent of the plot bar graph of block and so we have to
write our own. This is contained in the bargraph function that expects a number
between 0 and 5 as its parameter and then displays 0 to 5 lines of LEDs. You will
find the code in slider_bar_graph.py.
from microbit import *
def bargraph(a):
display.clear()
for y in range(0, 5):
if a > y:
for x in range(0, 5):
display.set_pixel(x, 4-y, 9)
while True:
slider_posn = int(pin2.read_analog() / 200)
bargraph(slider_posn)
Page 9