Interactive art using microcomputers
-
Arduino Software
The software to generate programs to write to Arduino.
-
LED Controller
The main software that controls LEDs.
-
Music Player
The software that plays music based on signals sent from the LED Controller.
- Change directory:
cd arduino/software
- Install the dependencies:
npm install
- Put
.env
in./arduino/software
:
WiFi_SSID = '"****"'
WiFi_PASSWORD = '"****"'
IP_ADDRESS_IP = '***, ***, ***, ***'
IP_ADDRESS_GATEWAY = '***, ***, ***, ***'
IP_ADDRESS_SUBNET = '***, ***, ***, ***'
OSC_PORT = '*****'
- Put
units.json
in./arduino/software/data
:
{
"main_units": [{
"name": "main1",
"mac": "{0x00,0x00,0x00,0x00,0x00,0x00}"
}, {
"name": "main2",
"mac": "{0x00,0x00,0x00,0x00,0x00,0x00}"
}],
"units": [{
"number": 1,
"name": "unit1",
"mac": "{0x00,0x00,0x00,0x00,0x00,0x00}"
}]
}
- Run node.js:
npm run build
- Move files in
ledController
to openframeworks project.
- Move files in
musicPlayer
to openframeworks project.