준비물
회로도
- 발판 스위치 : 대형 인터넷 쇼핑몰에서 4,000원짜리로 구입
- Nulsomino-HANA (Arduino LEONARDO 호환 모듈) : 아두이노 보드보다 싸다 20,000원
- BBJ-65 점퍼 와이어(핀 타입)세트 : 5,500원
- 투명 브레드보드 [ELB-80T] : 3,300원
코드
void setup() { // pullup resistor so it goes high unless // connected to ground: pinMode(5, INPUT_PULLUP); pinMode(9, INPUT_PULLUP); // initialize control over the keyboard: Keyboard.begin(); } void loop() { while (digitalRead(5) == LOW && digitalRead(9) == LOW) { Keyboard.press(KEY_LEFT_CTRL); Keyboard.press(KEY_LEFT_SHIFT); } while (digitalRead(5) == HIGH && digitalRead(9) == LOW) { Keyboard.release(KEY_LEFT_CTRL); Keyboard.press(KEY_LEFT_SHIFT); } while (digitalRead(5) == LOW && digitalRead(9) == HIGH) { Keyboard.press(KEY_LEFT_CTRL); Keyboard.release(KEY_LEFT_SHIFT); } while (digitalRead(5) == HIGH && digitalRead(9) == HIGH) { Keyboard.release(KEY_LEFT_CTRL); Keyboard.release(KEY_LEFT_SHIFT); } }
회로도
댓글
댓글 쓰기