Create a first Aether Workshop project, connect components, verify generated Arduino code, and upload it to a board.
This guide takes you through the smallest complete loop: create a project, add a Sense component, add logic, add an Act component, assign hardware ports, verify code, and upload.
Before You Start
Section titled “Before You Start”- Install Aether Workshop on macOS.
- Prepare an Arduino-compatible board such as Aether Hub, Arduino Uno, Mega 2560, ESP-32, or ESP8266.
- Connect the board by USB and keep sensors/actuators available.
- If this is your first upload, open Install and Configure and install Arduino CLI from Settings.
Create a Project
Section titled “Create a Project”- Open Aether Workshop.
- In Home, choose New Project.
- Save the project when prompted. Aether Workshop stores projects as
.aewpackages. - Enter the Project tab.
Build the Graph
Section titled “Build the Graph”- Start from the
Startnode on the canvas. - Press
Cmd+/to open Quick Search, or drag from a node connection point to open the Node Picker. - Add a Sense component such as Light or Click.
- Add a logic node such as
if,else if,else,switch,case,default,delay, orfunction. - Add an Act component such as RGB LED, Servo, Motor, Buzzer, LED Ring, or Serial Output.
- Connect the nodes in the order you want the generated Arduino program to run.
Assign Hardware
Section titled “Assign Hardware”- Select each Sense or Act node.
- Choose a hardware port in the node or the top toolbar.
- Use automatic Aether Hub ports when possible.
- Turn on manual pin mode only when your wiring does not match the standard port map.
See Hardware and Ports for the full mapping.
Verify and Upload
Section titled “Verify and Upload”- Open Setting > Hardware and confirm the Arduino CLI status.
- Choose the target board.
- In the Project toolbar, select the serial port.
- Use Code Preview to inspect the generated sketch.
- Click Verify to compile without uploading.
- Click Upload to compile and upload to the connected board.
What Success Looks Like
Section titled “What Success Looks Like”- The sketch compiles without missing dependency errors.
- The upload command targets the selected board and port.
- The Arduino serial output starts at
9600baud and prints a ready message. - Act components respond according to the graph.
Common First-Run Problems
Section titled “Common First-Run Problems”Arduino CLI is missing. Install it from Setting > Hardware. The app downloads the official macOS Arduino CLI binary into Application Support.
No serial port appears. Reconnect the board, check the USB cable, and prefer /dev/cu.* ports on macOS.
A component reports missing hardware config. Select the node and assign a port or manual pins.
A library is missing. Open Setting > Dependence. Aether Workshop can manage common Arduino libraries and custom source libraries.