nodejs with raspberry pi gpio development
Mar 6, 2013GPIO是什麼?
GPIO = General Purpose Input/Output
其實看英文就大概能瞭解了,簡單來說GPIO就是一組針腳,可以讓你用來輸出輸入訊號給Raspberry Pi,進而可以讓你開發一些軟體for周邊的裝置關於Raspberry Pi的GPIO看這裡最準,裡面有接腳的定義。
如何控制GPIO
最低階的做法系統灌好就能用:
sudo -s
這很危險,請小心,這指令會讓你變root
echo "23" > /sys/class/gpio/export
這指令會開啓這個port,你就可以開始控制這個port
echo "out" > /sys/class/gpio/gpio23/direction
GPIO的方向,是想要讀入或是輸出
echo "1" > /sys/class/gpio/gpio23/value
將gpio23(pin16),設成高電位,按照此範例,你將LED的正極接上gpio23(pin16),負極接上GND,就會亮了
但是這方法很危險(要用到root),可以用抓gpio-admin解決這問題