아두 이노 영역에서 약간의 멍청한 일이지만 오래 전에 구입 한 Arduino nano를 선반에 앉아 있습니다. 먼지를 모아서 “프로젝트를 만들지 않겠습니까?”라고 가르쳤습니다. 레이싱 게임을 많이해서 간단한 점화 버튼을 만들고 싶었지만 컴파일하거나 검증하려고 할 때마다
키보드를 찾을 수 없습니다. 스케치에 #include “Keyboard.h “줄이 포함되어 있습니까?
댓글
- Sketch 메뉴에서 키보드 라이브러리를 포함 했습니까?
- @dandavis-그렇지 않습니다. 나노 용 라이브러리가 없기 때문에 가능하거나 적어도 의미가 없습니다.
- @ChrisStratton : 좋은 전화입니다.
- 재 프로그래밍 가능한 ATmega16U2를 사용하는 공식 Arduino Uno와는 다릅니다. USB to UART 인터페이스의 경우 Nano는 재구성이 불가능한 FTDI 칩을 사용합니다.
- 일반적인 Nano는이를위한 하드웨어 지원이 없습니다. 따라서 소프트웨어에 가까운 USB와 같은 수단을 사용하거나 USB 장치 인터페이스 칩을 추가해야 할 수 있습니다. 대답에서 알 수 있듯이 더 나은 플랫폼 선택이 있습니다.
답변
Arduino Leonardo, Micro 또는 Pro Micro (또는 Due, Zero, M0). 키보드를 에뮬레이트 할 수 있습니다.
먼저 Arduino 키보드 마우스 참조 를 읽어보세요.
Arduino Nano는 Arduino 키보드를 사용할 수 없습니다. 마우스 라이브러리입니다.
수년 동안 추가 하드웨어가 필요하고이를 가능하게하는 “ V-USB “라는 라이브러리가 있습니다. USB 장치 역할을하는 ATmega328p 마이크로 컨트롤러. 초보자를위한 것이 아닙니다.
몇 년 전 Arduino는 USB 사용 방식을 변경했습니다. NicoHood HID 라이브러리 는 새로운 가능성을 활용합니다. 예를 들어 미디어 키와 같은 USB 키보드에 대한 확장 기능을 가질 수 있습니다.
일반 키보드 및 마우스의 경우 Arduino 키보드 마우스 라이브러리가 가능합니다. 점화 버튼에 적합합니다. 하지만이 보드 중 하나 (Leonardo 등)를 구입해야합니다.
댓글
- 또는 틴시 보드