Raspberry PI PICO Micro Projects (C++)

所在平台: Udemy

课程主页: https://www.udemy.com/course/rpi-pico-microprojects-c1/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** Raspberry Pi Pico 微项目 (C++) **课程概述:** 本课程专注于使用 Raspberry Pi Pico(一款经济实惠的 RP2040 微控制器板)进行嵌入式项目开发,涵盖了 Pico 和支持 Wi-Fi 的 Pico W 版本,非常适合商业和爱好类项目,尤其是物联网(IoT)应用。 **学习内容:** * **硬件基础:** * LED 和 RGB LED 的使用与连接。 * WS2812B LED 和 12 颗 LED 组成的 LED 环的使用。 * 开关(Switches)的连接与编程。 * 旋转编码器(Rotary Encoders)的应用。 * HC-SR501 PIR(被动红外)传感器的集成。 * **软件开发:** * 使用 C++ 语言为 Pico/Pico W 开发项目。 * 学习如何将上述组件集成到实际项目中。 * 通过旋转编码器控制 LED 环的动画模式、颜色和速度。 * **项目实践:** * 将所有学到的组件整合,创建一个能够根据用户输入(通过旋转编码器)动态改变动画效果的 LED 环项目。 **课程特色:** * **模块化教学:** 将硬件电子和软件编程分开讲解,方便学习者根据自身基础,选择性地深入学习。 * **零基础友好:** 适合几乎没有电子学知识的学习者。 * **C++ 基础要求:** 假设学员具备基础的 C++ 知识,课程重点在于解释代码逻辑,而非 C++ 语法。 * **衔接课程:** 与 Udemy 上的“Introduction to C Development Environment for Raspberry PICO”课程内容相衔接。假定学员已搭建好 Pico 的开发环境,能够编译 C/C++ 代码并上传至 Pico 运行。 * **配套资源:** 提供所有代码示例、作业答案以及各主题的进阶阅读推荐,确保学习者能够顺利入门并持续学习。 **课程目标:** 通过本课程,学员将能够熟练掌握 Raspberry Pi Pico 的硬件连接和 C++ 编程技巧,并能独立完成具有一定交互性的嵌入式项目,为进一步的嵌入式开发打下坚实基础。

课程评论(0条)

课程详情

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 ModuleBringing 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.

课程标签

0人关注该课程

主题相关的课程