asf ·
2024.10.25 ·
조회 10,048
24.10.25 센텀고 수업 정보 폭탄 감지 실습
[code]<br>
from microbit import *<br>
import radio<br>
import music<br>
radio.config(group=120)<br>
radio.on()<br>
graph = Image ("11111:11111:11111:11111:11111")<br>
def map(value, froMin, froMax,toMin, toMax):<br>
fromRange = froMax - froMin<br>
toRange = toMax - toMin<br>
valueScaled = float(value-froMin)/float(fromRange)<br>
return toMin + (valueScaled * toRange)<br>
while True:<br>
message =radio.receive_full()<br>
if message:<br>
signal = message[1]<br>
distancelevel = map (signal,-255,0,0,9)<br>
display.show(graph*distancelevel)<br>
if distancelevel > 5 :<br>
music.play(music.BA_DING)<br>
<br>
[/code]