матеріали взято з ресурсу http://edurobots.ru
Фоторезистор - резистор, опір якого залежить від яскравості світла, що падає на нього.
Фоторезистори використовуються в робототехніці як датчики освітленості. Вбудований в робота фоторезистор дозволяє визначати ступінь освітленості, визначати білі або чорні ділянки на поверхні і в відповідність з цим рухатися по лінії або здійснювати інші дії.
Обладнання:
фоторезистор
світлодіод;
резистори 220 Ом і 10 кОм;
bredboard;
Arduino uno;
конектори
Схема з'єднання:
Скетч Arduino
int led = 13; // змінна з номером Піна світлодіода
int ldr = 0; // і фоторезистора
void setup () // процедура setup
{
pinMode (led, OUTPUT); // вказуємо, що світлодіод - вихід
}
void loop () // процедура loop
{
if (analogRead (ldr) <800) digitalWrite (led, HIGH);
// якщо показник освітленості менше 800, включаємо світлодіод
else digitalWrite (led, LOW); // інакше вимикаємо
}