工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 製造プロセス

SerialDebug:Arduinoへのデバッグの改善

コンポーネントと消耗品

>
Arduino UNO
Arduinoボードは1つだけで、AVR TinyMCUを除く任意のボードにすることができます
× 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
NodeMCUESP8266ブレイクアウトボード
× 1
SparkFun ESP32 Thing
× 1
Adafruit Feather HUZZAH with ESP8266 WiFi
× 1
Teensy 3.6
× 1
Teensy 3.1
× 1

アプリとオンラインサービス

>
Arduino IDE
SerialDebugApp

このプロジェクトについて

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はオプションです

製造プロセス

  1. アイロン台
  2. プリント回路基板
  3. サーフボード
  4. Arduinoボードは屋外アプリケーションにインテリジェンスをもたらします
  5. Arduinoボードは産業用IoTをターゲットにしています
  6. RaspiRobot Board V2
  7. Simple Word Clock(Arduino)
  8. Arduino Spybot
  9. FlickMote
  10. 自家製テレビB-Gone
  11. マスタークロック