Raspberry Pi Pico with Arduino C/C++ (Programming Course)

  • BrandElektor Academy Pro

Description

This complete Raspberry Pi Pico microcontroller programming course features a textbook, a component kit, hands-on projects, and a comprehensive online course with simulations. It is ideal for step-by-step learning of embedded systems programming with Arduino using a practical, hands-on approach.

A Practical Introduction to Embedded Systems with the Raspberry Pi Pico

This course is designed for people who are new to embedded systems and looking for a structured, example-driven way to get started.

A kit of parts comprising LEDs and resistors, switches, sensors and actuators, displays, a breadboard and wires, and more is included. These are used in the course to illustrate example applications.

No prior experience with Arduino or embedded development is required. Each section features hands-on examples and mini projects designed to reinforce key concepts and inspire deeper exploration. By the end of the course, you’ll be able not only to reproduce the examples but also to build on them with your own ideas and applications.

What Will You Learn?

  • Microcontroller programming in C/C++ with the Raspberry Pi Pico using the Arduino IDE
  • Working with Digital I/O, read buttons and encoders, control LEDs and relays
  • Read analog inputs, voltages, and analog sensors
  • Generating analog output signals and PWM
  • Use serial communication like UART, I²C and SPI to control displays and read digital sensors and SD cards
  • Managing time
  • Working with interrupts
  • Real-time sensor input and control via buttons, LEDs, and displays
  • Control actuators like relays and servo motors

Who Is It For?

  • Students and self-learners exploring embedded systems
  • Makers and IoT enthusiasts looking to improve their hardware skills
  • Educators and trainers seeking ready-to-teach material

What's Inside the Box?

  • Access to the full course on the Elektor Academy Pro Learning Platform
  • Raspberry Pi Pico microcontroller board + USB cable
  • Book: Programming Microcontrollers in C/C++ Using Arduino
  • Downloadable project files for every module
  • Component Box:
    • 2× LED, red, 5 mm
    • LED, green, 5 mm
    • 3× Resistor, 470 Ω, 0.25 W
    • LDR
    • Potentiometer, 10 kΩ, linear
    • Pushbutton
    • Rotary encoder module
    • Relay module
    • DHT22 Humidity & Temperature Sensor
    • TM1637-compatible 4-digit 7-segment display
    • MPU-6050 IMU with headers
    • SSD1306-compatible I²C OLED display
    • Micro SD card adapter with header
    • Buzzer
    • SG90 Micro Servo
    • ILI9341-compatible SPI 240×320 TFT display
    • 20× Jumper wires
    • Breadboard

All Programming Courses (and differences in content)

Course Arduino Raspberry Pi Pico with Arduino C/C++ ESP32 with Arduino C/C++ Raspberry Pi Pico with MicroPython ESP32 with MicroPython
Online Course Access to Arduino Course Access to Pico with Arduino C/C++ Course Access to ESP32 with Arduino C/C++ Course Access to Pico with MicroPython Course Access to ESP32 with MicroPython Course
Board Uno R3 Raspberry Pi Pico ESP32 Raspberry Pi Pico ESP32
Book Programming Microcontrollers in C/C++ Using Arduino Programming Microcontrollers in C/C++ Using Arduino Programming Microcontrollers in C/C++ Using Arduino Programming Microcontrollers in MicroPython Programming Microcontrollers in MicroPython
Kit 40-piece Component Box 40-piece Component Box 40-piece Component Box 40-piece Component Box 40-piece Component Box
Product form

This complete Raspberry Pi Pico microcontroller programming course features a textbook, a component kit, hands-on projects, and a comprehensive online... Read more

€ 69,95 (incl. VAT)
Members € 62,96

    Details

    SKU: 21271
    EAN: 021271
    Author: Clemens Valens
    Language: English
    Pages: 83 (Full Color)
    Format: 17 x 24 cm (Paperback)

    Description

    This complete Raspberry Pi Pico microcontroller programming course features a textbook, a component kit, hands-on projects, and a comprehensive online course with simulations. It is ideal for step-by-step learning of embedded systems programming with Arduino using a practical, hands-on approach.

    A Practical Introduction to Embedded Systems with the Raspberry Pi Pico

    This course is designed for people who are new to embedded systems and looking for a structured, example-driven way to get started.

    A kit of parts comprising LEDs and resistors, switches, sensors and actuators, displays, a breadboard and wires, and more is included. These are used in the course to illustrate example applications.

    No prior experience with Arduino or embedded development is required. Each section features hands-on examples and mini projects designed to reinforce key concepts and inspire deeper exploration. By the end of the course, you’ll be able not only to reproduce the examples but also to build on them with your own ideas and applications.

    What Will You Learn?

    • Microcontroller programming in C/C++ with the Raspberry Pi Pico using the Arduino IDE
    • Working with Digital I/O, read buttons and encoders, control LEDs and relays
    • Read analog inputs, voltages, and analog sensors
    • Generating analog output signals and PWM
    • Use serial communication like UART, I²C and SPI to control displays and read digital sensors and SD cards
    • Managing time
    • Working with interrupts
    • Real-time sensor input and control via buttons, LEDs, and displays
    • Control actuators like relays and servo motors

    Who Is It For?

    • Students and self-learners exploring embedded systems
    • Makers and IoT enthusiasts looking to improve their hardware skills
    • Educators and trainers seeking ready-to-teach material

    What's Inside the Box?

    • Access to the full course on the Elektor Academy Pro Learning Platform
    • Raspberry Pi Pico microcontroller board + USB cable
    • Book: Programming Microcontrollers in C/C++ Using Arduino
    • Downloadable project files for every module
    • Component Box:
      • 2× LED, red, 5 mm
      • LED, green, 5 mm
      • 3× Resistor, 470 Ω, 0.25 W
      • LDR
      • Potentiometer, 10 kΩ, linear
      • Pushbutton
      • Rotary encoder module
      • Relay module
      • DHT22 Humidity & Temperature Sensor
      • TM1637-compatible 4-digit 7-segment display
      • MPU-6050 IMU with headers
      • SSD1306-compatible I²C OLED display
      • Micro SD card adapter with header
      • Buzzer
      • SG90 Micro Servo
      • ILI9341-compatible SPI 240×320 TFT display
      • 20× Jumper wires
      • Breadboard

    All Programming Courses (and differences in content)

    Course Arduino Raspberry Pi Pico with Arduino C/C++ ESP32 with Arduino C/C++ Raspberry Pi Pico with MicroPython ESP32 with MicroPython
    Online Course Access to Arduino Course Access to Pico with Arduino C/C++ Course Access to ESP32 with Arduino C/C++ Course Access to Pico with MicroPython Course Access to ESP32 with MicroPython Course
    Board Uno R3 Raspberry Pi Pico ESP32 Raspberry Pi Pico ESP32
    Book Programming Microcontrollers in C/C++ Using Arduino Programming Microcontrollers in C/C++ Using Arduino Programming Microcontrollers in C/C++ Using Arduino Programming Microcontrollers in MicroPython Programming Microcontrollers in MicroPython
    Kit 40-piece Component Box 40-piece Component Box 40-piece Component Box 40-piece Component Box 40-piece Component Box

    Login

    Forgot password?

    Don't have an account yet?
    Create account