Blogs

Interesting to see other people work

GroG's picture

Here's kwatters Harry.py

He splits  the UI apart with undock in the script and uses the Servo mixer .. nifty !
I made undock and dock but never setPosition(x,y) or setSize(width, height) ...
Would be nice to have the new configuration auto-magically generate that script.


EPS32 "Life is Life" (Conways Life)

Gareth's picture

Here is a test of a flexible P4 RGB LED 64x32 matrix screen.

My trusty "Conway's Life" program was used as the test culprit along with a variant of the

adafruits P3 matrix driver Library  (arduino/mega/etcetc)

ESP32 P3/P4 matrix driver Library


Jetson Nano: Vision Recognition Neural Network Demo

GroG's picture

 

Link worth saving from the shoutbox.

 


ESP32 > 3-Bit & 14-Bit VGA graphics (Sprite Update)

Gareth's picture

If you need to literally display things out of an ESP32 then well recommended is Bitluni's ESP32Lib library.

14-Bit colour Max Headroom is displayed with the ESP32's 3D Graphics Engine, STL file that has been Low_poly_ed to 5000 Triangles.


Servo Updates

GroG's picture

Servo vs HobbyServo

Servo      HobbyServo

Oh Baby

GroG's picture

 

 

But, in reality - most people want their robots to preform less foreplay ...   

(hurry up, just charge me up !)  


startPeers() .. a cool method - but no one is ready ...

GroG's picture

I created a new method call startPeers() .. it recursively starts all peers (so peers of peers too).
The only rule you have to follow as a Service devloper is 


Servo.setAutoDisable(true/false)

GroG's picture

I think I now understand some of the complexity moz4r was trying to deal with in Servo.

setAutoDisable is a great function, and it has saved many Servo lives from blue smoke and 21 gun funeral salutes

But with autoDisable comes a "new" servo State.  


ESP32 Into the Matrix - WebServer - realtime interaction with NeoPixels

Gareth's picture

Here is just one implimentation of using the ESP32 as a WebServer.

The example uses an ESP32 as a Webserver to service a Webpage which contains a matrix of switch buttons. One GPIO of the ESP32 controls a string of 100 Neopixels arranged in a 10x10 matrix just like the Webpage.

By clicking the mouse on the Webpage matrix an event sends a HTML header back to the ESP32, this header contains the position of the button pressed, which in turn toggles the particular Neopixel in the string.