Дом Личные финансы Электроника Проекты: как читать значение от потенциометра - манекены

Электроника Проекты: как читать значение от потенциометра - манекены

Видео: Уроки Arduino #10 - потенциометры и аналоговые пины 2025

Видео: Уроки Arduino #10 - потенциометры и аналоговые пины 2025
Anonim

Потенциометр (часто называемый банк >) представляет собой электронный переменный резистор с ручкой, которую вы можете поворачивать, чтобы изменить сопротивление. Горшки различного типа часто используются в качестве устройств ввода для проектов BASIC Stamp. Например, вы можете использовать простой банк для управления скоростью пары мигающих светодиодов. Когда вы поворачиваете ручку горшка, скорость вспышки светодиодов меняется. Здесь кластер емкостью 10 кОм размещается параллельно с конденсатором 0,1 мкФ. Кроме того, резистор 220 Ом размещается последовательно с горшком. Это делается для защиты BASIC Stamp от повреждений, которые могут быть вызваны избыточным током, если вы поворачиваете ручку горшка, чтобы сопротивление горшка опускалось до нуля.

Конденсатор в этой схеме достаточно мал (0,1 мкФ), что схема будет заряжаться и разряжаться очень быстро - примерно через миллисекунду или около того, в зависимости от того, где установлена ​​ручка горшка. Таким образом, ваша программа не будет сильно задерживаться, пока она ждет конденсатора, чтобы он мог разрядиться, чтобы он мог определить сопротивление горшка.

Итак, учитывая эту схему, как бы вы оценили сопротивление горшка? Для ответа требуется умный бит программирования: во-первых, вы устанавливаете контакт 13 в HIGH, который заряжает конденсатор. Затем вы настраиваете петлю для контроля состояния входа на контакт 13. Каждый раз, когда вы проверяете состояние выводов 13, вы добавляете один к счетчику.

Когда конденсатор разряжен, контакт 13 будет гореть НИЗКОЙ. Когда контакт 13 LOW, контур заканчивается, и счетчик указывает, сколько времени потребовалось для разрядки конденсатора. Зная размер конденсатора и время, необходимое для разрядки конденсатора, вы можете вычислить сопротивление емкости.

К счастью, PBASIC включает команду RCTIME, которая делает все это автоматически. Все, что вам нужно сделать, это сообщить команде RCTIME, что нажимает RC-цепь, хотите ли вы измерить, сколько времени требуется для RC-схемы для зарядки или разряда, а также имя переменной для хранения результирующего вычисления времени. < Вот как использовать команду RCTIME, чтобы определить, сколько времени требуется для выполнения RC-схемы на выводе 13, сохраняя ответ в переменной с именем Timer:

RCTIME 13, 1, Timer

Эта команда RCTIME устанавливает переменной с именем Timer на значение, указывающее, сколько времени потребуется, чтобы RC-цепь разрядилась. Непосредственно перед этой командой вы должны установить контакт ввода / вывода (в данном случае, контакт 13) на HIGH для зарядки конденсатора. Вам также потребуется приостановить работу в течение короткого времени (обычно достаточно 1 мс), чтобы обеспечить зарядку схемы.

Хотя вы можете использовать эту технику для расчета фактического сопротивления горшка, вам обычно не нужно знать точное сопротивление. Вместо этого обычно достаточно знать, что счетчик увеличивается, когда сопротивление горшка увеличивается, и оно уменьшается, когда сопротивление горшка уменьшается.

Для этой схемы команда RCTIME вычисляет значения времени в диапазоне от около 12, когда сопротивление горшка находится в диапазоне от 0 до 54, когда сопротивление горшка составляет максимум (10 кОм).

Программа ниже поочередно мигает светодиодами, подключенными к контактам 0 и 2. Скорость вспышки светодиодов устанавливается с помощью горшка в RC-схеме на выводе 13. Программа умножает значение времени, вычисленное командой RCTIME, на 10 определить, как долго программа должна останавливаться между вспышками. Когда вы поворачиваете ручку горшка, сопротивление банка уменьшается, а светодиоды мигают быстрее.

«Потенциометрическая светодиодная мигающая программа« Doug Lowe »10 июля 2011 г.« Эта программа мигает светодиодами, подключенными к выводам 0 и 2 »со скоростью, определенной схемой RC на выводе 13. '{$ STAMP BS2}' {$ PBASIC 2. 5} Время VAR Word Led1 PIN 0 Led2 PIN 2 Пот PIN 13 DO HIGH Pot RCTIME Pot, 1, Time HIGH Led1 LOW Led2 PAUSE Время * 10 LOW Led1 HIGH Led2 PAUSE Время * 10 LOOP

В этом проекте показано, как постройте схему, включающую потенциометр 10 кОм и конденсатор, чтобы вы могли проверить код. Это показывает завершенную схему.

Электроника Проекты: как читать значение от потенциометра - манекены

Выбор редактора

Часто задаваемые вопросы о GameMaker: Studio - dummies

Часто задаваемые вопросы о GameMaker: Studio - dummies

Есть целые книги, посвященные демистификации GameMaker: Studio, но у вас может быть общий вопрос и нужен быстрый ответ. И если это так, вы пришли в нужное место! Какие типы игр я могу сделать с GameMaker: Studio? Ответ на этот вопрос: это зависит от вас. В рамках программного обеспечения ...

Gamestar Mechanic: Структура игры - манекены

Gamestar Mechanic: Структура игры - манекены

Каждая игра на Gamestar Mecahnic - это набор элементов которые работают вместе в системе - вы можете использовать почти бесконечный уровень творчества при создании и организации этих элементов. Игры состоят из нескольких спрайтов. Эти спрайты изначально выложены в пространствах сетки дизайнером и ...

Разработка видеоигр - манекены

Разработка видеоигр - манекены

Видеоигра - это больше, чем сумма ее частей; игра имеет синергию, которая после завершения игры делает ее чем-то уникальным. Создание этого синергизма занимает много технических ноу-хау, а также чувство дизайна и искусства. В принципе, вам нужно быть Леонардо да Винчи и ...

Выбор редактора

Выбор режима экспозамера на камере EOS Rebel T3 Series - манекены

Выбор режима экспозамера на камере EOS Rebel T3 Series - манекены

Режим измерения определяет, какую часть кадра анализирует камера, чтобы рассчитать правильную экспозицию. Canon Rebel T3 и T3i предлагают четыре режима измерения. Тем не менее, вы можете получить доступ ко всем четырем режимам только в расширенных режимах экспозиции (P, Tv, Av, M и A-DEP) и только во время обычной съемки через видоискатель. В режиме Live View ...

Захват снимков с помощью Canon EOS 70D - манекены

Захват снимков с помощью Canon EOS 70D - манекены

Высокая скорость затвора - это ключ к захвату без пятен от движущегося объекта, будь то вращающееся колесо обозрения, бабочка, летящая от цветка к цветку, или хоккей-подросток. На первом изображении ниже скорость затвора 1/125 секунд была слишком низкой для Canon EOS 70D, чтобы захватить ...

Выбор настроек с экрана быстрого управления камерой Canon EOS Rebel T3

Выбор настроек с экрана быстрого управления камерой Canon EOS Rebel T3

Экран быстрого управления Canon EOS Rebel T3 и Canon EOS Rebel T3i позволяет вам изменять определенные настройки съемки без использования кнопок управления (кнопка ISO, кнопка компенсации экспозиции и т. Д.) Или меню. Вы можете использовать эту технику для настройки параметров в любом режиме экспозиции, но настройки, которые ...

Выбор редактора

Знают возможности создания фильмов ваших DSLR-манекенов

Знают возможности создания фильмов ваших DSLR-манекенов

, Хотя захват HD-пленки остается совместимым с DSLR, каждый производитель зависит от типа датчика и особенностей камеры. Аксессуары, крепления объективов и функциональность различаются, как и сжатие файлов фильмов. Например, Canon и Nikon используют видеокодек H. 264, тогда как Sony и Panasonic склоняются к AVC-HD, хотя оба могут обеспечить качество вещания. Вот ...

Роли в команде для создания фильмов - манекены

Роли в команде для создания фильмов - манекены

Существует множество разных ролей в цифровом кинематографе. Вы можете увидеть это, когда будете смотреть кредиты в конце основного фильма: «Кредиты, похоже, продолжаются веками в конце фильма, поскольку они благодарят всех вовлеченных людей, от актеров до дизайнеров костюмов. Следующее ...

Выберите правую камеру DSLR для вашего проекта для создания фильмов - манекены

Выберите правую камеру DSLR для вашего проекта для создания фильмов - манекены

При рассмотрении того, какое оборудование будет лучше для ваш фильм, камера DSLR должна быть сверху в вашем списке. Модели, такие как Canon Rebel T4i, сидят на самой низкой ступени ценовой лестницы, но не позволяйте своему ценовому индексу $ 700 обмануть вас. Его видео высокой четкости в широком диапазоне разрешений и кадров ...