|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/arduino-programming-for-beginners/
课程评论:没有评论
**课程名称:** Arduino编程入门 **课程概述:** 本课程专为希望从零开始学习Arduino编程的学习者设计。课程强调通过实践来掌握Arduino代码编写,而非仅停留在理论或复制粘贴。您将一步步构建坚实的Arduino编程基础,并通过大量的练习,更有信心地创建更复杂的Arduino程序。 **适合人群:** * 希望系统学习Arduino编程基础的学习者。 * 希望理解并能独立编写Arduino代码的学习者。 * 希望通过实践而非复制粘贴来学习的学习者。 * 具备零编程基础或对编程了解不多的初学者。 **课程内容亮点:** * **从零开始:** 无需任何先备知识,所有概念将详细讲解。 * **全程实践:** 每行代码均会现场编写,并提供编程活动进行练习,确保深入理解。 * **最佳实践:** 分享实用的编程技巧,加速学习进程。 * **核心能力:** 学习安装Arduino IDE、上传程序、C语言在Arduino环境中的应用、电路搭建、数字/模拟引脚控制、外部通信、数据存储、多任务编程、代码模块化等。 **不适合人群:** * 仅对Arduino硬件或快速连接组件感兴趣的学习者。 * 倾向于复制粘贴代码而非理解其原理的学习者。 * 不希望深入软件开发学习的学习者。 * 已具备扎实Arduino编程基础的学习者。 **课程目标:** 帮助学习者建立扎实的Arduino编程能力,激发编程创造力,为日后更高级的Arduino项目开发打下坚实基础。
You want to learn Arduino programming from the beginning ?You want to write Arduino code that works, and that you can understand ?You want to really do things by yourself, instead of reading theory and copying/pasting some code ?Then you are in the right place! The goal of this course is to give you, step by step, the Arduino programming foundation that you need, along with a ton of practice, so you will be more confident to create much more complex and nice Arduino programs in the future.You don't need any special knowledge or programming experience to start this course, I will explain everything in details. Every line of code that you see in this course will be written in front of you. I will write code, and you will also write code. No copy and paste.For every important step on this course, you will do a programming activity to practice and get a better understanding. Along the different activities, I'll also give you some programming best practices that I've learned myself, so you'll improve much faster than if you were just alone.Why this course ?Because I found that it's hard to find a tutorial or course online that is mainly focused on Arduino programming. I recognize that plugging out-of-the-box components can be cool, because you feel that you are making complex things, but for real, you are just using easy-to-plug blocks that work by themselves. And now, when you need to make something more complex by yourself, or even a basic thing that has no "fancy" component doing it for you, then at this point, you feel lost, and need to go back to the basics. Or you find some random code from the Internet that you can copy and paste, and hope that this code will just work out of the box.I personally come from a programming background. So, when I first started to program on Arduino, I quickly noticed how limited most people are, just because they don't have the required programming basics. What I found is that most people are limited by the programming side. When you use Arduino, OK this is a hardware board, but the true value you add to your circuit, robot, or anything else, comes from the programming side. You can't skip that if you want to become an advanced Arduino Maker.So… Start your learning today and unleash your programming creativity! Here is an overview of what you will learn through the course:Install the Arduino IDE and upload a program to your Arduino boardC programming in the Arduino environmentSetup a basic Arduino circuitUse digital and analog pins to control external hardware componentsCommunicate with the outsideStore values on your Arduino boardCreate a multitask programSeparate your program into reusable blocks of code… and much more!Please make sure to read the following. This course is NOT for you if:You want an Arduino course specialized in hardwareYou just want to quickly plug components, copy and paste some codeYou are not interested in software developmentYou already have strong basics in Arduino programming