Практическая работа 6. Практическая работа 6 Подключение фоторезистора
Скачать 173.06 Kb.
|
Практическая работа 6 Подключение фоторезистора Фоторезистор — резистор, сопротивление которого зависит от яркости света, падающего на него. В нашей модели светодиод горит, только если яркость света над фоторезистором меньше определенной, эту яркость можно регулировать программно. Фоторезисторы используются в робототехнике как датчики освещенности. Встроенный в робота фоторезистор позволяет определять степень освещенности, определять белые или черные участки на поверхности и в соответствие с этим двигаться по линии или совершать другие действия. Видео-инструкция сборки модели Arduino с фоторезистором: https://youtu.be/O8hBPogZtmo Для сборки модели с сервоприводом нам потребуется: плата Arduino 6 проводов “папа-папа” фоторезистор светодиод резистор на 220 Ом резистор на 10 кОм Схема подключения модели Arduino с фоторезистором: Для работы этой модели подойдет следующая программа (программу вы можете просто скопировать в Arduino IDE): 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); //иначе выключаем } Так выглядит собранная модель Arduino с фоторезистором: Если светодиод не реагирует на изменение освещенности, то попробуйте поменять число 800 в программе, если он все время горит — уменьшите, если не горит — увеличьте. |