While this is fun, I'm not sure why anyone would choose Basic over CircuitPython or MicroPython [1] if they're trying to program a modern micro with a beginner friendly language.
[0] https://www.parallax.com/products/basic-stamp-2-microcontrol...
[1] https://learn.adafruit.com/getting-started-with-raspberry-pi...
[–] alnwlsn 4 days ago
[–] duskwuff 4 days ago
And the Due is 14 years old and kind of overpriced - there are much better options available nowadays. (For instance, there are a ton of boards based on the Raspberry Pi RP2040 and RP2350, both of which will run circles around the Due.)
[–] jacquesm 4 days ago
This one was quite impressive:
[–] sublinear 4 days ago
I think we can safely move on. Even the Arduino Due is pretty old. The full name they used to use of "Duemilenove" for the AVR chip boards literally means 2009.
[–] rzzzt 4 days ago
[–] gmiller123456 5 days ago
[–] pjmlp 4 days ago
It provides a compiler and interpreter, like most BASICs that were not constrained by 8 bit home micros hardware restrictions.
Isn't copied to the RAM either, the main MCU is a normal PIC with 72 bytes of memory. So a Due has 1000x RAM also.
But if you just need to detect some switch and blink some lights, they are fine. BASIC is easy to learn and more than enough for some things. I've heard Basic Stamps are still around in some places, like Disney world.