| phyduino.py | The Phyduino Pico library: import phyduino as mcu, with MicroPython-style names |
| Pins | Pin names, the pin map, digital pins and PWM |
| On-board LED | The green built-in LED on GPIO5 |
| Analog inputs | Reading A0-A5, the same functions on every pin |
| Power and temperature | The USB-C supply (VBUS), USB Power Delivery and the RP2040's temperature |
| Header buses | I2C, SPI and UART set up on the header pins |
| External ADC | The MAX11635 chip behind A3-A5, by channel |
| arduino.py | Optional Arduino-style functions: from arduino import *, with Arduino's names and ranges |
| Digital I/O | Pins as inputs and outputs: pinMode(), digitalWrite(), digitalRead() and the pin constants |
| Analog I/O | Reading A0-A5 with analogRead() (0-1023) and PWM with analogWrite() (0-255), with their settings |
| Tones | Notes on a piezo buzzer: tone() and noTone() |
| Time | Waiting and timing: delay(), delayMicroseconds(), millis() and micros() |
| Math | Rescaling and limiting numbers: map() and constrain() |