π
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 :)](/blogimg/05/thumb1024_105_20210123_LCA_Badges_SONY.jpg)
I hacked the capacitive touch penguins to add obvious missing stuff :)
![](/blogimg/06/thumb1024_106_20210123_LCA_Badges_SONY.jpg)
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](/blogimg/01/thumb1024_101_20210123_LCA_Badges_SONY.jpg)
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](/blogimg/10/thumb1024_110_20210123_LCA_Badges_SONY.jpg)
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](/blogimg/11/thumb1024_111_20210123_LCA_Badges_SONY.jpg)
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](/blogimg/13/thumb1024_113_20210123_LCA_Badges_SONY.jpg)
getting the Arduino_GFX lib to support both screens was a bit challenging, but got it working
|