Mục lục:
Video: Hướng dẫn sử dụng Raspberry Pi: Cách sử dụng nút nhấn: 4 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:34
Trong hướng dẫn này, bạn sẽ học cách bật đèn LED bằng một nút với Raspberry Pi. Các nút nhấn hoặc công tắc kết nối hai điểm trong một mạch điện khi bạn nhấn chúng. Hướng dẫn này bật một đèn LED khi nhấn nút một lần và tắt khi nhấn hai lần. Bạn cũng sẽ học cách sử dụng biến 'cờ' để điều khiển một sự kiện.
Có thể tìm thấy các bản cập nhật hướng dẫn và các hướng dẫn khác về Raspberry Pi tại đây:
www.ardumotive.com/how-to-use-push-buttonen…
Video bằng tiếng Hy Lạp
Bắt đầu nào!
Bước 1: Những gì bạn sẽ cần - Phần cứng
Đối với hướng dẫn này, bạn sẽ cần:
- Đột phá GPIO
- Breadboard
- DẪN ĐẾN
- Điện trở 220 Ohm
- Cái nút
Bước 2: Mạch
Các kết nối khá dễ dàng, xem hình trên với sơ đồ mạch breadboard.
Bước 3: Mã
Trong chương trình dưới đây, điều đầu tiên bạn làm là nhập thư viện cho GPIO và chuyển sang chế độ ngủ. Bước tiếp theo là thiết lập các chân của LED và Nút. Sau nút cài đặt đó làm đầu vào và đèn LED làm đầu ra. Vòng lặp While True lặp đi lặp lại mãi mãi. Ngoài ra, bạn có thể bật đèn LED của mình bằng hai cách. Cách đầu tiên là đèn LED sáng lên khi nút được nhấn và cách thứ hai nếu bạn chỉ nhấn một lần vào nút thì bạn sẽ thấy đèn LED sáng và nếu bạn nhấn lại nút thì đèn LED tắt. Cách thứ hai là trên nhận xét ('' ') và chúng tôi sử dụng một cờ có tên biến.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
#Libraries nhập RPi. GPIO dưới dạng GPIO từ thời gian nhập chế độ ngủ # Tắt cảnh báo (tùy chọn) GPIO.setwarnings (Sai) GPIO.setmode (GPIO. BCM) #Set Nút và các chân LED Nút = 23 LED = 24 # Nút #Setup và LED GPIO. thiết lập (Nút, GPIO. IN, pull_up_down = GPIO. PUD_UP) GPIO.setup (LED, GPIO. OUT) #flag = 0 trong khi True: button_state = GPIO.input (Button) in (button_state) if button_state == 0: GPIO.output (LED, GPIO. HIGH) else: GPIO.output (LED, GPIO. LOW) sleep (1) '' 'if button_state == 0: sleep (0.5) if flag == 0: flag = 1 else: flag = 0 if flag == 1: GPIO.output (LED, GPIO. HIGH) else: GPIO.output (LED, GPIO. LOW) '' |
Tải xuống mã từ đây và mở nó bằng Thonny Python IDE hoặc chạy nó từ thiết bị đầu cuối.
Bước 4: Hoàn thành tốt
Bạn đã hoàn thành thành công hướng dẫn "Cách sử dụng" Raspberry Pi đầu tiên của chúng tôi và bạn đã học cách bật đèn LED bằng nút.
Đề xuất:
Hướng dẫn: Cách sử dụng cảm biến khoảng cách siêu âm tương tự US-016 với Arduino UNO: 3 bước
Hướng dẫn: Cách Sử dụng Cảm biến Khoảng cách Siêu âm Tương tự US-016 Với Arduino UNO: Mô tả: Mô-đun khởi động siêu âm US-016 cho phép khả năng đo không 2 cm ~ 3 m, điện áp cung cấp 5 V, dòng hoạt động 3.8mA, hỗ trợ điện áp đầu ra tương tự, ổn định và đáng tin cậy. Mô-đun này có thể khác nhau tùy theo thiết bị
Hướng dẫn: Cách xây dựng mô-đun cảm biến đo khoảng cách bằng tia laser VL53L0X bằng cách sử dụng Arduino UNO: 3 bước
Hướng dẫn: Cách xây dựng Mô-đun cảm biến đo khoảng cách bằng tia laser VL53L0X bằng cách sử dụng Arduino UNO: Mô tả: Hướng dẫn này sẽ hiển thị chi tiết cho tất cả các bạn về cách xây dựng máy dò khoảng cách bằng cách sử dụng Mô-đun cảm biến đo khoảng cách bằng tia laser VL53L0X và Arduino UNO và nó sẽ chạy giống như bạn muốn. Làm theo hướng dẫn và bạn sẽ hiểu gia sư này
Atollic TrueStudio-Bật đèn LED bằng cách nhấn nút nhấn bằng cách sử dụng STM32L100: 4 bước
Atollic TrueStudio-Bật đèn LED bằng cách nhấn nút nhấn Sử dụng STM32L100: Trong hướng dẫn này của STM32, tôi sẽ cho bạn biết về cách đọc chân GPIO của STM32L100, vì vậy ở đây tôi sẽ làm cho một chân Led trên bo mạch phát sáng bằng cách nhấn nút nhấn
Bộ vi điều khiển AVR. Chuyển đổi đèn LED bằng Công tắc nút nhấn. Nút nhấn Debouncing: 4 bước
Bộ vi điều khiển AVR. Chuyển đổi đèn LED bằng Công tắc nút nhấn. Nhấn nút Debouncing: Trong phần này, chúng ta sẽ tìm hiểu Cách tạo mã chương trình C cho ATMega328PU để chuyển đổi trạng thái của ba đèn LED theo đầu vào từ một công tắc nút. Ngoài ra, chúng tôi đã khám phá một giải pháp cho vấn đề là ‘Chuyển đổi số lần trả lại‘. Như thường lệ, chúng tôi sẽ
Làm thế nào để viết một hướng dẫn sử dụng các tài liệu hướng dẫn: 14 bước
Làm thế nào để viết một hướng dẫn bằng cách sử dụng các bảng hướng dẫn: Tài liệu này chỉ ra cách sử dụng các bảng hướng dẫn để viết một chỉ dẫn