簡體   English   中英

編寫GPIO Raspberry PI 2 B +

[英]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引腳echocat從各種文件在/sys/class/gpio/文件夾(前面已經提到)有可用這么做庫。 兩個值得注意的例子是:

  1. wiringPi庫提供了一個cli命令gpio ,供非特權用戶用於直接訪問。

  2. pigs實用程序, pigpio庫的一部分還提供了從命令行對GPIO引腳的全面控制(請參閱pigpio以獲取源代碼,安裝過程和優秀應用示例)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM