SerialDebug: Improving Debug to Arduino

Improved serial debugging, with debug levels and simple software debugger, to see/change global variables, add watch, or call a function.

Oct 26, 2018

13999 views

15 respects

Components and supplies

1

Teensy 3.6

1

Arduino MKR1000

1

Arduino 101

1

Teensy 3.1

1

Adafruit Feather HUZZAH with ESP8266 WiFi

1

Arduino Due

1

Arduino MKR Fox 1200

1

Arduino MKR Zero

1

Arduino UNO

1

ESP-WROOM-02

1

ESP8266 SDK

1

SparkFun ESP32 Thing

1

NodeMCU ESP8266 Breakout Board

1

Arduino Mega 2560

Apps and platforms

1

SerialDebugApp

1

Arduino IDE

Project description

Downloadable files

Only Arduino board is need

The board can be can be any one, como: Uno, Mega, Due, MKR, Esp8266, Esp32, Teensy. Except for Avr Tiny. The led is optional

Only Arduino board is need

Comments

Only logged in users can leave comments

Anonymous user

2 years ago

I dont like it....My arduino mega blocking I didnt load any programs How can I clear it on mega? avrdude: stk500v2_ReceiveMessage(): timeout avrdude: ser_send(): write error: sorry no info avail avrdude: stk500_send(): failed to send command to serial port avrdude: ser_recv(): read error: İşleyici geçersiz. avrdude: stk500v2_ReceiveMessage(): timeout avrdude: ser_send(): write error: sorry no info avail avrdude: stk500_send(): failed to send command to serial port avrdude: ser_recv(): read error: İşleyici geçersiz. avrdude: stk500v2_ReceiveMessage(): timeout avrdude: stk500v2_getsync(): timeout communicating with programmer

JoaoLopesF

2 years ago

Hi, avrdude and stk500 errors, is not related a this library or another Arduino code, this is a hardware issue, due an mistake configuration, USB cable, or board bricked. Please verify configurations and try with another cable.

Anonymous user

2 years ago

This project is dead and the author's links to download go to malicious web sites from github. FYI

arduino_uno_cool

2 years ago

Why and how did you write this library? How can I write a library?

JoaoLopesF

2 years ago

Hi, I write this library, to bring to Arduino, a better debug, as existing in modern plataforms. To write a library, please access: https://playground.arduino.cc/code/library.

Anonymous user

2 years ago

Excellent writing. For more projects like this visit the below website. Also, the website helps students to get different school-based funded projects and scholarships https://hsabroad.blogspot.com/

Anonymous user

2 years ago

Hi - this is a very exciting enhancement. I am just getting into it. Thank you ! Please note a compile error on line 52 of your advanced AVR example. My Arduino IDE 1.8.5 compiler does not like the "#error..." statement. Can you explain what you're intending?

JoaoLopesF

2 years ago

Hi, bchadbourne. unfortunately, I had to create the minimum mode for the Arduino Uno, because this only has 2Kb of RAM and space for programs of only 32Kb. You can try using the advanced example, disabling this mode, just comment the line 64 of SerialDebug.h. Thanks. I glad You like this library

Anonymous user

2 years ago

Thank you for sharing. I hope u happy forever https://thotien3.wordpress.com/2022/11/26/lap-dat-thiet-bi-truyen-tin-canh-bao-chay/

swetharani123

2 years ago

I am really happy to say it’s an interesting post to read . I learn new information from your article , you are doing a great job . Keep it up <a href="https://www.rstrainings.com/devops-online-training.html">Devops Training in Hyderabad</a> <a href="https://www.rstrainings.com/hadoop-online-training.html">Hadoop Training in Hyderabad</a> <a href="https://www.rstrainings.com/python-online-training.html">Python Training in Hyderabad</a> <a href="https://www.rstrainings.com/Tableau-online-training.html">Tableau Training in Hyderabad</a> <a href="https://www.rstrainings.com/Selenium-online-training.html">Selenium Training in Hyderabad</a> <a href="https://www.rstrainings.com/informatica-online-training.html">informatica Training in Hyderabad</a> <a href="https://www.rstrainings.com/pyspark-online-training.html">pyspark Training in Hyderabad</a>

Anonymous user

2 years ago

Excellent writing. For more projects like this visit the below website. Also, the website helps students to get different school-based funded projects and scholarships https://hsabroad.blogspot.com/

Anonymous user

5 years ago

This project is dead and the author's links to download go to malicious web sites from github. FYI

Anonymous user

6 years ago

I dont like it....My arduino mega blocking I didnt load any programs How can I clear it on mega? avrdude: stk500v2_ReceiveMessage(): timeout avrdude: ser_send(): write error: sorry no info avail avrdude: stk500_send(): failed to send command to serial port avrdude: ser_recv(): read error: İşleyici geçersiz. avrdude: stk500v2_ReceiveMessage(): timeout avrdude: ser_send(): write error: sorry no info avail avrdude: stk500_send(): failed to send command to serial port avrdude: ser_recv(): read error: İşleyici geçersiz. avrdude: stk500v2_ReceiveMessage(): timeout avrdude: stk500v2_getsync(): timeout communicating with programmer

Anonymous user

6 years ago

Hi - this is a very exciting enhancement. I am just getting into it. Thank you ! Please note a compile error on line 52 of your advanced AVR example. My Arduino IDE 1.8.5 compiler does not like the "#error..." statement. Can you explain what you're intending?

JoaoLopesF

2 years ago

Hi, bchadbourne. unfortunately, I had to create the minimum mode for the Arduino Uno, because this only has 2Kb of RAM and space for programs of only 32Kb. You can try using the advanced example, disabling this mode, just comment the line 64 of SerialDebug.h. Thanks. I glad You like this library

arduino_uno_cool

6 years ago

Why and how did you write this library? How can I write a library?

JoaoLopesF

2 years ago

Hi, I write this library, to bring to Arduino, a better debug, as existing in modern plataforms. To write a library, please access: https://playground.arduino.cc/code/library.