- 1. Introduction
❱
- 1.1. Dev Environment
- 1.2. Quick Start
- 1.3. Project Template
- 1.4. Running the Program
- 2. Blink LED
❱
- 2.1. Dim LED with RP HAL
- 2.2. Basic concepts
- 2.3. PWM
❱
- 2.3.1. PWM in RP2350
- 2.4. Watchdog
- 2.5. Using External LED
- 3. Ultrasonic
❱
- 3.1. How it works?
- 3.2. Light it Up
- 4. OLED Display
❱
- 4.1. I2C
- 4.2. Hello World
- 4.3. Ferris
- 5. Servo Motor
❱
- 5.1. Intro
- 5.2. More on PWM
- 5.3. Servo and Pico
- 5.4. Action
- 6. Buzzinga
❱
- 6.1. Intro to Buzzer
- 6.2. Beep
- 6.3. GOT Buzzer?
❱
- 6.3.1. Musical notes
- 6.3.2. Music module
- 6.3.3. got module
- 6.3.4. Play
- 6.4. Active Beep
- 7. LDR
❱
- 7.1. Voltage Divider
- 7.2. What is LDR
- 7.3. ADC
- 7.4. LDR and LED
❱
- 7.4.1. Action
- 8. Thermistor
❱
- 8.1. NTC and Voltage Divider
- 8.2. ADC
❱
- 8.2.1. Maths
- 8.3. Non-Linear
❱
- 8.3.1. B Equation
- 8.3.2. Steinhart Equation
- 8.4. Temperature on OLED
❱
- 8.4.1. Action
- 9. USB Serial
❱
- 9.1. Action
- 10. RFID
❱
- 10.1. Hardware
- 10.2. MIFARE
- 10.3. Flow
- 10.4. Circuit
- 10.5. Read UID
❱
- 10.5.1. LED on UID Match
- 10.6. Read Data
❱
- 10.6.1. Dump Memory
- 10.7. Write Data
❱
- 10.7.1. Change Auth Key
- 10.8. Access control
❱
- 10.8.1. AccessBits Calc
- 11. SD Card (MMC/SDC)
❱
- 11.1. Circuit
- 11.2. Read SD Card
- 12. LCD Display
❱
- 12.1. How it works?
- 12.2. Pin Layout
- 12.3. Circuit
- 12.4. Hello, Rust!
- 12.5. Supported Characters
- 12.6. Custom Characters
❱
- 12.6.1. Generator
- 12.6.2. Display on LCD
- 12.6.3. Multi Generator
- 12.6.4. Multi Custom
- 12.6.5. Symbols Index
- 13. Joystick
❱
- 13.1. Movement and ADC
- 13.2. Pin layout
- 13.3. Circuit
- 13.4. Print ADC Values
- 14. Projects
- 15. Resources