0Pricing
Arduino & IoT Academy · Lekcja

Pomiar światła za pomocą LDR

Podłączyć dzielnik napięcia, aby odczytywać jasność.

Pomiar światła za pomocą LDR to bezpłatna lekcja Arduino & IoT Academy na CoddyKit. To lekcja 2 z 4. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej Arduino & IoT Academy, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Arduino & IoT Academy zawiera 4 lekcji w sumie.

Części tej lekcji nie zostały jeszcze przetłumaczone i są wyświetlane po angielsku.

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.

Często zadawane pytania

Czy lekcja „Pomiar światła za pomocą LDR” jest bezpłatna?

Tak — pełny tekst „Pomiar światła za pomocą LDR” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu Arduino & IoT Academy, przejdź na CoddyKit PRO. Kurs Arduino & IoT Academy zawiera 4 lekcji w sumie.

Co nauczysz się w „Pomiar światła za pomocą LDR”?

Podłączyć dzielnik napięcia, aby odczytywać jasność. Ćwiczysz Arduino & IoT Academy z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.

Czy potrzebuję doświadczenia, aby zacząć Arduino & IoT Academy?

Nie wymagamy żadnego doświadczenia. Arduino & IoT Academy w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 2 z 4.

Ile czasu zajmuje lekcja „Pomiar światła za pomocą LDR”?

Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.

Czy mogę pisać i uruchamiać kod w tej lekcji Arduino & IoT Academy?

Tak. Każda lekcja Arduino & IoT Academy zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.

Wszystkie lekcje w tym kursie

  1. Odczytywanie czujnika ruchu PIR
  2. Pomiar światła za pomocą LDR
  3. Ustawianie progu jasności
  4. Automatyczna lampka nocna
← Powrót do Arduino & IoT Academy