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

SerialDebug:улучшение отладки в Arduino

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

Arduino UNO
Всего одна плата Arduino, может быть любая плата, кроме AVR Tiny MCU
× 1
Arduino Mega 2560
× 1
Arduino Due
× 1
Arduino 101
× 1
Arduino MKR Zero
× 1
Arduino MKR1000
× 1
Arduino MKR Fox 1200
× 1
Espressif ESP-WROOM-02
× 1
Espressif ESP8266 SDK
× 1
NodeMCU ESP8266 Breakout Board
× 1
SparkFun ESP32 Thing
× 1
Adafruit Feather HUZZAH с ESP8266 WiFi
× 1
Teensy 3.6
× 1
Teensy 3.1
× 1

Приложения и онлайн-сервисы

IDE Arduino
SerialDebugApp

Об этом проекте

Улучшение отладки для Arduino

Современные платформы разработки, такие как Android и iOS, имеют вывод отладки с уровнями (подробный, отладка и т. Д.).

ESP-IDF, собственный SDK для ESP32, тоже есть.

Почему уровни в отладочных сообщениях важны?

Почему они позволяют вам устанавливать уровень каждого сообщения в соответствии с его важностью, и это помогает фильтровать важные сообщения.

Почему у нас нет этого для Arduino?

Это побудило меня создать библиотеку для Arduino.

Как это улучшить?

Библиотека SerialDebug , которые улучшают отладку для Arduino, с уровнями и многим другим.

Чтобы улучшить отладку для Arduino, я сделал одно настольное приложение для библиотеки SerialDebug, SerialDebugApp . . Это необязательно из-за отсутствия зависимости между этим приложением и библиотекой. По вашему выбору, вы можете использовать последовательный монитор Arduino IDE или это приложение:

Пожалуйста, войдите в репозиторий github для получения дополнительной информации:

https://github.com/JoaoLopesF/SerialDebug

Код

Библиотека SerialDebug
Библиотека SerialDebug для Arduino https://github.com/JoaoLopesF/SerialDebug

Схема

Плата может быть любой, в том числе:Uno, Mega, Due, MKR, Esp8266, Esp32, Teensy. За исключением Avr Tiny. Светодиод не является обязательным

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

  1. Гладильная доска
  2. Печатная плата
  3. Доска для серфинга
  4. Плата Arduino обеспечивает интеллектуальные возможности для наружных приложений
  5. Плата Arduino предназначена для промышленного Интернета вещей
  6. RaspiRobot Board V2
  7. Простые часы со словами (Arduino)
  8. Arduino Spybot
  9. FlickMote
  10. Самодельный телевизор B-Gone