#Before starting

We will use the firmata protocol to talk with the microcontroller.

Firmata is a protocol based on midi that provide an "API" to control your MCU hardware.

In the examples and exercices that you will find here, we will use Javascript, nodejs, and the Johnny-Five package

You will need nodejs (use 6 or 7, or the version you have if it is more than 3) to use the test tool and the workshoper, if you don't have node installed on your computer and don't know how to install it, please ask any of us, we will help you.

#Test firmata on the board

the board should be flashed with firmata but let's try anyway

in a terminal and in your project directory

git clone git@github.com:catsAndSolenoids/yldWorkshop.git
cd yldWorkshop
npm install
npm run firmTest

firmTest should say something like

your board is ready to use !

and exit.

If not (if the pack for the board is closed) go here and come back

You are now ready to play with your catbot go here