Blink LED với Raspberry Pi
Cơ bản15/1/2024

Blink LED với Raspberry Pi

Dự án đầu tiên – nhấp nháy đèn LED với GPIO và Python

GPIOPythonLEDRaspberry Pi
312 lượt thích1.2k người đã làm30 phút4 bước5 linh kiện
← Quay lại dự án
Hướng dẫn chi tiết

Phần 2: Làm quen với GPIO trên Raspberry Pi

1. Giới thiệu về GPIO và vai trò của nó trong dự án, 2. Cách xác định chân GPIO trên Raspberry Pi, 3. Hướng dẫn sử dụng bảng mạch breadboard, 4. Kết nối đèn LED với Raspberry Pi, 5. Kiểm tra kết nối và sử dụng đồng hồ vạn năng.

Cập nhật 01/06/2026

Phần 2: Làm quen với GPIO trên Raspberry Pi

1. Giới thiệu về GPIO và vai trò của nó trong dự án

GPIO (General Purpose Input/Output) là một phần quan trọng trên Raspberry Pi, cho phép chúng ta giao tiếp với các thiết bị ngoại vi như cảm biến, động cơ và đèn LED. Các chân GPIO có thể được cấu hình để nhận tín hiệu đầu vào hoặc gửi tín hiệu đầu ra. Trong dự án nhấp nháy đèn LED này, chúng ta sẽ sử dụng chân GPIO để điều khiển trạng thái bật/tắt của đèn LED.

2. Cách xác định chân GPIO trên Raspberry Pi

Raspberry Pi có nhiều chân GPIO được đánh số khác nhau, mỗi chân có một chức năng cụ thể. Để xác định chân GPIO, bạn có thể tham khảo sơ đồ chân GPIO của Raspberry Pi. Dưới đây là một số thông tin cơ bản:

  • Chân số GPIO: Được đánh số từ 1 đến 40.
  • Chân vật lý: Được đánh số từ 1 đến 40, nhưng không tương ứng với số GPIO.

Ví dụ, chân GPIO 17 tương ứng với chân vật lý số 11. Hãy chắc chắn bạn biết rõ số chân mà bạn sẽ sử dụng trong dự án của mình.

3. Hướng dẫn sử dụng bảng mạch breadboard

Bảng mạch breadboard là một công cụ hữu ích để thử nghiệm các mạch điện mà không cần hàn. Dưới đây là cách sử dụng bảng mạch breadboard:

  1. Phân tích cấu trúc: Bảng mạch breadboard có các hàng và cột. Các hàng ngang thường được sử dụng để kết nối nguồn điện, trong khi các cột dọc được sử dụng để kết nối các linh kiện.
  2. Kết nối linh kiện: Bạn có thể cắm các linh kiện như đèn LED, điện trở vào các hàng và cột trên bảng mạch.
  3. Điện trở: Để bảo vệ đèn LED, bạn cần sử dụng điện trở. Điện trở sẽ được kết nối nối tiếp với đèn LED.

Hãy chắc chắn rằng bạn đã hiểu cách sử dụng bảng mạch trước khi tiến hành kết nối các linh kiện.

4. Kết nối đèn LED với Raspberry Pi

Để kết nối đèn LED với Raspberry Pi, bạn cần thực hiện các bước sau:

  1. Chuẩn bị linh kiện: Bạn cần có một đèn LED, một điện trở (thường là 220Ω) và dây nối.
  2. Kết nối:
    • Kết nối chân dài của đèn LED (chân dương) vào một hàng trên bảng mạch.
    • Kết nối chân ngắn của đèn LED (chân âm) vào một chân của điện trở.
    • Kết nối chân còn lại của điện trở vào chân GND (tiêu chuẩn là chân 6) trên Raspberry Pi.
    • Kết nối chân dài của đèn LED vào chân GPIO mà bạn muốn sử dụng (ví dụ: GPIO 17).

Dưới đây là sơ đồ kết nối:


Raspberry Pi GPIO 17 ----> Chân dài LED
Raspberry Pi GND ------> Chân ngắn LED ----> Điện trở ----> GND

5. Kiểm tra kết nối và sử dụng đồng hồ vạn năng

Trước khi bắt đầu lập trình, bạn cần kiểm tra kết nối để đảm bảo mọi thứ hoạt động đúng cách. Bạn có thể sử dụng đồng hồ vạn năng để đo điện áp và kiểm tra xem đèn LED có hoạt động hay không.

Lưu ý: Khi sử dụng đồng hồ vạn năng, hãy đảm bảo rằng bạn đã chọn chế độ đo điện áp phù hợp và kết nối đúng cách để tránh làm hỏng các linh kiện.

Cách kiểm tra:

  1. Đặt đồng hồ vạn năng ở chế độ đo điện áp một chiều (DC).
  2. Kết nối các đầu dò của đồng hồ vào chân dương và chân âm của đèn LED.
  3. Bật Raspberry Pi và chạy chương trình nhấp nháy LED. Nếu bạn thấy điện áp trên đồng hồ vạn năng thay đổi, điều đó có nghĩa là kết nối của bạn là chính xác.

Trong phần tiếp theo, chúng ta sẽ viết mã Python để điều khiển đèn LED nhấp nháy. Hãy chắc chắn rằng bạn đã hoàn thành tất cả các bước trên trước khi tiến hành lập trình!