Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

Svetionik

import microbit as mb

while True:

tajmer = mb.pin0.read_analog() #ocitavanje analognog ulaza na pinu 0

mb.pin1.write_digital(1) #ukljucivanje digitalnog signala na pinu 1

mb.sleep(tajmer) #tajmer cija se vrednost krece od 0 do 1023 ms

mb.pin1.write_digital(0) #iskljucivanje digitalnog signala na pinu 1

mb.sleep(tajmer)

SEMAFOR

predajnik

import microbit as mb

import radio

tajmer = 1000

radio.on()

while True:

if mb.button_a.is_pressed():

radio.send(str(tajmer))

Prijemnik

import microbit as mb

import radio

message = 0

radio.on()

while True:

try:

message = radio.receive()

if message == 1:
display.show(tajmer)

mb.pin1.write_digital(1)

mb.pin8.write_digital(0)

mb.sleep(tajmer)

mb.pin1.write_digital(0)

mb.pin8.write_digital(1)

mb.sleep(tajmer)

mb.pin8.write_digital(0)

mb.pin12.write_digital(1)

mb.sleep(tajmer)

mb.pin12.write_digital(0)

mb.pin8.write_digital(1)

mb.sleep(tajmer)

message = 0

except:

radio.off()

radio.on()

You might also like