ATmega328

The ATmega328 is the smallest ATmega processor that uLisp supports. It provides 32 Kbytes of program memory, 2 Kbytes of RAM, and 2 Kbytes of EEPROM. 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.

Arduino Uno

The ATmega328 processor forms the basis of the popular Arduino Uno board. Other boards based on the ATmega328 should be equivalent.

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.