Каталог
|
"Изучаем энкодер"2016-03-16 Все статьи →Назарчик Дядюн Привет. Многие думаю слышали что такое энкодер. Это подобие переменного резистора, только ручка вращается без ограничений и вместо сопротивления энкодер выдает импульсы. Как говорит википедия энкодер - это датчик угла поворота. Его можно встретить где угодно: стиральные машины, автомагнитолы, и прочее. Как видите эта штука много где встречается! Кстати выглядит она вот так:
Я не буду углубляться в его строение и работу, это все можно найти в интернете. Сегодня мы с Вами поговорим о его подключении к Arduino, а так же сделаем небольшой проект. Первым делом нам нужно подключить энкодер к Arduino. Для этого есть схема:
Резисторы нужны для того, что-бы на портах ардуино был логический ноль. Но просто так крутить энкодер - это скучно. Давайте будем управлять положением сервопривода с помощью энкодера. Что для этого Нам понадобится?
На этом фото Вы можете все рассмотреть:
Затем все собираем, у меня получилось так:
После прошивки можно крутить! Каждый импульс поворачивает серво на 10 градусов. Этот шаг можно изменить в самом начале программы. Вообще с энкодером можно сделать очень много классных штук! Скетч прилагается! На этом у меня все, спасибо сайте Arduino.ua за технику, Вам спасибо за внимание, до скорой встречи!
Благодарим Вас за обращение! Ваш отзыв появится после модерации администратором.
ден
04.05.2020 05:36:03
неясно
Александр
24.01.2020 11:10:14
Вообще-то на портах Ардуино при такой схеме подвязывается логическая «1».
Андрей
21.03.2019 19:44:09
Здравствуйте! Есть такой вопрос: возможно ли на базе Arduino Uno R3 создать аудиосистему с регулировкой громкости и тембра, или переключения аудиовходов с использованием двух энкодеров?
|