LAB: Usage GPIO via CLI
การใช้คำสั่ง commade line ในการควบคุม GPIO ของ CrowPi
Usage GPIO via CLI
การใช้คำสั่ง commade line ในการควบคุม GPIO ของ CrowPi นี้จะยึดตัวเลข pin ตามแบบ GPIO.BCM
คำสั่ง: การเข้าถึงสิทธิ์ root ในบอร์ด
sudo -i #enable root account privileges
cd /sys/class/gpioคำสั่ง: กำหนดค่า pin GPIO เพื่อเรียกใช้งานผ่าน CLI
echo 21 > export #GPIO21 which is Pin 40cd gpio21คำสั่ง: กำหนดหน้าที่ของ pin GPIO เป็น Output
echo out > directionคำสั่ง: ใช้ cat สำหรับแสดงค่าในไฟล์ direction
cat directionคำสั่ง: กำหนดค่าให้กับ pin GPIO เป็น high
echo 1 > value คำสั่ง: กำหนดค่าให้กับ pin GPIO เป็น low
echo 0 > value คำสั่ง: ใช้ cat สำหรับแสดงค่าในไฟล์ value
สังเกตุที่ pin 40 บน CrowPi LED จะติด value เป็น 1 และจะดับเมื่อเป็น 0
คำสั่ง: กำหนดค่า pin กลับไปค่าเริ่มต้น
Bash Script
ตัวอย่าง code from Bash script to read and write RaspberryPi gpio pin
Ex1: การใช้งาน Raspberry Pi ควบคุม GPIO ของบอร์ด Crow pi ผ่าน CLI
กำหนด Raspberry Pi สั่งควบคุม Buzzer บนบอร์ด Crow Pi ซึ่งจากบอร์ด Crow Pi ระบุว่าเชื่อมต่ออยู่กับ Pin 12 ที่ยืดตามเลขแบบ GPIO.Board
Date: May 2023
Author: Soontree Jaikhong (AIC-Researcher)
Author: Thanaluk Pranekunakol (AIC-Researcher)
Last updated
Was this helpful?