Button2로 채터링 제거, (더블 클릭 등) 스위치 처리
그래서 여러 가지 Arduino에서 사용할 수 있기 때문에 시도했습니다.
빨리 micro:bit에 2개의 스위치가 있기 때문에 이것을 사용했습니다.
준비
micro:bit용 환경 맞춤
Button2를 설치합니다.
htps : // 기주 b. 코 m / ぇ ん r ぇ い gs / 부톤 2 에 가서, [Clone or download]에서 zip을 다운로드, Arduino IDE 스케치 - 라이브러리 포함 - .ZIP 형식의 라이브러리를 설치합니다.
시도해보기
변경 전
#define BUTTON_A_PIN  2
/////////////////////////////////////////////////////////////////
Button2 buttonA = Button2(BUTTON_A_PIN);
변경 후
// #define BUTTON_A_PIN  2
/////////////////////////////////////////////////////////////////
Button2 buttonA = Button2(PIN_BUTTON_A);
한 번 누르고 두 번 누르고 세 번 눌러 길게 눌러 보았습니다.

좋은 것 같습니다. 다른 스케치 예제도 움직였습니다.
채터링의 처리, 2회 눌러 등은 상당히 번거롭지만 Button2를 사용하면 간단하게 구현할 수 있네요.
소위 오프 트리거(=는 하면 반응한다)이므로, 온 트리거를 필요로 하는 경우는 안됩니다만...
micro:bit의 위 스케치에서 3692바이트였습니다.
참고 URL
 htps : // 기주 b. 코 m / ぇん r ぇ い gs / 부톤 2
 htps : // ht-에서. 이 m/아 r즈이노/미 c로비 t. HTML
                
                    
        
    
    
    
    
    
                
                
                
                
                    
                        
                            
                            
                            Reference
                            
                            이 문제에 관하여(Button2로 채터링 제거, (더블 클릭 등) 스위치 처리), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
                                
                                https://qiita.com/numeru55/items/7383963217ea62619bce
                            
                            
                            
                                텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
                            
                            
                                
                                
                                 우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)
                                
                                
                                우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)
                            
                            
                        
                    
                
                
                
            
Reference
이 문제에 관하여(Button2로 채터링 제거, (더블 클릭 등) 스위치 처리), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/numeru55/items/7383963217ea62619bce텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
                                
                                
                                
                                
                                
                                우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)