| alias | pin |
|---|---|
| red_led | 13 |
| builtin_led | 13 |
| user_led | 13 |
Arduino Uno is a microcontroller board based on the ATmega328P. It has 14 digital I/O pins (0β13) and 6 analog inputs (A0βA5).
- Pins 0β13: Digital I/O. Can be INPUT or OUTPUT.
- Pin 13: Built-in LED (onboard). Connect LED to GND or use for output.
- Pins 0β1: Also used for Serial (RX/TX). Avoid if using Serial.
digitalWrite(pin, HIGH)ordigitalWrite(pin, LOW)for output.digitalRead(pin)for input (returns 0 or 1).- Pin numbers in ZeroClaw protocol: 0β13.
- UART on pins 0 (RX) and 1 (TX).
- USB via ATmega16U2 or CH340 (clones).
- Baud rate: 115200 for ZeroClaw firmware.
gpio_read: Read pin value (0 or 1).gpio_write: Set pin high (1) or low (0).arduino_upload: Agent generates full Arduino sketch code; ZeroClaw compiles and uploads it via arduino-cli. Use for "make a heart", custom patterns β agent writes the code, no manual editing. Pin 13 = built-in LED.