Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

SerialDebug :amélioration du débogage vers Arduino

Composants et fournitures

Arduino UNO
Une seule carte Arduino, peut être n'importe quelle carte, sauf 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
Panneau de déploiement NodeMCU ESP8266
× 1
SparkFun ESP32 Thing
× 1
Adafruit Feather HUZZAH avec ESP8266 WiFi
× 1
Teensy 3.6
× 1
Teensy 3.1
× 1

Applications et services en ligne

Arduino IDE
SerialDebugApp

À propos de ce projet

Amélioration du débogage pour l'Arduino

Les plates-formes de développement modernes, telles qu'Android et iOS, ont une sortie de débogage avec des niveaux (verbose, débogage,...).

ESP-IDF, le SDK natif pour ESP32, l'a aussi.

Pourquoi les niveaux des messages de débogage sont-ils importants ?

Pourquoi vous permettent-ils de définir un niveau de chaque message, en fonction de son importance, et cela aide-t-il à filtrer les messages importants.

Pourquoi n'avons-nous pas cela pour l'Arduino ?

Cela m'a motivé à créer une bibliothèque pour l'Arduino.

Comment améliorer cela ?

Bibliothèque SerialDebug , qui améliorent le débogage pour Arduino, avec des niveaux et plus encore.

Pour améliorer davantage le débogage pour Arduino, j'ai créé une application de bureau pour la bibliothèque SerialDebug, la SerialDebugApp . Ceci est facultatif, car il n'y a pas de dépendance entre cette application et la bibliothèque. Au choix, vous pouvez utiliser le moniteur série d'Arduino IDE ou cette application :

Veuillez accéder au dépôt github pour plus d'informations :

https://github.com/JoaoLopesF/SerialDebug

Code

Bibliothèque SerialDebug
Bibliothèque SerialDebug pour Arduinohttps://github.com/JoaoLopesF/SerialDebug

Schémas

Le tableau peut être n'importe lequel, comme :Uno, Mega, Due, MKR, Esp8266, Esp32, Teensy. Sauf pour Avr Tiny. La led est facultative

Processus de fabrication

  1. Planche à repasser
  2. Carte de circuit imprimé
  3. Planche de surf
  4. La carte Arduino apporte de l'intelligence aux applications extérieures
  5. La carte Arduino cible l'IoT industriel
  6. Carte RaspiRobot V2
  7. Horloge de mots simple (Arduino)
  8. Arduino Spybot
  9. FlickMote