/**
* Эксперимент № 10. Фоторезистор.
* Изучение ардуино через опыты.
*
* Управление подсветкой в зависимости от освещенности, с помощью фоторезистора.
*/
const int pinPot = 0; // Аналоговый пин, к которому подключен фоторизстор
const int pinLed = 11; // Цифровой пин с ШИМ, к которому подключен светодиод
void setup()
{
pinMode(pinLed,OUTPUT);
Serial.begin(9600);
}
void loop()
{
const int val = analogRead(pinPot); // Считываем значение с порта фоторзистора
Serial.println(val); // Выводим значение в последовательный порт
analogWrite(pinLed, val / 4); // Устанавливаем яркость светодиод в соответствии с полученным значением от фоторезистора
delay(10); // Небольшая пауза, в 0,1 сек.
}
Эксперимент № 10. Фоторезистор
Введение Если вы прошли все предыдущие эксперименты, то вы наверняка уже прибрели базовые знания об ардуино и как это работает. Вы уже знаете о цифровых и аналоговых портах ввода-вывода и Дальше →