新年過去了,本以為迎接我們的是新新的衣服,滿滿的錢包,胖胖的體重...
沒想到迎接我們的居然是新型冠狀病毒肺炎...
直到現在,疫情還沒有過去,大家還都堅持做著抗疫工作。
願疫情快快過去,還我們乙個生機勃勃的世界。
四月份大家也都陸陸續續復工了,新的一年繼續努力,就由這篇文章開啟這一年的知識世界吧。奧力給~
年後公司來了乙個新硬體,要連線到樹莓派的gpio上,領導讓我測試一下是否能正常檢視裝置狀態。
設定gpio狀態有很多方法,現在我通過shell命令直接來控制它。
我選擇物理引腳的6(gnd)和12(gpio.1)作為我測試的兩個引腳,用導線將兩個引腳引出來連線裝置
進入/sys/class/gpio/
目錄並檢視檔案
目錄export
為建立,unexport
為刪除
將gpio18重定向使用者定義裝置,生成gpio18目錄
進入gpio18
目錄並檢視檔案
direction
設定引腳方向,輸入還是輸出
value
設定引腳狀態,高電平還是低電平
輸入狀態
設定引腳狀態為輸入狀態
sudo echo in > direction
檢視引腳高低電平
cat value
輸出狀態
設定引腳狀態為輸出狀態
sudo echo out > direction
設定輸出高電平
sudo echo 1 > value
設定輸出低電平
sudo echo 0 > value
測試完畢之後返回/sys/class/gpio/
目錄,並將gpio登出
cd /sys/class/gpio/
sudo echo 18 > /sys/class/gpio/unexport
樹莓派GPIO操作
樹莓派的gpio操作被抽象為檔案讀寫,下面以乙個例子來說明gpio操作 1 啟用gpio21 echo 21 sys class gpio export這個命令把字元 21 輸入 sys class gpio export之中,命令執行後,sys class gpio下面增加了代表gpio21的乙個...
樹莓派學習筆記 Shell指令碼操作GPIO
0.前言 樹莓樹莓派可以 入門linux 下面通過命令和shell指令碼控制樹莓派gpio。通過本文可以熟悉多個linux命令,並熟悉shell指令碼編寫方法,並對io重定向有乙個基本的體會。我在學習樹莓派的過程中積累了自信,現在覺得linux沒那麼神秘沒那麼難,反而充滿了無窮的樂趣,希望通過部落格...
利用shell指令碼控制樹莓派GPIO
1.什麼是shell shell 誕生於 unix,是與 unix linux 互動的工具。shell本身是乙個用c語言編寫的程式,它是使用者使用unix linux的橋梁,使用者的大部分工作都是通過shell完成的。shell既是一種命令語言,又是一種程式語言。作為命令語言,它互動式地解釋和執行使...