메뉴 여닫기
개인 메뉴 토글
로그인하지 않음
만약 지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.

2x2 매크로 키보드 만들기

데브카페

2x2 매크로 키보드 만들기

  • 준비물
  1. ESP32 C3 Supermini
  2. 1N4148 다이오드 (저항)

ESP32 C3 칩 구성도 (gpio)

  • (뒷면) ESP32-C3 Supermini
                    ┌─────────────┐
                    │   USB-C     │
                    └─────────────┘
                 ┌───────────────────┐
            5V ● │                   │ ● IO5
           GND ● │                   │ ● IO6
           3V3 ● │                   │ ● IO7
           IO4 ● │      ESP32-C3     │ ● IO8
           IO3 ● │                   │ ● IO9
           IO2 ● │                   │ ● I1O
           IO1 ● │                   │ ● I20
           IO0 ● │                   │ ● I21
                 └───────────────────┘

납땜

   ROW0 ── GPIO4
   ROW1 ── GPIO5
   COL0 ── GPIO6
   COL1 ── GPIO7
  • 1N4148 다이오드 (검은 몸통에 흰 띠 있는 부분 = 캐소드)
         COL0                COL1
          │                   │
  SW1 ────┼──●              SW2──┼──●
          │  │                   │  │
         [D1]│(캐소드→ROW0)     [D2]│(캐소드→ROW0)
          │  │                   │  │
          └──┴───── ROW0 ────────┴──┘
          
  SW3 ────┼──●              SW4──┼──●
          │  │                   │  │
         [D3]│(캐소드→ROW1)     [D4]│(캐소드→ROW1)
          │  │                   │  │
          └──┴───── ROW1 ────────┴──┘

펌웨어 플래싱

  • ESP32-C3 + BLE HID (Arduino)

Arduino + BLE Keyboard 라이브러리 (추천)

  • 가장 검증되고 쉬운 방법입니다.
  1. 준비물
    - Arduino IDE 설치
    - ESP32 보드 패키지 설치
    - ESP32-BLE-Keyboard 라이브러리 (T-vK 제작)
  2. Arduino IDE 설정

사용법

Comments