SerialDebug:Arduinoへのデバッグの改善
コンポーネントと消耗品
> ![]() |
| × | 1 | |||
![]() |
| × | 1 | |||
![]() |
| × | 1 | |||
![]() |
| × | 1 | |||
![]() |
| × | 1 | |||
![]() |
| × | 1 | |||
![]() |
| × | 1 | |||
![]() |
| × | 1 | |||
![]() |
| × | 1 | |||
![]() |
| × | 1 | |||
![]() |
| × | 1 | |||
![]() |
| × | 1 | |||
![]() |
| × | 1 | |||
![]() |
| × | 1 |
アプリとオンラインサービス
> ![]() |
| |||
|
このプロジェクトについて
Arduinoのデバッグを改善する
AndroidやiOSなどの最新の開発プラットフォームには、レベル(verbose、debugなど)のデバッグ出力があります。
ESP32のネイティブSDKであるESP-IDFにもあります。
デバッグメッセージのレベルが重要なのはなぜですか?
重要度に応じて各メッセージのレベルを設定できるのはなぜですか。重要なメッセージをフィルタリングするのに役立ちます。
Arduino用にこれを持っていないのはなぜですか?
これにより、Arduino用のライブラリを作成するようになりました。
これを改善する方法は?
SerialDebugライブラリ 、レベルなどでArduinoのデバッグを改善します。
Arduinoのデバッグをさらに改善するために、SerialDebugライブラリ用のデスクトップアプリ SerialDebugApp を作成しました。 。このアプリとライブラリ間の依存関係ではないため、これはオプションです。選択すると、Arduino IDEまたはこのアプリのシリアルモニターを使用できます:
詳細については、githubリポジトリにアクセスしてください:
https://github.com/JoaoLopesF/SerialDebug
コード
SerialDebugライブラリ
ArduinoのSerialDebugライブラリhttps://github.com/JoaoLopesF/SerialDebug 回路図
ボードは、Uno、Mega、Due、MKR、Esp8266、Esp32、Teensyのいずれか1つにすることができます。 AvrTinyを除いて。 LEDはオプションです 
製造プロセス