[python 與 EV3] 讀取 MindSensors LightSensorArray 光感測器模組的原始值

在樂高 EV3 上安裝 Debian 作業系統之後, 來讀取MindSensors LightSensorArray 光感測器模組的原始值。這是一個把八個光感測器整合在一起的模組,可說是循線利器。每個感測器都可以根據光量變化回傳 0~100 的數值。

10934431_10203429295989662_60478272_n

先來看影片,配音員聽說很帥

相關資訊:

python on EV3 機器人 – 整理好的 img 檔送給您!

python on EV3 機器人-基礎python撰寫

 

程式碼:

Get MindSensors LightSensor Array module's raw value
from ev3.ev3dev import Key,Msensor

import time

key=Key()
light=Msensor(port = 1) #將感測器接在1號輸入端

while key.backspace != True: #按下EV3 的灰色退出鍵就跳出程式
val=[]
val.append(light.value0)
val.append(light.value1)
val.append(light.value2)
val.append(light.value3)
val.append(light.value4)
val.append(light.value5)
val.append(light.value6)
val.append(light.value7)
for i in range(7):
print val[i],
print val[7]
time.sleep(0.1) #等候0.1秒

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *