I don’t have hard numbers to back this up, but I’m guessing BASIC was the first programming language roughly 100% of you learned. It’s an incredibly versatile language, and it certainly didn’t hurt that it was built right into the majority of early personal computers. If you wanted to, you could load up a BASIC interpreter on whatever device you’re reading this on. But if you want to use BASIC to interface with electronics components, the MMStick is for you.
The MMStick was created by Tindie seller CircuitGizmos, and it’s essentially a reenvisioned version of Geoff’s Maximite BASIC computer. The Maximite is a complete BASIC computer on small PCB that fits in the palm of your hand. It packs a lot of features, but it’s not easy to connect the I/O pins to a breadboard. That’s why CircuitGizmos designed the MMStick.
Like the Maximite, the MMStick is a complete BASIC computer. But, it adds an I/O pin header that fits right into a standard breadboard. That makes it easy to interface with other components in BASIC, similar to how you’d use an Arduino. In total it has 20 I/O pins you can use for whatever you like. They work with I2C, SPI, serial, and standard digital I/O and analog inputs. The MMStick even has a micro SD card slot for program storage or logging data. If you want to use BASIC for your next electronics project, this is a fantastic option at $29.99.