Bai Tap 1 Nhom 5

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 6

BỘ GIÁO DỤC VÀ ĐÀO TẠO

TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP.HCM


KHOA ĐIỆN-ĐIỆN TỬ
--------------------
BÁO CÁO BÀI TẬP TT HỆ THỐNG NHÚNG TRONG CÔNG NGHIỆP

BÀI: ĐIỀU KHIỂN LED BẰNG BUTTON

Nhóm thực hiện: Nhóm 5


Sinh viên thực hiện: MSSV:
Võ Tuấn Vỹ 21161221
Lê Hoàng Qui 21161179
Nguyễn Bình Minh 21161151

TP HỒ CHÍ MINH, THÁNG 1, NĂM 2024


Nhận xét của giảng viên:

.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.............................................................................................

.....................................................................................................................................
.....................................................................................................................................

TP. Hồ Chí Minh, Tháng 1, Năm 2024


1. Giới thiệu phần cứng

- Các chân GPIO 14, GPIO 17, GPIO 27 của máy vi tính Raspberry được kết nối
với 3 led green, red, yellow và 3 điện trở 330om dùng để hạn dòng cho led. 1 nút
nhấn thường hở được nối với GPIO 3 của Raspberry và khi nhấn nút thì các chân
GPIO được kết với các led sẽ xuống mức thấp.

2. Chương trình
import RPi.GPIO as GPIO
from time import sleep
GPIO.setwarnings (False)
GPIO.setmode (GPIO. BOARD)
GPIO.setup(5, GPIO.IN, pull_up_down = GPIO.PUD_UP)
GPIO.setup(36. GPIO.OUT, initial=GPIO.LOW)
while True:
button_state = GPIO.input(5)
if button_state == False:
GPIO.output(3, GPIO.HIGH)
sleep(1)
print("Led On")
print(GPIO.input(5))
else:
GPIO.output(3, GPIO.LOW)
print("Led Off")
print(GPIO.input(5))
3. Kết quả
Chú Thích: Khi chưa nhấn nút thì sẽ xuất mức cao ra cả 3 led nên cả 3 led sẽ sáng.
Chú Thích: Khi nhấn nút thì sẽ xuất mức thấp ra cả 3 led nên cả 3 led sẽ tắt.

You might also like