cmass

내실력키우기_수신기

Mar 2nd, 2022 (edited)
734
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.55 KB | None | 0 0
  1. from microbit import *
  2. from machine import time_pulse_us
  3. import radio
  4. radio.config(group=100)
  5. radio.on()
  6.  
  7. trig = pin1
  8. echo = pin2
  9.  
  10. trig.write_digital(1)
  11. echo.read_digital()
  12.  
  13. while True:
  14.     msg = radio.receive()
  15.  
  16.     if msg == 'check':
  17.         trig.write_digital(1)
  18.         trig.write_digital(0)
  19.  
  20.         micros = time_pulse_us(echo, 1)
  21.         distance = micros / 58.3  #time = 0.02 / 343 = 0.0000583 seconds, 1cm / 343000(cm/s) * 2(왕복 시간을 체크해야기 때문)
  22.         display.scroll(str(int(distance)))
  23.         sleep(1000)
Add Comment
Please, Sign In to add comment