Open up the client application
If you are in a possession of an Arduino Uno board, you should be able to start analysing signals in just a few minutes by following this guide.
-
Burn the Arduscope firmware to your Arudino Uno board.
-
Install Arduino Create Agent. A piece of software that handles the serial communication between the Arduino board and the Arduscope web interface. Github sources here.
-
Configure Arduino Create Agent to accept requests from Arduscope web interface. You will have to find the installation folder for
arduino-create-agent
. The location of this folder depends on your operating system:- MacOS:
/Users/[your-username]/Applications/ArduinoCreateAgent/ArduinoCreateAgent.app/Contents/MacOS/Arduino_Create_Agent
Under this folder you should see a
config.ini
file that is the main configuration file used by the Arduino Web IDE.
To make the Arduino Agent accept connection from our web interface, create a new configuration filearduscope.ini
, and paste the following lines:gc = std name = arduscope origins = https://petrica.github.io crashreport = true
This will enable CORS for the URL
https://petrica.github.io
, where the Arduscope web interface sits. - MacOS:
-
Access the Arduscope web interface and connect your Arduino Uno to the USB. You should see the USB port displayed in the Arduscope web interface. Click
Connect
and once successful the Sample Rate dropdown should be populated with the sampling frequencies that the Arduscope is capable of handling.
-
Connect pin
A0
to pin11
on the Arduino board and clickAcquire
on the Arduscope web interface. You should see the 500Hz calibration signal displayed.