Created Friday 27 June 2014
http://www.raspberrypi.org/forums/viewtopic.php?f=37&t=48213
I'm using a magnetic reed switch to detect if a door is open or closed. I'm using the GPIO.wait_for_edge() method and when the door is opened it detects it open and closing over and over for a few seconds until it throws error #3 waiting for edge. But if I put the magnet half of the sensor near the reed switch it will stop and wait. Then as soon as I take it away it starts bouncing open/closed until I stop it with the magnet again or let it error out. I have the COM wire on the switch hooked to pin 26 and the N.C. (normally closed?) wire hooked to 3v3 (pin 1) as you said. So I know it's hooked up right because the code reacts to the switch but it just switches open/closed a bunch until it errors without the magnet near. Why would it be doing this?
Không cần mua linh kiện.
Linh kiện
- Cảm biến từ (magnetic reed), giống miếng công tắc từ ở http://banlinhkien.vn/goods-2809-cong-tac-tu-fr3s-2x15mm.html#.U99M2bHM-hQ
Nội dung
Dẫn nhập (1 trang)
- các linh kiện cần thiết
- ý nghĩa của bài học này, có thể phát triển ra những ứng dụng nào
Về mặt phần mềm, thực ra ở đây chỉ cần đọc tín hiệu input dạng digital, cách làm không khác việc đọc tín hiệu từ nút nhấn. Ý nghĩa của chương này là cho thấy ta chỉ cần dùng tính năng đơn giản cũng điều khiển được cảm biến có ứng dụng thực tế cao. Khi đã nắm được nguyên lý sử dụng cảm biến từ, ta có thể làm việc với các cảm biến tiệm cận loại khác khi nối dây phần cứng phù hợp.
Kết nối mạch điện tử (1 trang - hình ảnh)
- hình chụp mạch & breadboard đã kết nối
- coi như khi có sơ đồ nối dây là người ta làm theo được, không cần hướng dẫn từng bước
Chuẩn bị phần mềm (1 trang)
- liệt kê các bước bằng text
- chụp hình màn hình khi chọn menu để vào môi trường nhập lệnh (console)
Code mẫu (1 trang)
- nhập code và xem kết quả:
- nhập các lệnh điều khiển
Giải thích các lệnh (3 trang )
- thêm một phần giải thích việc nhập code kiểu interactive (nhập, gõ enter, thấy kết quả ngay, không có biên dịch hay phải nạp vào chip)
- (dự kiến khối lệnh ở mỗi bài trong vòng 20 - 40 dòng)
Bài thực hành thêm (1 trang)