Arduino 编程和硬件基础知识与 Hackster
学习电气工程基础知识以构建电路并对 Arduino 进行编程以制造可穿戴设备、机器人和物联网设备
讲师:Shawn Hymel
口袋资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
你会学到什么
- 掌握使用 C/C++ 进行 Arduino 编程的基础知识
- 在面包板上构建功能电路
- 使用 Arduino 控制传感器、机器人和物联网 (IoT) 设备
- 编写执行基本数学运算、点亮 LED 和控制电机的程序
- 为您自己的项目设计电路并编写代码
本课程包括:
- 7小时点播视频
- 94篇文章
- 在手机和电视上访问
要求
- 能够使用计算机(课程涵盖 Windows 和 Mac,Arduino 也可以在 Linux 上工作)
- 能够解决简单的代数问题(例如在 2x+4 = 10 中找到 x)
- 如果您想使用在线 Arduino 模拟器,则不需要额外的硬件
- 对于动手操作,需要 Arduino 和支持电子设备(在第 5 讲中介绍)
描述
学习 Arduino 平台和编程语言来创建机器人、交互式艺术展示、电子玩具、家庭自动化工具等等。本课程是与 Hackster 合作创建的。
掌握通过电子技术将您的项目变为现实所需的技能。
- 学习在 Arduino 中编程 (C/C++)
- 构建能够感知环境并对环境做出反应的电子产品
- 将数据远程记录到物联网 (IoT) 平台
- 使用互联网从世界任何地方控制您的 Arduino
用于原型设计、播放和制作的多功能工具
Arduino 既是硬件平台又是编程语言。通过学习如何构建电路和代码,您可以为您的项目添加新级别的交互性、原型潜在产品并获得新技能(同时希望获得乐趣)。
Arduino 编程语言基于 C 和 C++ 的组合。了解这些编码基础知识后,您将能够更轻松地学习新语言,例如 Java、Python、JavaScript、C# 和 Swift,这些语言在就业市场上需求量很大。
课程大纲
Arduino 的第一个版本于 2003 年发布,在创客、爱好者和修补匠中大受欢迎,他们制作从电子动画雕塑到交互式可穿戴设备的各种产品。专业工程师和企业家有时会先使用 Arduino 来创建原型,然后再开发成品。标志性的蓝板甚至进入了课堂,教育工作者用它来教授编程、电子学、批判性思维和解决问题的技能。
我在设计本课程时考虑到了绝对的初学者:如果您没有任何编程或电子方面的经验,那也没关系!前几节将带您了解作为 Arduino 框架一部分的 C/C++ 编程背后的基础知识,以及如何构建闪光灯和旋转电机的简单电路。之后,我们继续探索制造噪音、感知环境和建造机器人的冒险。最后,我们深入物联网世界,学习如何通过互联网传递消息,这让我们可以用智能手机做一些事情,比如开灯!
每个视频讲座都旨在为您提供一个知识积木。几乎每堂课之后都有一个动手练习,我要求你扩展那个构建块或组合前面的几个块。我为每个练习提供解决方案以帮助您学习。此外,大多数部分都包含一个项目,要求您综合该部分和之前部分中的许多概念。
完成本课程后,您将具备创建有趣且有用的 Arduino 项目所需的技能和知识。
本课程适合谁:
- 对在他们的项目中添加电子产品和交互性感兴趣的创客、工匠和学生
- 希望更快地制作下一个硬件产品原型的企业家和工程师
- 任何对电子和编程感兴趣的人
- 12岁以上儿童