Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

SerialDebug:Debugging für Arduino verbessern

Komponenten und Verbrauchsmaterialien

Arduino UNO
Nur ein Arduino-Board, kann jedes Board sein, außer 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 mit ESP8266 WLAN
× 1
Teensy 3.6
× 1
Teensy 3.1
× 1

Apps und Onlinedienste

Arduino-IDE
SerialDebugApp

Über dieses Projekt

Verbesserung des Debugging für den Arduino

Moderne Entwicklungsplattformen wie Android und iOS haben Debug-Ausgaben mit Levels (verbose, debug,...).

ESP-IDF, das native SDK für ESP32, hat es auch.

Warum sind Level bei Debug-Meldungen wichtig?

Warum ermöglichen sie es Ihnen, eine Ebene jeder Nachricht entsprechend ihrer Wichtigkeit festzulegen, und es hilft, wichtige Nachrichten zu filtern.

Warum haben wir das nicht für den Arduino?

Dies motivierte mich, eine Bibliothek für den Arduino zu erstellen.

Wie kann man das verbessern?

SerialDebug-Bibliothek , die das Debugging für Arduino verbessern, mit Levels und mehr.

Um das Debugging für Arduino weiter zu verbessern, habe ich eine Desktop-App für die SerialDebug-Bibliothek erstellt, die SerialDebugApp . Dies ist optional, da keine Abhängigkeit zwischen dieser App und der Bibliothek besteht. Sie können den seriellen Monitor der Arduino IDE oder diese App verwenden:

Bitte greifen Sie für weitere Informationen auf das Github-Repository zu:

https://github.com/JoaoLopesF/SerialDebug

Code

SerialDebug-Bibliothek
SerialDebug-Bibliothek für Arduinohttps://github.com/JoaoLopesF/SerialDebug

Schaltpläne

Das Board kann jedes sein, como:Uno, Mega, Due, MKR, Esp8266, Esp32, Teensy. Außer Avr Tiny. Die LED ist optional

Herstellungsprozess

  1. Bügelbrett
  2. Leiterplatte
  3. Surfbrett
  4. Arduino-Board bringt Intelligenz in Außenanwendungen
  5. Arduino-Board zielt auf industrielles IoT ab
  6. RaspiRobot Board V2
  7. Einfache Wordclock (Arduino)
  8. Arduino Spybot
  9. FlickMote
  10. Selbstgemachter Fernseher B-Gone