Snap4Arduino icon

Snap4Arduino

Open in App Center
Screenshot of Snap4Arduino

Snap! visual programming language for Arduino

Snap4Arduino is a modification of the Snap! visual programming language that lets you seamlessly interact with almost all versions of the Arduino board.

Snap! (formerly BYOB) is an extended reimplementation of Scratch that allows you to Build Your Own Blocks™. It also features first class heterogeneous lists, first class procedures, and continuations. These added capabilities make it suitable for a serious introduction to computer science for high school or college students. Features: