0Pricing
Arduino & IoT Academy · Урок

Настройка порога освещённости

Определите, достаточно ли темно, чтобы реагировать на показание.

«Настройка порога освещённости» — бесплатный урок Arduino & IoT Academy на CoddyKit. Это урок 3 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Arduino & IoT Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Arduino & IoT Academy содержит 4 уроков всего.

Части этого урока еще не переведены и отображаются на английском.

Raw Numbers Need Meaning

An analog reading like 312 means nothing on its own. A threshold turns that number into a clear decision: dark or bright.

What a Threshold Is

A threshold is a cutoff value. Readings on one side count as dark, and readings on the other count as bright.

Store It in a Variable

Keep your cutoff in a named variable so it is easy to find and adjust later in one place.

int threshold = 400;

Compare With if

Use an if statement to compare the live reading against your threshold and branch your logic from there.

if (light < threshold) {
  // it is dark
}

Direction Depends on Wiring

Whether dark means a higher or lower number depends on how you wired the divider. Confirm it before you trust the test.

Find Your Number

Print readings in a bright room and a dark one, then pick a midpoint between them as your starting threshold.

Add else for Bright

Pair your if with an else so the bright case is handled too, instead of doing nothing when light is high.

else {
  // it is bright
}

One Cutoff Causes Flicker

Near the line, tiny changes can flip the result back and forth. This rapid flicker looks like a glitch.

Add Hysteresis

Hysteresis uses two cutoffs: one to switch on and a different one to switch off. The gap stops nervous flicker.

Make It Adjustable

Feed the threshold from a potentiometer so anyone can dial in dark without re-uploading code.

Thresholds Drive Decisions

This same threshold idea works for temperature, moisture, and distance. It is how sensors become decisions.

Quick Check

What problem does hysteresis solve at a light threshold?

Recap: Deciding on Light

You stored a threshold, compared readings with if and else, and added hysteresis so the decision stays steady.

Часто задаваемые вопросы

Урок «Настройка порога освещённости» бесплатный?

Да — полный текст урока «Настройка порога освещённости» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Arduino & IoT Academy, подпишись на CoddyKit PRO. Курс Arduino & IoT Academy содержит 4 уроков всего.

Чему я научусь в уроке «Настройка порога освещённости»?

Определите, достаточно ли темно, чтобы реагировать на показание. Ты практикуешь Arduino & IoT Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.

Нужен ли мне опыт, чтобы начать Arduino & IoT Academy?

Предыдущий опыт не требуется. Arduino & IoT Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 3 из 4.

Сколько времени занимает урок «Настройка порога освещённости»?

Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.

Можно ли писать и запускать код в этом уроке Arduino & IoT Academy?

Да. Каждый урок Arduino & IoT Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.

Все уроки этого курса

  1. Считывание показаний датчика движения PIR
  2. Измерение освещённости с помощью LDR
  3. Настройка порога освещённости
  4. Автоматический ночник
← Назад к Arduino & IoT Academy