Arduino and Forth Resources

published: 12 May 2019 / updated 4 December 2020

Lire cette page en français

 


The ARDUINO electronic card

ARDUINO is an electronic card concept using a versatile micro-controller.

la carte Arduino UNO

There are many models of Arduino boards, this one being one of the most popular.

The Uno model shown here has:

This for the modest sum of around twenty euros (for the authentic ones), even ten euros for the clones.

ARDUINO Le site
arduino.cc (en anglais)

Different FORTHs for Arduino

Forth is a computer programming language and stack-based programming environment.

One of the advantages of interpreted languages - such FORTH - is that Forth can be used directly to execute commands interactively, gradually develop a program and immediately test subroutines by executing them directly.

Currently, FORTH is the only programming language that compiles and works on the Arduino.

The FORTH compiler is currently the only compiler running directly in the ATmega328 on the Arduino.

328eforth
Github: github.com/DRuffer/328eforth
AmForth
Sourceforge: amforth.sourceforge.net
ByteForth
hccnet.nl: www.forth.hccnet.nl/downloads/pcr.zip (fichier ZIP)
documentation: AVR Sonderheft -fichier PDF)
FAST-FORTH
Framagit: framagit.org/Jean-Mi/FAST-FORTH
FINF Is Not Forth
Github: github.com/lpereira/finf
FlashForth
Site: flashforth.com
YAFFA - Yet Another Forth For Arduino
Github: github.com/sdwood68/YAFFA/

Other resources

Forth Interest Group - Forth for Arduino
Forth_for_Arduino.pdf (pdf)
Hackaday - Brian Benchoff
A simple Forth development board

Forth in general

Forth Standard
forth-standard.org