根據光線強弱,自動開關窗簾

2022-09-13 03:42:10 字數 1139 閱讀 8797

情境:

希望能根據光線強弱,自動開關窗簾,例如天亮了,在一定亮度下,把窗簾開啟,方便我們的生活

材料:1、microbit控制板

2、robotbit擴充套件板

3、光線感測器

4、28byj-48 步進電機或舵機

6、連線

原理:步進電機是將電脈衝訊號轉變為角位移,可以精確的控制轉動的角度。

舵機也可以精確控制轉動的角度,但只限於(0~180)之間

連線:步進接擴充套件板的m2,或舵機接擴充套件板s1

光線感測器接擴充套件板pin1

程式設計環境:

支援robotbit的mu編輯器

from microbit import *

import

robotbit

robotbit.servo(0,0)

while

true:

light =pin1.read_analog()

if light < 200:

robotbit.servo(0,180)

sleep(1000)

robotbit.servo(0,0)

import

robotbit

from microbit import *

while

true:

light=pin1.read_analog()

#讀取光敏感測器傳遞過來的模擬量資料

#數值越大說明光照度越小,也是就是越暗

if light > 400:

ifisopen:

isopen=false

robotbit.stepper(0,360)#

光照小於設定的值,關閉窗簾

else

:

if isopen==false:

isopen=true

robotbit.stepper(0,-360)#

光照大於設定的值,開啟窗簾

display.show(image.all_arrows,delay=1000,loop=true)

注意事項:

舵機是由擴充套件板供電,因此,要看到效果,需要把擴充套件板開關開啟

可用手機電筒照射光線感測器,模擬天亮了。

電腦自動開關機

公司的電腦比較慢,開機後進入系統正常工作起碼得7 8分鐘,公司規定得用打卡機打卡和oa系統打卡。要是晚去了,很容易造成oa系統沒有打卡,所以就想法子對付咯。1 自動開機,主機板定時開機 用delphi寫個小程式實現oa自動登入,跑過來,只需要打卡就ok了。公司電源一直開著,主機板只支援每天開機或1 ...

centos設定自動開關機

1設定開機 在bios中設定電源管理項為自動啟動,日期設定為0則為每天啟動。開機時間按照需要設定 2設定自動關機 比如可以在rc.local中加入crontab命令,使得每次開機啟動以後都會定時關機,不過注意,這裡定時關機的命令需要放在乙個文字檔案中,比如新建乙個shutdown.s 件放在 etc...

Windows XP自動開關機的實現

今天有這麼乙個想法,想讓自己的電腦,可以在我不在的時候也能每天定時開機和關機 呵呵!你是不是也有這個想法呢,特別是做個人伺服器的朋友,有了這個想法,就要想怎麼實現啦!我喜歡簡單。所以我決定向大家,介紹這種方法啦。1.自動開機。這個有個條件,就是你的主機板要支援才行,哦,可能你已經明白,用什麼方法啦!...