Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

SerialDebug:verbetering van debug naar Arduino

Componenten en benodigdheden

Arduino UNO
Slechts één Arduino-bord, kan elk bord zijn, behalve 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
Espressief ESP-WROOM-02
× 1
Espressif ESP8266 SDK
× 1
NodeMCU ESP8266 Breakout Board
× 1
SparkFun ESP32 Thing
× 1
Adafruit Feather HUZZAH met ESP8266 wifi
× 1
Teensy 3.6
× 1
Teensy 3.1
× 1

Apps en online services

Arduino IDE
SerialDebugApp

Over dit project

Verbetering van debuggen voor de Arduino

Moderne ontwikkelplatforms, zoals Android en iOS, hebben debug-output met niveaus (uitgebreid, debug,...).

ESP-IDF, de native SDK voor ESP32, heeft het ook.

Waarom zijn niveaus van foutopsporingsberichten belangrijk?

Waarom laten ze je toe om een ​​niveau van elk bericht in te stellen op basis van het belang ervan, en het helpt om belangrijke berichten te filteren.

Waarom hebben we dit niet voor de Arduino?

Dit motiveerde me om een ​​bibliotheek voor de Arduino te maken.

Hoe dit te verbeteren?

SerialDebug-bibliotheek , die debuggen voor Arduino verbeteren, met niveaus en meer.

Om de foutopsporing voor Arduino meer te verbeteren, heb ik een desktop-app gemaakt voor de SerialDebug-bibliotheek, de SerialDebugApp . Dit is optioneel, omdat er geen afhankelijkheid is tussen deze app en bibliotheek. U kunt de seriële monitor van Arduino IDE of deze app gebruiken:

Ga naar de github repo voor meer informatie:

https://github.com/JoaoLopesF/SerialDebug

Code

SerialDebug-bibliotheek
SerialDebug-bibliotheek voor Arduinohttps://github.com/JoaoLopesF/SerialDebug

Schema's

Het bord kan elk zijn, como:Uno, Mega, Due, MKR, Esp8266, Esp32, Teensy. Behalve Avr Tiny. De led is optioneel!

Productieproces

  1. Strijkplank
  2. Printplaat
  3. Surfboard
  4. Arduino-bord brengt intelligentie naar buitentoepassingen
  5. Arduino-bord richt zich op industrieel IoT
  6. RaspiRobot Board V2
  7. Eenvoudige Word Clock (Arduino)
  8. Arduino Spybot
  9. FlickMote
  10. Zelfgemaakte tv B-Gone
  11. Hoofdklok