Argot. Building a language for Things.

Documentation

Argot is currently under active development. Consequently, the documentation for the current version
is not quite ready for use yet. Subscribe to the mailing list to be informed of future releases.

Tutorials

Arduino Argot Blink v1.0
This is simple tutorial which expands the classic Arduino Blink example and adds the ability to send commands to vary the duration the light stays off and on.
The tutorial does not use many of the capabilities of Argot, however, provides a good basis to learn the basics and get started.
The downloads page also provides a Processing language example based on this tutorial.

Arduino MQTT Argot Blink v1.0
This is simple tutorial which expands the classic Arduino Blink example and adds the ability to send
commands to an Arduino over MQTT. The tutorial introduces the concept of the meta.abstract data type
and also uses the Argot Micro Compiler to generate C source and header from the Argot dictionary.

Freetronics cube with argot over serial v1.0
This is a more advanced tutorial which shows a more complex Argot language used to create a communication
protocol to the Freetronics cube. The tutorial shows how a list of commands can be sent to the cube to
create a simple programming environment. The demonstration heartbeat program is sent in a 77 byte message.

Follow Argot

Subscribe to the Argot-sdk mailing list

Argot has been developed by David Ryan. If you like Argot, please consider donating or sponsoring.