UI coding

General project help for Adafruit customers

Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.
Locked
User avatar
Pauldut
 
Posts: 40
Joined: Wed Dec 14, 2016 1:01 pm

UI coding

Post by Pauldut »

Hi Everyone,

I would like to buy a screen and some sensors to create animated graphics. I have no Idea where to start for creating the UI.
It would be something a bit in the same style as teenage engineering style. There would be pre existing shape that would appear or not (like old analogue screen) depending on some variables. Is there a software to create those that could be loaded onto an arduino for exemple? or should it be something more like a Pi with a small program on it?

I know how to make the graphics (illustrator) and animate them (After effect) but It's not "live". What tools could I use to do that?

Thanks in advance

Paul
Attachments
Screenshot 2022-05-18 011040.jpg
Screenshot 2022-05-18 011040.jpg (30.06 KiB) Viewed 92 times

User avatar
dastels
 
Posts: 15662
Joined: Tue Oct 20, 2015 3:22 pm

Re: UI coding

Post by dastels »

I suggest a high end Feather with lots of RAM for bitmaps (e.g. https://www.adafruit.com/product/3857 or even better https://www.adafruit.com/product/4884) and a TFT FeatherWing (e.g. https://www.adafruit.com/product/3315 or https://www.adafruit.com/product/3651). You can connect sensors using I2C (the Feather RP2040 has the advantage of having a STEMMA-QT connector for I2C which provides an easy, solder-free way to connect sensors.

Both those Feathers are great platforms for CircuitPython, and you can start look at CircuitPython and DisplayIO guides. E.g. https://learn.adafruit.com/welcome-to-circuitpython, https://learn.adafruit.com/circuitpytho ... -displayio, https://learn.adafruit.com/making-a-pyp ... -displayio, and https://learn.adafruit.com/circuitpytho ... g-toasters will give you a good start.

Dave

User avatar
Pauldut
 
Posts: 40
Joined: Wed Dec 14, 2016 1:01 pm

Re: UI coding

Post by Pauldut »

Hi Dave,

Thanks, it seems to be exactly what I need!

Paul

Locked
Please be positive and constructive with your questions and comments.

Return to “General Project help”