Marc's Public Blog - Arduino Hacking


All | Aquariums | Arduino | Btrfs | Cars | Cats | Clubbing | Computers | Diving | Dreamstate | Edc | Electronics | Exercising | Festivals | Flying | Halloween | Hbot | Hiking | Linux | Linuxha | Monuments | Museums | Oshkosh | Outings | Public | Rc | Sciencemuseums | Solar | Tfsf | Trips



>>> 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


More pages: June 2024 August 2023 June 2023 May 2023 April 2023 March 2022 January 2022 January 2021 December 2020 March 2020 January 2020 May 2019 April 2019 March 2019 January 2019 July 2018 May 2018 April 2018 January 2018 June 2017 April 2017 January 2017 February 2016 January 2015 September 2013 January 2012 December 2011 May 2011 January 2011

>>> Back to post index <<<

Contact Email