Освой Arduino играючи
/* Моя кошка замечательно разбирается в программировании. Стоит мне объяснить проблему ей - и все становится ясно. */
John Robbins, Debugging Applications, Microsoft Press, 2000
Потенциометр - это обычный регулятор. С его помощью можно регулировать напряжение проходимого тока от 0 до 5В.
Они могут быть представлены разными моделями. Для учебных опытов удобно использовать большой потенциометр.
У потенциометра есть две парные ножки и ещё одна отдельная ножка (средняя). Соединяем парные ножки с выводами на плате 5V и GND. Среднюю ножку необходимо соединить с аналоговым выводом на плате, например, A0.
Не важно, какая из крайних ножек потенциометра будет подключена к 5V, а какая к GND, поменяется только направление, в котором нужно крутить ручку для изменения напряжения. Сам сигнал считывается со средней ножки, которая связана с аналоговым портом. Для считывания аналогового сигнала, принимающего широкий спектр значений, а не просто 0 или 1, подходят только порты, помеченные на плате как ANALOG IN. Они все пронумерованы с префиксом A (A0-A5).
Для чтения значения аналогового входа используется функция analogRead().
AnalogReadSerial (Чтение аналоговых выводов через потенциометр)
ReadAnalogVoltage (Напряжение аналоговых выводов через потенциометр)
Knob (управление сервоприводом)
Работаем с светодиодами без микроконтроллера