Microcontrollers are wonderfully useful things, but programming them can be a little daunting if you’re used to the simplicity of compiling for regular PCs. Over time though, this has become easier. Communities have strayed away from assembly code and created higher-level languages such as Micropython, to allow these devices to be programmed in a more accessible manner. Unfortunately, Micropython has historically lacked a decent high-level GUI library. Thankfully, that’s no longer the case, with [amirgon] porting LittlevGL to the platform.
Putting a GUI into a project with a screen seems simple, until one actually gets down to brass tacks. A simple button can consist of a background color, text, and a symbol – and that’s not even considering the use of shading or other visual effects. Having a library to handle the grunt work can massively cut down development time.
[...] There are other approaches to this problem, too – with MyOpenLab being a particularly versatile example.
(Score: 3, Insightful) by DannyB on Monday March 04 2019, @03:23PM
I remember when Mainframe people (*cough* IBM *cough*) called microcomputers the "toy" computers.
Using "toy" as a pejorative term usually means the old guard is afraid of or simply blind to the future.
Who would ever use a "toy" language like Python or JavaScript or Lua or Lisp.
The people using the toy languages will likely beat their C using competitors to market and laugh all the way to the bank.
Just like back in the day (1982), I worked on a specialized accounting system in the "toy" language p-System Pascal, and with a big Corvus hard drive, we could vastly underprice a "real" IBM System 36 or similar. I've heard the "toy" pejorative term before and remember it well. And also had the last laugh.
To transfer files: right-click on file, pick Copy. Unplug mouse, plug mouse into other computer. Right-click, paste.