728x90
본 체험 제품은 element14 의 후원을 받아 아이씨뱅큐㈜ 에서 진행하는 무상 체험단 활동으로 작성한 것입니다.
출처 : UARTService - micro:bit runtime - GitHub Pages
micro:bit - 버튼 이벤트
micro:bit에는 두개의 버튼이 내장 되어 있습니다. 이 버튼의 이벤트를 리스너를 등록해서 버튼 이벤트가 발생시 메소드가 동작하는 예제를 만들어 보았습니다.
main.cpp
#include "MicroBit.h" MicroBit uBit; void onButtonA(MicroBitEvent e) { uBit.display.scroll("A"); } void onButtonB(MicroBitEvent e) { uBit.display.scroll("B"); } void onButtonAB(MicroBitEvent e) { uBit.display.scroll("AB"); } int main() { uBit.init(); uBit.display.scroll("Button Test"); // listen for user button interactions uBit.messageBus.listen(MICROBIT_ID_BUTTON_A, MICROBIT_BUTTON_EVT_CLICK, onButtonA); uBit.messageBus.listen(MICROBIT_ID_BUTTON_B, MICROBIT_BUTTON_EVT_CLICK, onButtonB); uBit.messageBus.listen(MICROBIT_ID_BUTTON_AB, MICROBIT_BUTTON_EVT_CLICK, onButtonAB); release_fiber(); }
실행
마이크로비트 공식 구입처 : 아이씨뱅큐 http://www.icbanq.com/
엘리먼트14의 특장점 - 글로벌 전자부품 유통회사, 6만원 이상 무료배송, 60만가지 재고 보유, MOQ 없음, 한글 웹사이트, 국내서비스센터 운영 (http://kr.element14.com/?CMP=DSP-ODB-KR-JAN2018-BLOG-ICBanQ1-HOMEPAGE)
마이크로비트 공식 카페 : http://cafe.naver.com/bbcmicro
아이씨뱅큐 공식 블로그 : http://blog.naver.com/icbanq
728x90