[英]Write GPIO Raspberry PI 2 B+
我是Raspberry Pi的新手。 我需要讀取和寫入Raspberry Pi上的GPIO引腳。 我試圖在php,python和命令行中執行此操作。 我是否需要下載任何類型的庫才能在php,python或命令行中執行此操作?
不,從用戶空間控制GPIO是操作系統提供的功能。 您只需要在內核提供的GPIO值“文件”中寫入一個數字。 它位於/sys/class/gpio/gpio<number>/value
。 這應該會給你一個kickstart 。 在那里,他們展示了如何使用shell在BeagleBoard上完成它,但它是一般概念,並且無論您使用哪種語言都無關緊要。
在python中,您可以使用GPIO庫
通常在unix設備中表示為文件,因此您可以在/ dev /中打開文件並對設備進行讀/寫。
您可以獲得有關https://raspberrypi.stackexchange.com/的更詳細幫助
此外sysfs
的虛擬文件系統,允許root
直接從讀取和寫入GPIO引腳echo
或cat
從各種文件在/sys/class/gpio/
文件夾(前面已經提到)有可用這么做庫。 兩個值得注意的例子是:
wiringPi
庫提供了一個cli命令gpio
,供非特權用戶用於直接訪問。
pigs
實用程序, pigpio
庫的一部分還提供了從命令行對GPIO引腳的全面控制(請參閱pigpio以獲取源代碼,安裝過程和優秀應用示例)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.