VienTroNie.49248 vòng loop làm cách nào để ngắt lập lại vậy ae , khi bấm button 1 lần thì thực hiện 1 lần mà k cần lập lại , cảm ơn ae
LacDoanBaSon.18375 VienTroNie.49248 Phần cứng ko được thì dùng phần mềm thôi. Tạo 1 biến bool. Khi nhấn nút thì thay đổi biến bool đó và thực hiện lệnh. Và lệnh chỉ được thực hiện khi biến bool đó thực hiện đúng 1 chu kỳ.
HoangHoan.94037 VienTroNie.49248 void loop() { if(digitalRead(button1) == 0) { while(digitalRead(button1) == 0); buttonCounter++; } if(buttonCounter == 3) buttonCounter=0; setMode(buttonCounter); } đây là 1 bài của mình cũng kiểu bấm nút, bấm xuống-nhả ra nó mới nhảy phím. còn chương trình chạy thì mình đẩy hết lên setup.