Джойстик для Arduino

Джойстик - простой, но весьма эффективный датчик для управления различными устройствами.

Два переменных резистора, установленных под углом 90 градусов, позволяют задавать угол отклонения ручки управления по двум координатам.

 

Подключив средние выводы потенциометров джойстика к двум входам АЦП Arduino, можно преобразовать угол отклонения джойстика в цифровой код.

 

Подключим индикатор на светодиодах, и увидим, как движется "бегущий огонь" в соответствии с отклонением ручки управления джойстика.

 

Подключив сервопривод, мы сможем им управлять: каждый джойстик способен контролировать две сервомашинки. Для более сложных систем можно использовать два джойстика (для левой и правой руки), и управлять квадрокоптером, самолетом или роботом.

 

Усложним джойстик: добавим возможность контроля вращения ручки вокруг собственной оси и установим на нем несколько кнопок - получим устройство контроля для сложных устройств: моделей самолетов, танков, управляемых узлов поворота видеокамер.

Из чего это сделано?
Вверх