马上注册,结交更多好友,享用更多功能,让你轻松玩转新大榭论坛!
您需要 登录 才可以下载或查看,没有账号?注册
x
- from microbit import *
; A+ Q& J- [: \+ ^, F. [) H' _ - import Obloq
' a9 L2 Z1 n, r - # 温度传感器(LM35)接在pin(),蜂鸣器接在pin8
& m5 N3 U4 N; \2 E# ] - IP="192.168.0.101"3 Z7 v8 h; i& y* @+ x# ]9 Y
- PORT="8080"
$ {5 K9 o8 K' { - SSID="jf"3 d' O i8 W& R {! p' Q8 C
- PASSWORD="pkq88888"
- L7 a0 k1 \' ~# i8 l
' y4 W9 p n0 e- uart.init(baudrate=9600, bits=8, parity=None, stop=1, tx=pin2, rx=pin1)
) J: e1 d0 v- R9 U - while Obloq.connectWifi(SSID,PASSWORD,10000) != True:
: s% Y$ m; S$ ?! ~: A9 ^/ k; V - display.show(".")
# e$ d# V0 X. L8 v - ; G: r1 t! b3 J: d& ?: a! q( H
- display.scroll(Obloq.ifconfig())) v# Z* k; W" y6 _' V2 t
- Obloq.httpSet(IP,PORT)
. A9 C3 l5 Z9 }- g( W7 u
3 a0 w: g9 O: s Y2 \/ L- while True:$ [5 t4 {/ T$ h) |5 g
- temp=round((pin().read_analog()/1024)*3000/10.24,1)5 |8 r# M) U4 C* T' P; R
- errno,resp=Obloq.get("input?id=1&val="+str(temperature()),10000) ) R) t9 |# p! M9 x, g# ]
- if errno == 200:/ K- d/ p3 d( t) P: A% C( u
- display.show(str(resp))
& T- G2 j: X" w4 r3 k7 ]3 Q - if resp == '1':0 d e, s: T* B! @9 p; s- J# A2 z. O
- pin8.write_digital(1)/ S% e8 z4 ?* i
- else:/ | {( A' W' m, s- }& c
- pin8.write_digital(0) - g P! p6 Q3 f) [! K* g" n
- else:1 n0 T" j8 y$ y
- display.show(str(resp))
0 e/ M3 I+ ~4 C2 G) e5 v9 a' T - sleep(1000*5)
复制代码 |