สั่งเปิดหลอดไฟ LED ด้วยภาษา Python ผ่าน GPIO

แชร์ความรู้ภาษา Python ไพทอน การเขียนโปรแกรมภาษาไพทอน

Moderator: mindphp, ผู้ดูแลกระดาน

ichimarusoichi
PHP Full Member
PHP Full Member
โพสต์: 46
ลงทะเบียนเมื่อ: 07/01/2019 12:19 pm

สั่งเปิดหลอดไฟ LED ด้วยภาษา Python ผ่าน GPIO

โพสต์โดย ichimarusoichi » 10/01/2019 12:04 pm

บทความนี้จะสอนถึงการใช้งานการสั่งเปิด-ปิด LED ด้วยภาษา Pythonผ่าน GPIO(GPIO ก็คือ I/O เอนกประสงค์)

ขั้นตอนในการดำเนินงาน
1.sudo nano Led_On.py <–สร้างไฟล์ python ชื่อ Led_On.py และเปิดแก้ไขด้วย nano editor
2.พิมพ์

โค้ด: เลือกทั้งหมด

import RPi.GPIO as GPIO ## Import GPIO library
GPIO.setmode(GPIO.BOARD) ## ใช้การนับขาจากบอร์ด
GPIO.setup(7, GPIO.OUT) ## เซต GPIO ขา 7 ให้เป็นขา OUT
GPIO.output(7,True) ## เปิดให้ไฟออกขา 7

กด Crlt+o เพื่อบันทึก Enter ยืนยัน
กด Crlt+x เพื่อออกจาก editor
ทดสอบ Run ด้วย sudo python Led_On.py
ความหมายของคำศัพท์
- GPIO(General purpose Input/Output) คือ พอร์ตอินพุทเอาท์พุท อเนกประสงค์ ที่เราสามารถรับและส่งข้อมูลต่างๆได้ผ่านทางพอร์ต Wiring Pi(เป็นไลบรารีที่ใช้ติดต่อกับพอร์ต GPIO)
- sudo(Super User Do) คือ คำสั่งที่ใช้สำหรับเปิดใช้สิทธิ์การใช้ ROOTเพื่อที่เราจะสามารถจัดการกับไฟล์และโฟลเดอร์ต่างๆ หรือติดตั้งโปรแกรมเพิ่มเติมได้
- nano คือ อุปกรณ์หรือเครื่องมือที่มีขนาดเล็กเท่านาโน

สรุป การเปิด-ปิด LED ด้วยภาษา Python นั้นจะทำงานผ่าน GPIO(พอร์ตอินพุทเอาท์พุท) โดยจะใช้โปรแกรม PythonCharm ในการเขียนและทดสอบด้วย nano editor ทำให้หลอดไฟ LED สามารถเปิด-ปิดได้

อ่านข้อมูลเกี่ยวกับ GPIO : https://www.mindphp.com/%E0%B8%84%E0%B8 ... B8%A3.html
บทเรียนเพิ่มเติมเกี่ยวกับ Python : https://www.mindphp.com/%E0%B8%9A%E0%B8 ... ython.html
VDO Tutorial-Python : https://mindphp.com/vdo-tutorial-python.html
ถาม-ตอบ Java&Python : viewforum.php?f=16

ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 11 และ บุคคลทั่วไป 0 ท่าน