|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/arduino-programming-and-hardware-fundamentals-with-hackster/
课程评论:没有评论
**课程名称:Arduino 编程与硬件基础 (由 Hackster 合作)** **课程概述:** 本课程旨在教授您 Arduino 平台和编程语言,让您能够动手创造各种令人兴奋的项目,包括机器人、互动艺术装置、电子玩具、家居自动化工具等。课程与 Hackster 合作开发,帮助您掌握将创意变为现实所需的电子技能。 **您将学到:** * **Arduino 编程:** 掌握基于 C/C++ 的 Arduino 编程语言。 * **构建互动电子设备:** 学习创建能够感知环境并做出响应的电子电路。 * **物联网 (IoT) 数据记录:** 了解如何将数据远程记录到物联网平台。 * **远程控制:** 学会通过互联网从世界任何地方控制您的 Arduino 设备。 **Arduino 的优势:** Arduino 是一个集硬件和软件于一体的平台,是原型制作、娱乐和创新的多功能工具。通过学习电路搭建和编程,您可以为项目增加互动性,验证产品概念,并获得宝贵的技能。Arduino 编程语言基于 C/C++,掌握它能为您学习 Java, Python, JavaScript, C#, Swift 等热门编程语言打下坚实基础。 **课程内容亮点:** 自 2003 年发布以来,Arduino 已深受创客、爱好者和发烧友的喜爱,他们利用 Arduino 创造从动画雕塑到互动可穿戴设备等各种作品。专业工程师和企业家也常常使用 Arduino 进行原型开发。Arduino 甚至被广泛应用于教育领域,教授编程、电子、批判性思维和解决问题等能力。 本课程特别为零基础学员设计。即使您没有编程或电子方面的任何经验,也无需担心。课程将从 C/C++ 编程基础以及如何搭建简单的电路(如闪烁 LED 和旋转电机)开始。随后,您将深入探索发声、感应环境以及构建机器人。最终,课程将带您进入物联网世界,学习如何通过互联网传输信息,实现例如用智能手机控制灯光等高级功能。 **学习方式:** 每节视频课程都提供一个知识点,绝大多数课程后都附有动手练习,鼓励您扩展所学知识或整合多个知识点。课程提供所有练习的解决方案以辅助学习。此外,大部分章节包含一个项目,挑战您综合运用该章节及之前学到的概念。 完成本课程后,您将具备技能和知识,能够创建有趣且实用的 Arduino 项目。
Learn the Arduino platform and programming language to create robots, interactive art displays, electronic toys, home automation tools, and much more. This course was created in collaboration with Hackster. Master the skills needed to bring your projects to life through electronics. Learn to program in Arduino (C/C++)Build electronics that sense and react to the environmentRemotely log data to an Internet of Things (IoT) platformUse the Internet to control your Arduino from anywhere in the world A versatile tool for prototyping, playing, and making Arduino is both a hardware platform and programming language. By learning how to build circuits and code, you can add a new level of interactivity to your projects, prototype potential products, and gain new skills (while hopefully having fun). The Arduino programming language is based on a combination of C and C++. With an understanding of these coding fundamentals, you will be able to more easily learn new languages, such as Java, Python, JavaScript, C#, and Swift, which are in high demand in the job market. Course Overview The first version of Arduino was released in 2003 and has exploded in popularity among makers, hobbyists, and tinkerers, who build everything from animatronic sculptures to interactive wearables. Professional engineers and entrepreneurs sometimes start with an Arduino to create a prototype before developing a finished product. The iconic blue board has even found its way into classrooms, where educators use it to teach programming, electronics, critical thinking, and problem solving skills. I designed this course with the absolute beginner in mind: if you do not have any experience with programming or electronics, that's OK! The first few sections walk you through the basics behind programming in C/C++ as part of the Arduino framework as well as how to build simple circuits that flash lights and spin motors. Following that, we continue our adventure into making noise, sensing the environment, and building a robot. Finally, we dive into the world of IoT, where we learn how to pass messages over the Internet, which allows us to do things like turn on a light with our smartphone! Each video lecture is designed to give you one building block of knowledge. Almost every lecture is followed by a hands-on exercise where I ask you to expand on that building block or combine several previous blocks. I provide solutions to each exercise to help you learn. Additionally, most of the sections contain a project that challenges you to synthesize many of the concepts found in that section and from previous sections. Upon completing this course, you will have the skills and knowledge needed to create fun and useful Arduino projects.