top of page

1.1 Подключение и считывание температуры с датчика DS18B20

Цель:
Познакомиться с цифровым датчиком температуры и работой с интерфейсом 1-Wire через библиотеку OneWire.

Инструкции:

  1. Подключите датчик DS18B20 к Arduino или ESP32 по следующей схеме:

    • VCC → 3.3V или 5V

    • GND → GND

    • DATA → цифровой пин (например, D2)

    • Поставьте резистор 4.7 кОм между VCC и DATA.

  2. Установите библиотеки в Arduino IDE:

    • OneWire

    • DallasTemperature

  3. Загрузите примерный скетч (html №1) и модифицируйте его:

    • Убедитесь, что данные с датчика выводятся в Serial Monitor.

    • Преобразуйте показания в градусы Цельсия.

  4. Проверьте работу системы и сделайте вывод:

    • Насколько точно показывает температуру?

    • Какой диапазон температур?

1.2 Чтение аналогового сигнала с фоторезистора

Цели:

  • Освоить принцип работы фоторезистора;

  • Научиться считывать аналоговый сигнал;

  • Визуализировать данные в Serial Monitor и Plotter.

Необходимые компоненты:

  • Arduino Uno или совместимая плата

  • Фоторезистор (LDR)

  • Резистор 10 кОм

  • Макетная плата и провода

Схема подключения:

Один конец LDR→ +5V

Второй конец LDR + к резистору→ A0 и GND через 10 кОм

Вывод между LDR и резистором→ A0

Инструкция:

  1. Откройте Arduino IDE

  2. Подключите схему как указано выше

  3. Загрузите код(html №2)

  4. Откройте Serial Plotter (Инструменты → Последовательный график)

  5. Закройте рукой фоторезистор — график должен резко упасть

Ожидаемый результат:

  • Значения в диапазоне от 0 до 1023 отображаются в Serial Monitor и Plotter

  • График реагирует на изменение освещения (например, тень от руки, лампа)

Итог семинара

  1. Каждая группа сохраняет свой код и схему.

  2. Преподавателю сдаются:

    • Фото собранной схемы

    • Скриншот вывода с Serial Monitor

    • Краткое описание работы узла (1 абзац)

Для загрузки выполненных работ:

Нажмите "МЕНЮ" - Загрузка работ - Перейдите по ссылке в кнопке.

bottom of page