Arduino Uno

The Arduino Uno is based on the Atmel ATmega328 processor, which is the smallest ATmega processor that uLisp supports. It runs at 16 MHz and provides 32 Kbytes of program memory, 2 Kbytes of RAM, and 2 Kbytes of EEPROM. Other boards based on the ATmega328, such as the Arduino Nano, should be equivalent.

It gives room for about 310 cells, and it's capable of running small uLisp programs such as Mood light and Simon game, using short symbol names.

I've tested uLisp with an official Arduino Uno board:

Uno.jpg

Also with a Makerduino UNO from MakerStudio [1]:

Makerduino.jpg

LEDs

The Arduino Uno has an orange LED connected to the digital pin 13 which you can flash with the following program:

(defun b (x)
  (pinmode 13 t)
  (digitalwrite 13 x)
  (delay 1000)
  (b (not x)))

Run it by typing:

(b t)

  1. ^ Makerduino UNO on Banggood.