本课程介绍 Arduino,这是一个用于构建数字设备和交互对象的 Open Source 平台。您将探索 Arduino 板、其库和集成开发环境 (IDE)。学习使用 C 代码为 Arduino 编程,通过引脚控制外部设备,并了解屏蔽如何扩展功能。本课程非常适合有抱负的软件开发人员、嵌入式系统工程师和渴望创建交互式硬件项目的业余爱好者。 课程结束时,您将能够: - 概述 Arduino 板组件和功能 - 使用 C 语言基础对 Arduino 编程 - 在 Arduino 平台上调试嵌入式软件 - 执行串行通信协议。 要取得成功,对编程概念的基本了解是有益的。您将使用 Arduino IDE 和 C 编程语言。


了解顶级公司的员工如何掌握热门技能

积累特定领域的专业知识
- 向行业专家学习新概念
- 获得对主题或工具的基础理解
- 通过实践项目培养工作相关技能
- 获得可共享的职业证书

该课程共有4个模块
深入 Arduino 环境!本 Modulation 将向您介绍 Arduino 板、其 IDE 和功能强大的屏蔽。您将探索组件,了解原理图,学习安装和使用 IDE 来编写和上传代码。您还将了解盾牌如何扩展项目功能。这些知识是将 C 语言编程技能转化为有形的交互式数字设备的关键。
涵盖的内容
9个视频3篇阅读材料1个作业1次同伴评审
欢迎来到 C 语言编程基础 Module!在这里,您将掌握 Arduino 项目所需的 C 语言基础知识。我们将介绍语法、变量、操作符、条件、Loop 和函数。最后,你将能自信地编写基本的 C 代码。本 Modulation 是您使用 Arduino 实现数字设备创意的关键第一步。
涵盖的内容
9个视频4篇阅读材料1个作业1次同伴评审
了解 Arduino Sketch 的强大功能!本 Module 引导您了解 Arduino 程序的结构,从 Compiler 到上传。您将探索 Arduino IDE 在构建过程中的作用,并掌握 `setup()` 和 `loop()` 函数。学习如何从代码中直接访问 Arduino 引脚,从而控制物理组件并构建自己的数字设备。
涵盖的内容
10个视频3篇阅读材料1个作业1次同伴评审
准备好迎接挑战了吗?本 Modulation 介绍了在 Arduino 上调试嵌入式软件的基本技术。您将了解可控性和可观察性,以及如何利用 UART 通信协议和串行库进行有效调试。掌握这些技能,确保您的 Arduino 项目完美可靠地运行。
涵盖的内容
9个视频4篇阅读材料1个作业1次同伴评审
获得职业证书
将此证书添加到您的 LinkedIn 个人资料、简历或履历中。在社交媒体和绩效考核中分享。
位教师

从 软件开发 浏览更多内容
状态:免费试用
状态:免费试用University of California, Irvine
人们为什么选择 Coursera 来帮助自己实现职业发展




学生评论
7,182 条评论
- 5 stars
73.29%
- 4 stars
21.40%
- 3 stars
3.68%
- 2 stars
0.86%
- 1 star
0.75%
显示 3/7182 个
已于 May 10, 2020审阅
Course was great and interesting to learn. Explanation of concepts was nice and easy to grasp. After Completion of Course worth checking out the next Course in series of specialization.
已于 Feb 5, 2019审阅
Great ! Like in a real lecture. Anyone can learn from this course without a problem. like real lecture this has pop up question middle of the video and readings too. Nice
已于 Sep 8, 2016审阅
I like this Course so much,In this course nothing is prerequisite,Instructor is very good he expains every things very nicely.I thinks all the student can do this course.
常见问题
Arduino 是一个开放源码的硬件和软件平台,用于构建数字设备和交互对象。从简单的 LED 控制到复杂的嵌入式系统,您将学习如何创建能够感知和控制物理世界的项目。
本课程的重点是 C 语言编程,这是与 Arduino 平台交互的基础语言。您将掌握 C 语言语法、操作符、函数和控制结构,从而为 Arduino 编程。
虽然无需 Arduino 编程经验,但对编程概念的基本了解会有所帮助。课程从头开始讲述 C 语言编程基础。
更多问题
提供助学金,
¹ 本课程的部分作业采用 AI 评分。对于这些作业,将根据 Coursera 隐私声明使用您的数据。






