Мехатроника: от Python к Arduino. Навигатор по курсу

Продолжение курса «Цифровой старт мехатроника». За одиннадцать занятий — от первой программы на Arduino C++ в симуляторе Wokwi до собственной станции мониторинга на двух датчиках с пороговой сигнализацией. Начни с занятия 1 и иди по порядку.

📖 — тексты | 👀 — видео | ❓ — вопросы | 💻 — задания | ☝️ — обязательно | 🔽 — не обязательно

  1. Занятие 1. Arduino C++, Wokwi, цифровой выход ☝️ — Wokwi, setup/loop, pinMode/digitalWrite, Serial — собираем «Маяк» Перейти →
  2. Занятие 2. Цифровой вход: кнопка и события ☝️ — Кнопка, digitalRead, INPUT_PULLUP — переключатель режима Перейти →
  3. Занятие 3. Аналоговый вход: датчик и map() ☝️ — analogRead, map() — переводим сигнал в инженерные единицы Перейти →
  4. Занятие 4. Пороговая логика: сигнализация по показанию ☝️ — if/else if/else, && и || — трёхуровневая сигнализация Перейти →
  5. Занятие 5. Неблокирующее время: millis() вместо delay() ☝️ — millis() вместо delay() — несколько процессов одновременно Перейти →
  6. Занятие 6. Библиотеки и реальный датчик DHT22 ☝️ — Библиотека DHT.h, объект датчика, isnan() — реальная температура и влажность Перейти →
  7. Занятие 7. Массивы, скользящее среднее, фильтр выбросов ☝️ — Массивы, скользящее окно, fabs() — среднее и выброс Перейти →
  8. Занятие 8. Функции и структурированный дашборд ☝️ — Функции с return и void — читаемый текстовый дашборд Перейти →
  9. Занятие 9. Отладка C++: перенос навыка на новый язык ☝️ — Ошибки компиляции и логики — каталог типичных багов курса Перейти →
  10. Занятие 10. Итоговый проект, часть 1: сборка датчиковой части ☝️ — DHT22 + LDR + окно + дашборд — датчиковая часть станции Перейти →
  11. Занятие 11. Итоговый проект, часть 2: сигнализация и защита ☝️ — Пороговая сигнализация, светодиод, защита — готовая станция мониторинга Перейти →
Школа Виктора Комлева