Tiny Basic bringt einen BASIC-Interpreter direkt auf den Arduino
Tiny Basic for Arduino
Tiny Basic for Arduino ist ein schlanker, schneller und voll ausgestatteter BASIC-Interpreter für mittelklassige Arduino-Boards und MCUs. Programme lassen sich direkt auf der Hardware schreiben, bearbeiten und ausführen – ganz ohne PC-IDE. Das Design ist bewusst hardwareunabhängig und portabel, mit minimalen Abhängigkeiten, sodass BASIC mit wenig Aufwand auf nahezu jeden mittelklassigen MCU kommt. Dazu gibt es eine umfangreiche Standardbibliothek mit Funktionen für Hardware-I/O, Mathematik und Bitmanipulation.
Schreibe und bearbeite deine BASIC-Programme direkt auf dem Arduino, ohne eine verbundene PC-IDE zu benötigen.
- seplox
Interessant, dass der Autor den Parallax BASIC Stamp [0] nicht erwähnt, wo es sich doch um einen BASIC-programmierbaren Mikrocontroller handelt, der seit den 1990er Jahren auf dem Markt ist. Unabhängig davon ist der Arduino Due bei etwa gleichem Preis viermal so schnell. Ziemlich nett.
Obwohl das Spaß macht, bin ich mir nicht sicher, warum jemand BASIC statt CircuitPython oder MicroPython [1] wählen würde, wenn er versucht, einen modernen Mikrocontroller mit einer anfängerfreundlichen Sprache zu programmieren.
[0] https://www.parallax.com/products/basic-stamp-2-microcontrol...
[1] https://learn.adafruit.com/getting-started-with-raspberry-pi...
- k310
Wir haben einen weiten Weg zurückgelegt. Dr. Dobbs, Band 1 Nr. 5 (PDF) [2]
Quellcode (8080) auf GitHub verfügbar [0]
Andere: [1]
Ich habe vergessen, wie ich es zum ersten Mal geladen habe. Ich bezweifle, dass ich es eingetippt habe, aber ich erinnere mich, irgendwo einen Lochstreifen bekommen und ihn über einen billigen optischen Leser geladen zu haben.
Das Leben wurde interessant, als ich eine NorthStar-Diskette für den IMSAI bekam. Und danach erst recht.
[0] https://github.com/kevinthecheung/tiny-basic
[1] https://en.wikipedia.org/wiki/Tiny_BASIC
[2] http://cini.classiccmp.org/pdf/DrDobbs/DrDobbs-1976-05-v1n5....
Firefox wird sich über http beschweren. Erlaube den Download. Ich habe es überprüft, es ist eine echte PDF.
- Surac
Nun, der Titel ist ein wenig irreführend. Technisch gesehen ist es ein Arduino, aber nur die 32-Bit-ARM-Cortex-M-Arduinos werden unterstützt. Nicht genau das, was ich mir beim Lesen von Arduino vorgestellt hatte. Wenn du an einem fantastischen BASIC für günstige RP2040 RP3250 interessiert bist, suche nach MMBasic