Arduino: nút gỡ lỗi - cách thức hoạt động
Để gỡ lỗi một nút trên Arduino của bạn, bạn chỉ cần một vài dòng mã. Trong mẹo thực tế này, chúng tôi sẽ giải thích cho bạn chính xác những gì chúng là.
Các nút gỡ lỗi trên Arduino
Nếu bạn kết nối một nút với Arduino và nhấn nó, Arduino có thể đăng ký nhấn nút như nhiều lần nhấn. Hiện tượng này được gọi là "nảy". Tuy nhiên, một nút để "gỡ lỗi" rất đơn giản.
- Để thực hiện việc này, trước tiên hãy viết "if (digitalRead (4)) {" để kiểm tra xem nút trên chân 4 đã được chuyển sang "CAO" hay chưa, nghĩa là đã được nhấn.
- Sau đó, để Arduino chờ 5 mili giây: "delay (5);".
- Sau đó chèn câu lệnh if một lần nữa. Sau đó, bạn có thể chèn các lệnh thực tế. Bây giờ các lệnh chỉ được thực hiện nếu nút được nhấn đúng.
Arduino: ví dụ mã để gỡ nút nhấn
- void setup () {
- pinMode (4, INPUT_PULLUP);
- }
- void loop () {
- if (kỹ thuật sốRead (4)) {
- trì hoãn (5);
- if (kỹ thuật sốRead (4)) {
- // ...
- }
- }
- }
Trong mẹo thực tế tiếp theo, chúng tôi sẽ giải thích cách gửi SMS với Arduino.