Live GPIO Pin Monitoring!
ฝัง
- เผยแพร่เมื่อ 20 ก.ย. 2024
- Dive into the latest features of the GPIO Viewer Library in today’s tutorial, designed to enhance your microcontroller projects with real-time GPIO pin monitoring. Discover new capabilities like improved board support, customizable pin displays, detailed memory management on the ESP32-S3, and real-time graphing of pin values. Perfect for both pros and hobbyists!
GPIOViewer Library :
github.com/the...
Components:
ESP32-S3-DevKitC-1-N16R2: amzn.to/3TsziTh
🔔 Support the channel🔔
www.buymeacoff...
Please note that the product links are Amazon affiliate links. As an Amazon Associate, I earn from qualifying purchases at no additional cost to you. This helps support the channel and allows me to continue creating content for you. Thank you for your support!
#GPIOViewer #Arduino #ESP32 #Microcontrollers #TechTutorial #DIYELECTRONICS #MakerCommunity #Programming #Innovation #TechDIY
This is Genuis , GREAT work and service to Opensource Community
Just finished watching the video from 5 months ago and look... there is a more recent update/version! Excellent, thank you.
This is BRILLIANT thankyou so much!
As a beginner this is super valuable to get a clear and concise overview of everything that's happening. This will make understanding and debugging new projects easier and more fun! Thanks for sharing
This is pretty sick good work. Thank you for sharing.
A previously good project greatly improved with worthwhile additional functionality with a good logical user interface. Good concise explanations of functionality and user interfacing. Well done once again. I suppose a, possible, handy addition could be a simple session recording?
Great Idea!
Thank you for sharing this to us. ❤
This looks like a great tool. I don't do a lot of ESP stuff, but I might get one out just to try the tool. Thanks for all the work you do.
Thank you for investing so much time and effort. Not only in the original, but in all the specs you've created and time you've invested in tutorials like this.
I have one small question. I'm a software dev, not an EE. From a layman's perspective, I think of high as green (green="go"=on/active) whereas I think of low as red (stop). Am I thinking of this incorrectly from an EE perspective?
You are not the only one, this was suggested before, I will allow the possibility to "reverse" the color
Excellent work, thank you for providing us this great debug tool!
Really interesting!!
What a great tool! Nice! Thank you
Great job, congrat !
well done, thanks for the comprehensive video :)
Nice work! Will be very helpful for development.
Amazing work, well done
Any chance of using it with Micro Python ?
GREAT JOB!!!
Excellent and thanks.
Thank you so much, it's perfect
Thanks..
Very useful, thank you
This is brilliant - are there any plans to include GPIO expanders such as the 23017 in this project?
Thank you, it will depend of the demand
could the pin graph view, have shortcuts to set up decoding of signals?, like spi, i2c, uart etc?
That's on my project backlog
@@thelastoutpostworkshop that would be awesome, I think protocol decoding is the name I was looking for. Would be nice to visualize what you send out and get back from sensors and the like.
If you can get the details for the controller [5:54], you can select the controller without use in the search from the list [1:58]
No because the model is for the chip, not the development board
Nice work. I see this is implemented in tasmota. Nice addition
That is really cleaver!
Awesome!
Nice! 😍
thank you!
Hey when you going to do something like this for the Pi Pico? ;-) Awesome library - thanks.
This is amazing
Bravo !!
You gotta good idea by the balls. Run with it. Looks very useful.
Thank you! It's amazing plugin! But please, can you make video or instruction how to integrate it to ESP-IDE? I was missing two night for do - nothing (i'm beginner)
If you mean ESP IDF, it is not supported yet
@@thelastoutpostworkshop yes, i mean that. I hope you will do, please🙏🙏🙏 For learn C language will be ideal!!! (I learn both esp32 and stm32 for make big project in miltec)
Hello, This looks like an excellent package. But I can't get the example code to compile using the Arduino IDE 2.3.2. I have installed the two other libraries : ESPAsyncWebServer and AsyncTCP.
The compiler complains:
"\GPIOViewer\src/gpio_viewer.h:5:10: fatal error: WebServer.h: No such file or directory
5 | #include .
Where does this come from>. ? Any Advice?
I hope I get to test this out.
Thanks
Look at some of the issues of the library : github.com/thelastoutpostworkshop/gpio_viewer
good job
Handly!
Give its solution pls
Hi i'm new to the ESP32 and was wondering if there is a way to have Audio files and video files that the User can trigger when wanted.. (IE say 5 buttons and when you press say button A you get pic-A and Sound-A, Button B you get B etc...) any help would be great.. Oh the screen is A ILI9341 and sound is MAX98357a. thanks again.. love the videos..
Look at my channel, I have several videos on sound and graphics animation
hi can we designate some inputs as pwm inputs and see duty cycle etc? or define a function for it and pass it to pin viewer?
No you cannot, the library will report to the web application what is happening on the pins within your code
Nice tool, but you can't use wi fi for other purposes simultaniously ?
Yes you can
@@thelastoutpostworkshop ArduinoCloud, for example, or Blink?
I do not know the requirements for Arduino Cloud or Blink, the GPIOViewer library expose a source event for the pin states on a dedicated port (that you can you change), so you can have other wifi events (get or post for example) than can occur at the same time.
@@thelastoutpostworkshop Ok, thanks a lot, I will check if it works with ArduinoCloud.
Flipper Zero wifi devboard please maybe? I'm too lazy for issue request..
Wait..... You want to know my SSID and wifi password?
for some reason I get a brownout using esp32 dev and wroom kits, even the example itself won't work for some reason could you give me a quick tip? thanks:
22:01:11.230 -> rst:0xc (SW_CPU_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
22:01:11.230 -> configsip: 0, SPIWP:0xee
22:01:11.230 -> clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
22:01:11.230 -> mode:DIO, clock div:1
22:01:11.230 -> load:0x3fff0030,len:1344
22:01:11.230 -> load:0x40078000,len:13964
22:01:11.230 -> load:0x40080400,len:3600
22:01:11.230 -> entry 0x400805f0
22:01:11.463 -> E (278) spi_flash: Detected size(4096k) smaller than the size in the binary image header(8192k). Probe failed.
22:01:11.511 ->
22:01:11.511 -> assert failed: do_core_init startup.c:328 (flash_ret == ESP_OK)
22:01:11.511 ->
22:01:11.511 ->
22:01:11.511 -> Backtrace: 0x400836b5:0x3ffe3ab0 0x4008bea1:0x3ffe3ad0 0x400914f9:0x3ffe3af0 0x400e78e2:0x3ffe3c20 0x40082dc9:0x3ffe3c50 0x40079316:0x3ffe3c90 |
22:01:11.511 ->
22:01:11.511 ->
22:01:11.511 ->
22:01:11.511 -> ELF file SHA256: 57b0631a0267555f
22:01:11.511 ->
22:01:11.511 -> E (300) esp_core_dump_flash: Core dump flash config is corrupted! CRC=0x7bd5c66f instead of 0x0
22:01:11.511 -> Rebooting...
22:01:11.511 -> ets Jul 29 2019 12:21:46
22:01:11.511 ->
22:01:11.511 -> rst:0xc (SW_CPU_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
22:01:11.511 -> configsip: 0, SPIWP:0xee
22:01:11.557 -> clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
22:01:11.557 -> mode:DIO, clock div:1
22:01:11.557 -> load:0x3fff0030,len:1344
22:01:11.557 -> load:0x40078000,len:13964
22:01:11.557 -> load:0x40080400,len:3600
22:01:11.557 -> entry 0x400805f0
See this solved issue, it may help : github.com/thelastoutpostworkshop/gpio_viewer/issues/121
Why does it says
/userlibraries/ GPIOViewer/src/gpio_viewer.h:199:5: error: 'u_int32_t' does not name a type
Pls reply with the solution
This is now fixed in version 1.5.5