在樂高 EV3 上安裝 Debian 作業系統之後, 來讀取MindSensors LightSensorArray 光感測器模組的原始值。這是一個把八個光感測器整合在一起的模組,可說是循線利器。每個感測器都可以根據光量變化回傳 0~100 的數值。
先來看影片,配音員聽說很帥
相關資訊:
python on EV3 機器人 – 整理好的 img 檔送給您!
python on EV3 機器人-基礎python撰寫
程式碼:
[pastacode lang=”python” message=”Get MindSensors LightSensor Array module’s raw value” highlight=”” provider=”manual”]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秒
[/pastacode]





