[an error occurred while processing this directive] >>> Back to post index <<<

2021/01/23 Hacking 2 LCA/Linux.conf.au Badges, Micropython and Double SPI Quad Screen C++ One
π 2021-01-23 01:01 in Arduino, Linux
The LCA organizers were nice enough to send me a couple of badges for the LCA 2021 virtual conf (virtual because of covid). It was a chance to try micropython. That part was interesting, but the regular ESP32 wasn't the best chip for micropython, installing new version of the code and testing it had too much overhead compared to the newer S2/S3 chips that are supported by adafruit's micropython fork where it's much quicker to install new code and test it:

I hacked the capacitive touch penguins to add obvious missing stuff :)
I hacked the capacitive touch penguins to add obvious missing stuff :)


https://youtube.com/shorts/LuYFG-w8C2Q

The 2nd board, I couldn't help but put a hole in it and install SPI screens:

started with one screen
started with one screen

then got the 2 original I2C screens to display blinking eyes and worked on the SPI screen
then got the 2 original I2C screens to display blinking eyes and worked on the SPI screen

SPI is a bus that allows multiple devices, so I added 2 screens
SPI is a bus that allows multiple devices, so I added 2 screens

getting the Arduino_GFX lib to support both screens was a bit challenging, but got it working
getting the Arduino_GFX lib to support both screens was a bit challenging, but got it working

And here is the last result with everything working and running 5 different demos on 4 screens: https://www.youtube.com/watch?v=Ui_2O9qBac

[an error occurred while processing this directive] >>> Back to post index <<<

Contact Email