รับค่าการกดปุ่ม Tact switch ด้วยราสเบอรี่พาย โดยใช้ภาษาไพทอน

IOT - Internet of things
ไอโอที (IoT) หมายถึงเครือข่ายของวัตถุ อุปกรณ์ พาหนะ สิ่งปลูกสร้าง และสิ่งของอื่นๆ ที่มีวงจรอิเล็กทรอนิกส์ ซอฟต์แวร์ เซ็นเซอร์ และการเชื่อมต่อกับเครือข่าย ฝังตัวอยู่ และทำให้วัตถุเหล่านั้นสามารถเก็บบันทึกและแลกเปลี่ยนข้อมูลได้

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

puopun.p
PHP Hero Member
PHP Hero Member
โพสต์: 113
ลงทะเบียนเมื่อ: 27/06/2016 10:03 am

รับค่าการกดปุ่ม Tact switch ด้วยราสเบอรี่พาย โดยใช้ภาษาไพทอน

โพสต์โดย puopun.p » 08/07/2016 6:51 pm

tac.jpg

หน้าตาของ tac switch
tac2.png

ตัวอย่างการต่อวงจร

โดยใช้ภาษาไพทอนเวอร์ชั่น 2.7

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

import RPi.GPIO as GPIO
import time

GPIO.setmode(GPIO.BCM)

GPIO.setup(18, GPIO.IN, pull_up_down=GPIO.PUD_UP)

while True:
    input_state = GPIO.input(18)
    if input_state == False:
        print('Button Pressed')
        time.sleep(0.2)

เมื่อกดปุ่มจะได้ผลลัพธ์
Button Pressed
คุณไม่มีสิทธิ์ดูไฟล์ที่แนบมาในกระทู้

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

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

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