马上注册,结交更多好友,享用更多功能,让你轻松玩转新大榭论坛!
您需要 登录 才可以下载或查看,没有账号?注册
x
- from microbit import *
% Q. I; \8 O" q) Z1 t2 w' v0 }9 d - import Obloq3 i! B0 d- H9 }6 u
- # 温度传感器(LM35)接在pin(),蜂鸣器接在pin8
+ j n9 O: X6 Z0 E5 _/ s) f6 }6 o - IP="192.168.0.101"8 {" }4 J0 Y1 L1 {- L
- PORT="8080"
* Z. K- A% r" g* ^( o - SSID="jf"
: X, J# H* m2 l! M! r, k - PASSWORD="pkq88888"
& {+ V# F+ R; l* _ B
* v( N+ K+ g7 s$ u0 G/ y- uart.init(baudrate=9600, bits=8, parity=None, stop=1, tx=pin2, rx=pin1)
@% _" A3 L* D+ f8 ~. `' R. ] - while Obloq.connectWifi(SSID,PASSWORD,10000) != True:
9 H! V1 I7 M |8 l: J8 k7 s - display.show("."); h, X8 v5 ^' T. X/ p
: y) A. n1 o$ c3 H0 v* Z) \: b' E/ v- display.scroll(Obloq.ifconfig()); N( J5 D! Z% ^! S9 z
- Obloq.httpSet(IP,PORT) 3 R; B, r: C9 w; m I9 B
( A6 U% _6 `4 H9 {; O# ?: g( g- while True:5 H( J7 e' n* h1 v0 G
- temp=round((pin().read_analog()/1024)*3000/10.24,1)
- z4 a( X; P9 ~; s - errno,resp=Obloq.get("input?id=1&val="+str(temperature()),10000)
0 v$ k1 B" l, {4 G0 _5 X - if errno == 200:3 H& O. L4 w3 H
- display.show(str(resp))
7 ]6 O( }9 R G( N - if resp == '1':' }4 s/ t! C% h. \4 V* G) a* i
- pin8.write_digital(1)/ @1 W$ d. `+ w- |
- else:
% V l& T6 G, P( [9 N- t - pin8.write_digital(0) + l, J0 }; R/ V! Q+ _+ I. A( B/ X
- else:
$ w1 C+ ?& ~4 v* K$ q1 H* } b - display.show(str(resp))
" K; K' N1 y2 D* G' B - sleep(1000*5)
复制代码 |