|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/raspberry-pi-pico/
课程评论:没有评论
**课程名称:** Jumpstart the Raspberry Pi Pico **课程概述:** 本课程旨在帮助您快速入门最新的Raspberry Pi家族成员——Raspberry Pi Pico。课程首先进行简短的焊接演示和Windows/Linux系统的软件安装,随后立即进入实践环节,涵盖以下关键主题: * **计时器和计数器 (Timers and Counters)** * **脉冲宽度调制 (Pulse Width Modulation)** * **中断 (Interrupts)** * **模数转换器 (Analog-to-Digital Converter, ADC)** * **通信协议 (SPI, I2C/TWI, UART)** * **连接其他外设、传感器和执行器 (例如:Arduino) 到Raspberry Pi Pico** **教学方法:** 课程遵循“学以致用”的理念。每个主题都会首先解释其功能和工作原理,随后提供实践示例、技巧和练习,鼓励学员亲自动手。为最大化学习效果,练习中会提供提示和建议,若仍有问题,则会提供带有详细注释的源代码供参考和修改。此外,课程还将演示如何连接外设、如何进行过压保护以及如何与电机等大型电子元件配合使用,以延长Raspberry Pi Pico的使用寿命。 **先修知识:** * 具备一定的Python编程经验,了解函数、循环和模块导入。 * 即使您熟悉其他编程语言,也可以轻松学习Python。 **所需硬件:** 完成课程需要一些硬件组件,具体清单将在免费的第一节课中提供。 **课程目标:** 完成本课程后,学员将能够: * 规划并实施自己的Raspberry Pi Pico项目。 * 掌握嵌入式系统领域中常见外设的基本知识。
I tailored this course to get you jump-started for the newest family member of the Raspberry Pi family: The Raspberry Pi Pico. After a short soldering session and software installation for your Windows or Linux system, I at once dive into practical topics such as:Timers and CountersPulse Width ModulationInterruptsAnalog-to-Digital Converter (ADC)Communication Protocols (SPI, I2C/TWI, UART)Connections to other peripheries, sensors, and actuators (Example: Arduino) to the Raspberry Pi PicoFirst, each topic explains what the function does and how it works. Practical examples, tips and tricks, and exercises to try out the topic by yourself follow. To maximize the take-away from the course, the exercises offer hints and tips, in case you get stuck somewhere. If nothing works, I give solutions in well-documented source code for your experiments and modifications. In addition, I show practical examples, of how to connect the periphery to the Raspberry Pi Pico, how to protect it against over-voltage, and how to use it with larger electrical components such as motors, so that you can enjoy your Raspberry Pi Pico as long as possible.This course follows the motto: "Learning by Doing" and you will need a few hardware components to complete the course successfully. I list them in the first lecture, available for free. In addition, I assume that an enrolled student has some Python programming experience and knows how to write functions, loops, and how to import modules. If you already know any other programming language, you will not face any issues and pick up Python on the fly.I designed this course specifically for the Raspberry Pi Pico so that it offers everything in one place. After completing this course, the successful students will have the experience to plan and carry out their own projects for the Raspberry Pi Pico and learn the fundamentals of omnipresent peripheries encountered in the domain of embedded systems.