2014-10-14 3 views
0

푸시 버튼을 누르는 동안 arduino 보드에 번호를 보내도록 프로그래밍하는 생각이나 유용한 코드 아이디어. C++ 또는 VB6 응용 프로그램이 USB 포트와 몇 가지 작업을합니까?Arduino를 사용하여 USB 포트에서 번호 보내기

arduino 보드 (입력)와 푸시 버튼의 매트릭스를 연결하려면 버튼을 누른 다음 arduino가 매트릭스에 번호가 매겨진 버튼의 번호를 전송하면됩니다. 로 :

1 2 3 4 
5 6 7 8 
9 . . . 

코드 샘플은 C++ 또는 VB6 응용 프로그램 변수 또는 문자열로 읽을 수 있도록 USB 포트 번호를 보내는 방법을 따라서

int inputOne = 1; // as an example 
int inputTwo = 2; 

void loop() 
{ 
If DigitalRead(inputOne, HIGH) { 
USB to send number "1" 
} 

If DigitalRead(inputTwo, HIGH) { 
USB to send number "2" 
} 
} 

..

답변

0

Arduino Due는 USBHost 라이브러리와 함께 사용하면 매우 쉽게 처리 할 수 ​​있습니다. 키보드 나 마우스를 모방 한 것입니다.

http://arduino.cc/en/Reference/USBHost

그런 다음 당신은 PISO 시프트 레지스터와 버튼 배열을 만들거나이를 구동하기 때문에에 많은 트러블을 사용할 수 있습니다.

+0

정말 대단합니다. 당신은 내게 키보드와 마우스 프레스를 시뮬레이트하는 또 다른 아이디어를 주었다. 나는 arduino가 키보드의 숫자를 시뮬레이트하도록 할 수 있다고 생각한다. 그리고 VB6 또는 C++ 타이머 프로 시저는 키를 보내고 변수에 저장한다 ... 아니면 저장/읽는다. 텍스트 파일 .. 정말 유용한 답이 너무 많습니다. –

+0

기꺼이 도와 드리겠습니다. 행운을 빕니다 – djUniversal

관련 문제