0Pricing
Arduino & IoT Academy · Урок

Считывание показаний датчика движения PIR

Обнаруживайте движение и настраивайте чувствительность и задержку.

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

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

What a PIR Detects

A PIR sensor watches for changes in infrared heat. When a warm body like a person moves across its view, it fires.

Why It Sees Movement

PIR stands for passive infrared. It only reacts to a change in heat, so a still object soon fades from notice while motion stands out.

It Has Three Pins

A typical PIR module has three pins: VCC for power, GND for ground, and OUT for the digital signal you read.

Power It Up

Most PIR modules run on 5V. Connect VCC to 5V and GND to ground, just like any other digital sensor.

OUT Is Digital

The OUT pin gives a clean digital signal. It goes HIGH when motion is detected and LOW when the area is calm.

Set the Pin as Input

Tell the board that the OUT pin is an input so it can listen. Do this once inside setup().

pinMode(2, INPUT);

Read the Motion State

Read the sensor with digitalRead. A returned HIGH means it just sensed movement nearby.

int motion = digitalRead(2);

Act on Detection

Wrap the reading in an if check so your code does something, like light an LED, only when motion is HIGH.

if (motion == HIGH) {
  // movement detected
}

Tune the Delay Trim

The on-board delay trimpot sets how long OUT stays HIGH after motion. Turn it to hold the signal longer or shorter.

Tune the Sensitivity Trim

The second trimpot adjusts sensitivity, the range at which motion triggers. Lower it to ignore far-off movement.

Let It Warm Up

Give a PIR up to a minute to calibrate after power-on. Early readings can be jittery until it settles.

Quick Check

What does a PIR sensor actually respond to?

Recap: Sensing Motion

You wired a PIR with VCC, GND, and OUT, read it with digitalRead, and tuned the delay and sensitivity trimpots.

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

Урок «Считывание показаний датчика движения PIR» бесплатный?

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

Чему я научусь в уроке «Считывание показаний датчика движения PIR»?

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

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

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

Сколько времени занимает урок «Считывание показаний датчика движения PIR»?

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

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

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

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

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