Udemy

Raspberry PI PICO Micro Projects (C++)

立即報名
  • 230 名學生
  • 更新於 7/2022
4.2
(14 個評分)
CTgoodjobs 嚴選優質課程,為職場人士提升競爭力。透過本站連結購買Udemy課程,本站將獲得推廣佣金,有助未來提供更多實用進修課程資訊給讀者。

課程資料

報名日期
全年招生
課程級別
學習模式
修業期
2 小時 58 分鐘
教學語言
英語
授課導師
Dr Jon Durrant
評分
4.2
(14 個評分)
14次瀏覽

課程簡介

Raspberry PI PICO Micro Projects (C++)

LEDs, Switches, Rotary Encoders, WS2812B LED Ring and HC-SR501 PIR Module

The Raspberry PI Pico is a cheap microcontroller (RP2040) board ideal for embedded projects be they commercial or hobby. Its sister board to the Pico W now adding WIFI, allowing IoT projects to be built.


In this course, you will learn about building projects for the Pico or Pico W in C++. We learn about common components, how to connect them to the Pico and build programs to effectively use them. The course covers:

  • ·LED and RGB LEDs

  • ·WS2812B LEDs and a 12 LED Ring

  • ·Switches

  • ·Rotary Encoders

  • ·HC-SR501 PIR Module

Bringing all of these components together into a project that can animate patterns on the LED Ring. You can select the pattern, colour and speed of the animation using the Rotary Encoder.


The course looks at hardware electronics and software separately. People are often more comfortable with one of these than the other. Separating them allows you to skim through the bits you are comfortable with and take your time where you are not.


The course is suitable for those with very little electronics knowledge. Basic C++ knowledge is assumed as the course will not teach syntax, though will explain what the code is doing.


The course follows the knowledge my students would have gained in the Introduction to C Development Environment for Raspberry PICO course on Udemy. I will assume that you have a development environment setup and can compile C or C++ code for the Pico and copy the binary over onto the Pico to run. If you don’t feel confident with that, please do take my introductory course as that will set you up for this one.


The course includes all the code examples and my answers to the assignment problems. I also provide recommendations for further reading on each of the topics. So everything you need to start developing for the Pico and keep going.

課程章節

  • 9 個章節
  • 53 堂課
  • 第 1 章 Introduction
  • 第 2 章 Raspberry PI Pico Setup
  • 第 3 章 LEDs
  • 第 4 章 WS2812B
  • 第 5 章 Switches
  • 第 6 章 Rotary Encoders
  • 第 7 章 PIR – Passive Infrared Sensor
  • 第 8 章 Project: Putting it all together
  • 第 9 章 Congratulations

課程內容

  • To build C++ projects for the Raspberry PI Pico or RP2040 board
  • Connect and code to drive LEDs
  • Connect and code to drive WS2812B LEDs and a ring of 12 LEDs
  • Connect and code to read Switches
  • Connect and code to read Rotary Encoders
  • Connect and code to read the HC-SR501 PIR Module


評價

  • P
    Paweł
    5.0

    Kurs ciekawy. Wszystko jasno i prosto przedstawione. Polecam.

  • E
    Edward Shea
    5.0

    Good intro to interfacing with a variety of peripherals. I'd already experimented with several, but informative to see the approach Jon takes. Although I am not a C++ fan, I can see the value of the class approach he take and the use to which it can be adapted to projects.

  • K
    Kevan Rurak
    4.0

    This course explains the topic very well, the thing I like is the use of alternate methods to avoid Microsoft VS (which could vanish at some political whim) . I also like the method to load programs from the SWD Interface.

立即關注瀏覽更多

本網站使用Cookies來改善您的瀏覽體驗,請確定您同意及接受我們的私隱政策使用條款才繼續瀏覽。

我已閱讀及同意