|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转新大榭论坛!
您需要 登录 才可以下载或查看,没有账号?注册
x
- from microbit import *
* F. }' P# Z$ r; A9 ? - import Obloq
3 o3 D+ |- u; N8 M& i B0 j! n! _ - # 温度传感器(LM35)接在pin(),蜂鸣器接在pin8
9 n& Y7 x0 u# W. U' Z - IP="192.168.0.101"4 A% j# M% m! C7 c* ^/ ]3 g8 T" _
- PORT="8080"
. D5 v! r) i: c$ r+ x9 z' B `9 o: i - SSID="jf"
0 e6 J7 i+ T, z$ O; t7 V* H - PASSWORD="pkq88888"/ y+ p; P) p7 P3 [
- 5 Y w5 s Y( b9 h( `
- uart.init(baudrate=9600, bits=8, parity=None, stop=1, tx=pin2, rx=pin1)8 @7 v) p3 d* }! G# l& m0 z4 a
- while Obloq.connectWifi(SSID,PASSWORD,10000) != True:
$ E' w/ D, V4 p' W2 O6 G - display.show(".")- g8 i: A- y/ ]9 O! [2 n1 L* _
3 w& @5 e+ ^& q% H! A- display.scroll(Obloq.ifconfig())
3 r& o3 Y1 q3 c" U - Obloq.httpSet(IP,PORT)
; B, Z; X# c, [; G! s
/ W! [- t( Q! {- A" Y- while True:: j/ y0 B' f8 Y" @0 W
- temp=round((pin().read_analog()/1024)*3000/10.24,1)
$ H& a7 |% @' i! T% }: _# ^) n - errno,resp=Obloq.get("input?id=1&val="+str(temperature()),10000)
- {' ]3 P) w+ d. F0 G - if errno == 200:2 V3 ?4 v' ^5 n6 a! t5 B
- display.show(str(resp))1 h& n! K$ d) s3 D2 Z3 _( d, x
- if resp == '1':
8 K1 Q. d$ E+ n - pin8.write_digital(1), j, Z3 T0 \. A# I7 p! S
- else:
- F$ r3 R6 t9 C, t - pin8.write_digital(0)
, x6 l1 w( n: ~, u0 |; D* X1 } I - else:4 U% @/ T; v* c: n; f
- display.show(str(resp))
4 `4 @. }* y. ]# W5 t4 G% J+ h0 o - sleep(1000*5)
复制代码 |
|