|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/arduino-complete-course-build-30-projects-step-by-step/
课程评论:没有评论
课程名称:Arduino 完整课程:一步步构建 30 多个项目 课程概述:Arduino 是一个需要实践经验的主题。该课程根据学生的需求设计,首先从 Arduino 的基本概念开始,讲解其重要性、范围和优势。课程分为五个部分: 1. Arduino 编程 2. 硬件 3. 自动机器人 4. 应用开发 5. 后台控制机器人 **Arduino 编程**:在直接创建项目之前,首先学习编程的基础知识,理解编程与 Arduino 及硬件的关系。内容包括: - 安装 Arduino IDE - 了解编译器和编辑器 - 基本编程概念:数据类型、运算符、条件语句、循环、函数 - 创建第一个项目:使用编程基础让 LED 闪烁 - 使用虚拟工具进行模拟项目 - 在一个以实践为导向的编程模块中,制作超过五个项目巩固所学技能。 **硬件**:完成编程后,学习如何通过编程控制硬件,涵盖内容包括: - 光线测量(LDR 传感器) - 距离测量(超声波传感器) - 线路跟踪(线路传感器) - 颜色识别(颜色传感器) - 物体检测(红外线传感器) - 动作检测(PIR 传感器) - 触摸传感(触摸传感器) - 温度测量(DHT 传感器) - 控制 DC 马达及其方向,伺服电机,齿轮电机,以及创建小型项目以理解其工作原理。 **自动机器人**:在学习编程和硬件后,应用技能创建三个主要项目: - 激光报警系统 - 跟随线路的机器人 - 避障机器人 **应用开发**:学习如何控制机器人的功能,通过开发自己的应用程序实现: - 使用 MIT App Inventor 学习应用前端和后端开发 - 创建第一个应用控制灯光 - 开发七个各类应用,用于控制多个功能、马达和装置(包括语音控制)。 **后台控制机器人**:掌握应用开发技能后,开发两个大型项目: - 移动控制的巡航车 - 语音控制的机器人 通过本课程,您将掌握 Arduino 的编程与硬件控制,应用开发技能,以及如何将这些技能应用于创建创新的机器人项目。
Arduino is a subject that can't be learned without practical experience. This course is designed based on the needs of a student. Here we will begin with very basic concepts of Arduino, like what is an Arduino. And all of its importance, scope, and advantages will be discussed. Then we will move to the course where the course is divided into 5 parts.1. Arduino Programming2. Hardware3. Automatic Robots4. App Development5. Post Controlled RobotsNow let me explain to you what you are going to learn in all of these.Arduino ProgrammingBefore directly jumping on creating projects. We will first learn the basics. We will understand what is programming and how it is linked to Arduino and Hardware. We will first learn about the Arduino IDE and how we can install itThen we will understand about the compilers and editorsOnce we are done with these we will move to the basics of programming and understand why is it important to learn to programThen we will create our first project which is blinking a led using our programming basics.We will then understand about the simulation. Where we will learn to create projects without the hardware. All by using virtual tools.Then we will move to programming concepts and will learn about the following. DatatypesOperatorsConditionalsLoopsFunctionsWith practical demonstrations in every conceptAnd once we are done with the programming we will again practice all of our skills in a polish programming module where we will create more than 5 projects to apply whatever we have learned.HardwareNow once we finish the programming. We will learn that how we can control the hardware using programming. There we will cover the followingWe will learn to measure the light using an LDR sensorDistance using Ultrasonic sensorLine using a line sensorColour using the color sensorObject using IR sensorMotion using PIR sensorTouch on the body using the Touch sensorTemperature using DHT sensorWe will also learn about the motors and learn to run a DC motor How to control the direction of a motorServo motorGear motorsChasis LCD and Oled displaysand will create mini projects with all of these components to understand their working perfectlyAutomatic RobotsAfter learning Programming and Hardware we will apply our skills and create 3 projects in this part.Which includesA Laser Alarm System. A-Line Following RobotAn Obstacle Avoiding RobotApp DevelopmentAutomatic robots were great and fun to create. But what if we can control the functions of a robot anytime. So for that, we will create our own apps using which we can control our robots anytime. Which we will learn in this part.We will learn about the MIT app inventor and develop our skills in itWe will learn the front end and backend of an applicationOur first app will be for controlling light Then we will create 7 apps for all kinds of applicationsWe will create apps to control multiple functionsWe will create apps to control motors and gearsWe will create apps to control devices using our voice. Post Controlled RobotOnce we got our skills in app development we will use those skills and develop our own mobile app-controlled projects where we will create two big projects.A Mobile Controlled RoverA Voice Controlled Robot