산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 제조공정

SerialDebug:Arduino에 대한 디버그 개선

구성품 및 소모품

Arduino UNO
AVR Tiny MCU를 제외한 모든 보드가 될 수 있는 단 하나의 Arduino 보드
× 1
Arduino Mega 2560
× 1
Arduino Due
× 1
아두이노 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 브레이크아웃 보드
× 1
SparkFun ESP32 사물
× 1
Adafruit Feather HUZZAH(ESP8266 WiFi 포함)
× 1
Teensy 3.6
× 1
Teensy 3.1
× 1

앱 및 온라인 서비스

Arduino IDE
SerialDebugApp

이 프로젝트 정보

Arduino의 디버깅 개선

Android 및 iOS와 같은 최신 개발 플랫폼에는 수준(상세, 디버그 등)이 있는 디버그 출력이 있습니다.

ESP32용 기본 SDK인 ESP-IDF에도 있습니다.

디버그 메시지의 수준이 중요한 이유는 무엇입니까?

중요도에 따라 각 메시지의 수준을 설정할 수 있고 중요한 메시지를 필터링하는 데 도움이 되는 이유는 무엇입니까?

Arduino용으로 왜 이것을 가지고 있지 않습니까?

이것이 제가 Arduino용 라이브러리를 만들도록 동기를 부여했습니다.

이를 개선하는 방법은 무엇입니까?

SerialDebug 라이브러리 , 레벨 등을 포함하여 Arduino의 디버깅을 개선합니다.

Arduino의 디버깅을 더 개선하기 위해 SerialDebug 라이브러리용 데스크탑 앱 SerialDebugApp을 만들었습니다. . 이 앱과 라이브러리 간의 종속성이 아니기 때문에 선택 사항입니다. Arduino IDE 또는 이 앱의 직렬 모니터를 사용할 수 있습니다.

자세한 내용은 github 리포지토리에 액세스하세요.

https://github.com/JoaoLopesF/SerialDebug

<섹션 클래스="섹션 컨테이너 섹션 축소 가능" id="코드">

코드

직렬 디버그 라이브러리
Arduino용 SerialDebug 라이브러리https://github.com/JoaoLopesF/SerialDebug

회로도

보드는 Uno, Mega, Due, MKR, Esp8266, Esp32, Teensy 중 하나일 수 있습니다. Avr Tiny를 제외하고. led는 선택 사항입니다

제조공정

  1. 다리미판
  2. 인쇄 회로 기판
  3. 서프보드
  4. Arduino 보드는 실외 애플리케이션에 인텔리전스를 제공합니다
  5. Arduino 보드는 산업용 IoT를 대상으로 합니다.
  6. RaspiRobot 보드 V2
  7. 단순 워드 클럭(Arduino)
  8. Arduino 스파이봇
  9. FlickMote
  10. 수제 TV B-Gone