1. Introduction
    1. Dev Environment
    2. Quick Start
    3. Project Template
    4. Running the Program
  2. Core Concepts
    1. Voltage Divider
    2. ADC
    3. PWM
      1. PWM in Depth
    4. I2C
    5. Watchdog
    6. no_std, no_main in Rust
  3. Dimming LED
    1. PWM in RP2350
    2. Dim LED with RP HAL
    3. Using External LED
  4. Ultrasonic
    1. How it works?
    2. Circuit
    3. Code
  5. OLED Display
    1. Hello World
    2. Ferris
  6. Servo Motor
    1. Intro
    2. More on PWM
    3. Servo and Pico
    4. Action
  7. Buzzinga
    1. Intro to Buzzer
    2. Beep
    3. GOT Buzzer?
      1. Musical notes
      2. Music module
      3. got module
      4. Play
    4. Active Beep
  8. LDR
    1. What is LDR
    2. LDR and LED
      1. Action
  9. Thermistor
    1. NTC and Voltage Divider
    2. ADC
      1. Maths
    3. Non-Linear
      1. B Equation
      2. Steinhart Equation
    4. Temperature on OLED
      1. Action
  10. USB Serial
    1. Action
  11. RFID
    1. Hardware
    2. MIFARE
    3. Flow
    4. Circuit
    5. Read UID
      1. LED on UID Match
    6. Read Data
      1. Dump Memory
    7. Write Data
      1. Change Auth Key
    8. Access control
      1. AccessBits Calc
  12. SD Card (MMC/SDC)
    1. Circuit
    2. Read SD Card
  13. LCD Display
    1. How it works?
    2. Pin Layout
    3. Circuit
    4. Hello, Rust!
    5. Supported Characters
    6. Custom Characters
      1. Generator
      2. Display on LCD
      3. Multi Generator
      4. Multi Custom
      5. Symbols Index
  14. Joystick
    1. Movement and ADC
    2. Pin layout
    3. Circuit
    4. Print ADC Values
  15. Projects
  16. Resources