Измерение освещённости с помощью LDR
Соберите делитель напряжения для измерения яркости.
«Измерение освещённости с помощью LDR» — бесплатный урок Arduino & IoT Academy на CoddyKit. Это урок 2 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Arduino & IoT Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Arduino & IoT Academy содержит 4 уроков всего.
Части этого урока еще не переведены и отображаются на английском.
What an LDR Is
An LDR is a light-dependent resistor. Its resistance drops in bright light and climbs high in the dark.
Resistance Tracks Light
Cover an LDR and its resistance soars; shine a lamp on it and resistance falls. That change is what you measure.
It Cannot Be Read Alone
The Arduino reads voltage, not resistance. So an LDR by itself gives no voltage the board can sense directly.
Pair It With a Resistor
Combine the LDR with a fixed resistor to form a voltage divider. Together they turn light into a readable voltage.
Pick a 10k Partner
A 10k ohm resistor is a solid default partner for most LDRs. It keeps your readings spread across a useful range.
Tap the Middle Point
Connect the junction between the LDR and the resistor to an analog pin like A0. That midpoint voltage is your signal.
Read the Brightness
Call analogRead on the divider pin to get a 0 to 1023 number that rises and falls with the light.
int light = analogRead(A0);Wiring Sets Direction
Which side the LDR sits on decides whether bright gives a high or low number. Test it and note your result.
Watch It Live
Print the value so you can wave your hand over the sensor and see the number react with Serial.println.
Serial.println(analogRead(A0));Smooth Out Flicker
Lights flicker faster than your eye sees. Averaging a few readings gives a steadier brightness value.
A Cheap, Useful Sensor
The LDR is a cheap way to add light awareness. It powers night lights, plant monitors, and auto-dimming displays.
Quick Check
Why cant an LDR connect to an analog pin on its own?
Recap: Reading Light
You built an LDR voltage divider with a 10k resistor, tapped the midpoint to A0, and read brightness with analogRead.
Часто задаваемые вопросы
Урок «Измерение освещённости с помощью LDR» бесплатный?
Да — полный текст урока «Измерение освещённости с помощью LDR» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Arduino & IoT Academy, подпишись на CoddyKit PRO. Курс Arduino & IoT Academy содержит 4 уроков всего.
Чему я научусь в уроке «Измерение освещённости с помощью LDR»?
Соберите делитель напряжения для измерения яркости. Ты практикуешь Arduino & IoT Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.
Нужен ли мне опыт, чтобы начать Arduino & IoT Academy?
Предыдущий опыт не требуется. Arduino & IoT Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 2 из 4.
Сколько времени занимает урок «Измерение освещённости с помощью LDR»?
Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.
Можно ли писать и запускать код в этом уроке Arduino & IoT Academy?
Да. Каждый урок Arduino & IoT Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.
Все уроки этого курса
- Считывание показаний датчика движения PIR
- Измерение освещённости с помощью LDR
- Настройка порога освещённости
- Автоматический ночник