Robotics and AI Tutorial
This section introduces the microcontroller. Specifically the Arduino Nano 33 BLE. It is small and yet powerful enough to be used with AI or Machine Learning models. There are four modules take you step by step in using the Arduino Nano 33 BLE, connecting it to p5.js, then linking it a ml5.js model using its internal accelerometer before finally building a Artificial Neural Network inside the microcontroller itself.
Module A: Arduino Nano 33 BLE basics
Module B: Arduino and p5.js
Module C: Arduino and ml5.js
Module D: Arduino and Artificial Neural Network
Module A
Module A covers the basic functions of coding the Arduino Nano 33 BLE. if you are already familiar with coding in the Arduino ecosystem then you can probably skip this part. Click on the links below to download the PDFs.
Module B
Module B in this module we can now connect a p5.js sketch with our Arduino Nano 33 BLE and have some fun. Click on the links below to download the PDFs.
Module C
Module C we will first collect real data from the accelerometer, then reformat it and add the data to the model to train and predict the movement. Click on the links below to download the PDFs.
Module D
Module D this is an advancement on what we have done already, here we are going to put a neural network into the Arduino Nano 33 BLE, train it and predict. This is a very simple example but demonstrates what can be done even in a microcontroller. Click on the links below to download the PDFs.










