Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

SerialDebug: Улучшение отладки Arduino с расширенным сериальным логированием

Компоненты и материалы

Любая Arduino-совместимая плата (Uno, Mega, Due, MKR, ESP8266, ESP32, Teensy 3.x и др.), кроме AVR Tiny. Светодиод опционален.

Программное обеспечение

О проекте

Современные платформы (Android, iOS, ESP-IDF) имеют уровни логирования (verbose, debug, info, warning, error). Библиотека SerialDebug привносит эту концепцию в Arduino: каждый лог имеет уровень важности, что позволяет фильтровать вывод. Также добавлены: таймстампы, теги, форматирование, условная компиляция.

Для комфортной работы создан отдельный кроссплатформенный инструмент SerialDebugApp (не обязателен, можно пользоваться Serial Monitor).

Репозиторий библиотеки: GitHub.

Схема

Минимальная: плата + опциональный светодиод на пине 13. Специальной схемы не требуется.

Производственный процесс

  1. Производство гладильных досок: дизайн, материалы и технологический процесс
  2. Печатные платы: проектирование, производство и будущие тренды
  3. Конструкция и дизайн серфбордов: от полинезийских корней к современным инновациям
  4. Arduino Edge Control Board питает умный outdoor IoT и AI для точного земледелия
  5. Arduino запускает Portenta H7: Industrial-Grade IoT Board дебютирует на CES
  6. RasPiRobot Board V2: Расширьте Raspberry Pi в мощный робот-контроллер
  7. Слово-часы (Word Clock) на Arduino — DIY-часы с текстовой индикацией времени
  8. Сборка Bluetooth-робота-шпиона на Arduino с управлением с телефона
  9. FlickMote: жестовое IR-пульт для умного дома на Arduino 101 и ультразвуковом датчике
  10. DIY Arduino TV-B-Gone: универсальный пульт для выключения любого телевизора