|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转新大榭论坛!
您需要 登录 才可以下载或查看,没有账号?注册
x
- from microbit import *0 i/ `1 v( l2 T0 j1 T& [
- import Obloq+ q% {3 c" Z ?" f2 _; C
- # 温度传感器(LM35)接在pin(),蜂鸣器接在pin8' @6 |) l; Z# E
- IP="192.168.0.101"
% `3 q/ A7 Z# e a7 m2 f+ ~9 O - PORT="8080"
* P( h; G( n& c4 x$ E* r% b - SSID="jf"
- x: L! K( x. f* ] - PASSWORD="pkq88888"2 G- C( ^, W6 C" }6 O0 U+ H: z
- ' V! J1 y2 i. j* `7 S1 p4 ?
- uart.init(baudrate=9600, bits=8, parity=None, stop=1, tx=pin2, rx=pin1)) |) O$ ]* F- A& X* e/ J8 g
- while Obloq.connectWifi(SSID,PASSWORD,10000) != True:
- M: w1 [4 j' C `- m - display.show(".")$ V3 ^4 C0 u2 B; Z
- B$ H7 Z9 n: }* i3 M1 J6 o3 s( v! I& S- display.scroll(Obloq.ifconfig())3 \6 W$ ]6 O! U+ b) x3 D
- Obloq.httpSet(IP,PORT)
! j. i8 W" K c% b$ e1 n
; r, d$ Y6 C7 W- while True:1 y% A% Z9 H! G0 r6 \4 J
- temp=round((pin().read_analog()/1024)*3000/10.24,1)" S1 W, v/ t# C, F! |0 W+ i
- errno,resp=Obloq.get("input?id=1&val="+str(temperature()),10000)
F- Q8 G6 D0 b0 c" z" O - if errno == 200:' G/ _9 _3 v& u; c5 b j/ s2 i6 Y
- display.show(str(resp)): b6 }1 p7 ]4 r" P5 A
- if resp == '1':
8 C8 f3 Q2 u9 X - pin8.write_digital(1): r+ _# A* V3 m4 t
- else:: ~, p- @+ b5 H
- pin8.write_digital(0) , i0 z7 v! q2 j9 s! t; \' a
- else:+ l0 X. i2 o+ i% q" t- Y" x2 e
- display.show(str(resp))5 C- l, m2 c' f- j! K; y. g' Z
- sleep(1000*5)
复制代码 |
|