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

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

10934431_10203429295989662_60478272_n

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

相關資訊:

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

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

 

程式碼:

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秒
Get MindSensors LightSensor Array module's raw value

About CAVEDU 阿吉 - 雜工 (2520 Articles)
CAVEDU 教育團隊 打雜
Contact: Website

Leave a comment

Your email address will not be published.


*