Архив рубрики: Arduino

Как подключать фоторезистор к Arduino

Фоторезистор

Фоторезистор

Фоторезистор — полупроводниковый прибор, изменяющий величину своего сопротивления при облучении светом. Наиболее распространённое использование фоторезистора — измерение освещённости. В темноте его сопротивление довольно велико. Когда на фоторезистор попадает свет, сопротивление падает пропорционально освещенности. Для измерения освещённости необходимо собрать делитель напряжения, в котором верхнее плечо будет представлено фоторезистором, нижнее — обычным резистором достаточно большого номинала. В примере используется резистор 10 КОм. Среднее плечо делителя подключаем к любому аналоговому входу Arduino. Пишем скетч, который измеряет напряжение на аналоговом входе и отправляет его в последовательный порт:

int light;

void setup()
{
  Serial.begin(9600);
}

void loop()
{
  light = analogRead(0);
  Serial.println(light);
  delay(100);
}

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

Схема подключения фоторезистора

Схема подключения фоторезистора