This post is part of the GaSiProMo challenge. You can read more about this here.
I’ve had a bad experience with Arduino. But perhaps I was just cranky that night. I was also unlucky with a defective Uno.
The good news is that for my new project (which has a deadline), my new Arduino Mega is not in fact defective. I can attest its functionality tonight, at 10:45pm.
This platform is pretty slick. They cleverly have positioned it between full language control and GUI-only. The syntax is mostly C strict. But there are abstracted functions and methods that keep the very low-level hardware constructs from mucking up the works. In a word, Arduino has “de-engineered” the sometimes maddening experience of working in firmware on any given microcontroller.