아두이노 조이스틱 쉴드 예제

아두 이노 블루투스 조이스틱 쉴드는 I / O 제품군의 일부입니다, 이는 아두 이노 I / O 장치로 스마트 폰을 사용할 수 있습니다. I/O 쉴드와 사용 방법에 대한 자세한 내용은 이 자습서에서 확인할 수 있습니다. 또한, 이 비교에서 게임 패드 쉴드와 다른 방패와의 주요 차이점에 대해 자세히 알아볼 수 있습니다. 그리고 마지막으로, 아래 의 비디오는 3 분 이내에이 아두 이노 조이스틱 방패와 아두 이노 기반로봇을 제어하는 방법을 보여줍니다. 아두 이노버튼을 설정하여 버튼을 인식하도록 설정하면(위 참조) 디지털Read() 기능으로 버튼을 눌렀는지 여부를 알 수 있습니다. 값이 LOW인 경우 버튼을 누르고 값이 높으면 버튼을 누르지 않습니다. Arduino 조이스틱 쉴드는 일반적으로 일부 디지털 버튼과 하나 이상의 아날로그 조이스틱이 있습니다. 그러나 크기, 단추 수 및 지원되는 프로토콜과 같은 사양 및 추가 기능이 다릅니다. 그래서 시장에서 최고 아두 이노 조이스틱 방패를 발견 시작하자. 조이스틱에는 아두 이노의 아날로그 핀 A0및 A1에 연결하는 두 개의 전위계가 있습니다. A0의 값은 X 위치에 해당합니다. A1의 값은 Y 위치에 해당합니다. 이러한 아날로그 값을 읽으려면 AnalogRead() 함수를 사용합니다.

아두 이노 방패는 게임 및 로봇 컨트롤러 기능을 제공합니다. 이 비디오에서는 Funduino Arduino 조이스틱 쉴드에 대한 리뷰가 있습니다: 푸시 버튼을 사용하면 마우스 컨트롤을 켜고 끌 수 있습니다. 옵션으로 아두 이노가 마우스를 제어 할 때 켜지는 핀 5에 상태 LED를 연결할 수 있습니다. 제2 푸시버튼은 마우스의 왼쪽 클릭으로 작용하는 D3에 대한 또 다른 10k 옴 풀다운(GND) 저항기와 연결될 수 있다. Arduino 조이스틱 쉴드 v2.4는 7개의 순간 푸시버튼 스위치(6개의 별도 푸시버튼과 조이스틱 아래의 푸시버튼)와 2개의 전위차계가 있는 엄지조이스틱을 제공합니다. 이 방패는 아두 이노 이전 닌텐도 컨트롤러에서 발견 하는 기능을 제공 합니다. 조이스틱은 화면의 멜로디 나 픽셀과 같은 출력을 제어하는 데 사용할 수 있습니다. 이 버튼은 탐색 또는 게임 제어에 사용할 수 있습니다.

조이스틱 쉴드는 조이스틱으로 아두이노를 가능하게 합니다! 방패는 당신의 아두 이노 의 상단에 앉아 간단한 컨트롤러로 변신. 5 개의 순간 적인 푸시 버튼 (4+ 조이스틱 선택 버튼) 및 2 축 엄지 조이스틱 이전 닌텐도 컨트롤러의 수준에 아두 이노 기능을 제공 합니다. 이 방패는 uer 인터페이스 보드의 훌륭한 조각이며, 게임을하고 메뉴를 빠르게 탐색하는 데 적합합니다. LCD 및 RF 모듈을 위한 헤더가 있어 통신및 디스플레이가 용이합니다. 아두 이노 조이스틱 쉴드에 조이스틱을 켜기/끄기 스위치로 사용하고 싶습니다. 당신은 pls. 후크 업과 필요한 스케치를 표시 할 수 있습니까? S.Browman 몬트리올, 캐나다 사용자가 푸시 버튼을 누를 때마다 Arduino는 직렬 모니터에 버튼 값을 표시합니다. 노키아 LCD의 유일한 문제는 아두 이노 가 3.3V 공급에 50mA 전류를 제공한다는 것입니다, LCD가 작동하려면 더 많은 전류가 필요하면서.

이 문제를 해결하려면 LCD에 외부 전원을 사용하거나 다른 Arduino 보드를 사용해야 할 수 있습니다. 마우스 라이브러리를 사용하여 Arduino Leonardo, Micro 또는 Due를 사용하여 컴퓨터의 화면 커서를 제어할 수 있습니다. 이 특정 예제에서는 푸시 버튼을 사용하여 조이스틱으로 마우스 컨트롤을 켜고 끕니다. Arduino는 이론적으로 if/else 대신 사용할 수 있는 map() 함수를 제공하지만 중앙 문제로 인해 메서드가 복잡하므로 여기서는 이러한 방법을 고려하지 않습니다. 다음 예제에서 볼 수 있듯이 if/else 문을 사용하여 방향을 인쇄하면 이 예제를 수정하여 필요한 작업을 수행할 수 있습니다: Uno 및 MEGA, Iteaduino 보드를 포함한 광범위한 Arduino 보드와 호환됩니다. , Seeeduino, 그리고 다른 사람.