|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/esp32-for-arduino-makers/
课程评论:没有评论
课程名称:为Arduino制作者的ESP32 课程概述:该课程于2022年7月进行了更新,确保所有实验与ESP32 Dev Kit v4(基于ESP32-WROOM-32E)以及ESP32 Arduino Core库2.0.3兼容。所有示例代码和电路图经过测试并更新,外部资源链接已确认有效,并且部分讲座视频已更新以反映这些开发。该课程经过测试,以确保与ESP32开发套件版本4、ESP32 Arduino Core版本2.0.3和Arduino IDE 1.8.19兼容。 关于本课程:ESP32是一款强大的微控制器,集成了Wifi和Bluetooth,多个GPIO,模拟输入和输出能力,以及多种设备互连协议,配备了快速的双核处理器,价格低廉。最重要的是,您可以利用自己已有的Arduino知识和技能来提升项目的能力。如果您已经在项目中学习过如何使用Arduino Uno,可能会发现您遭遇了硬件限制,例如需要更多内存、更快的速度或更多引脚。而ESP32能为您提供更大的能力,几乎无需额外成本。然而,ESP32并不是Arduino的直接替代品。虽然它与Arduino共享许多编程和GPIO接口,但您仍需要在使用之前学习一些基础知识。这正是本课程的目的。 在本课程中,您将学习到: - ESP32是什么。 - 各种以ESP32命名的模块及其以开发套件形式提供的信息。 - ESP32与Arduino之间的异同。 - 如何运用已有的Arduino知识制作基于ESP32的项目。 - 如何利用ESP32的GPIO与简单组件(如LED和按钮)进行互动,同时驱动显示器、传感器(包括集成传感器)和电机。 - 如何设置熟悉的Arduino IDE,以编写ESP32程序。 - 如何在非易失性存储器中存储数据。 - 如何与近场设备和互联网进行通信。 在本课程中,我还包括了众多迷你项目,以演示如何使用GPIO读写、经典Bluetooth、蓝牙低功耗、Wifi、数字到模拟转换、触摸传感器等功能。更大的项目将展示如何创建简单的物联网和蓝牙应用等。如果您准备好学习更多内容,请务必观看本介绍部分的讲座,以获得更多信息。
Course last updated in July 2022We updated this course so that all experiments work with the ESP32 Dev Kit v4 (based on the ESP32-WROOM-32E) and the ESP32 Arduino Core library 2.0.3. All sketches and schematics have been tested and updated, links for external resources checked for validity, and several lecture videos were updated to reflect these development.The updated course is tested to work with the ESP32 development kit version 4, ESP32 Arduino Core version 2.0.3, and the Arduino IDE 1.8.19.About this courseThe ESP32 is a powerful microcontroller.It integrates Wifi and Bluetooth, many GPIOs, analog input and output capabilities, many device interconnection protocols, a fast dual-core processor.All that, at a low price.And best of all: you can use your existing Arduino knowledge and skill to turbo-charge your projects.Especially if you have already learned how to use the Arduino Uno in your projects, it is likely that you have hit a hardware limitation.Perhaps your projects needed more memory, more speed, or more pins.With the ESP32, you can get a lot more capacity to build more interesting projects, almost for free.However, the ESP32 is not a plug-in replacement for the Arduino.While it shares much of the Arduino's programming and GPIO interface, you still need to learn the basics before you can deploy it.This is the purpose of this course.In this course you will learn:What is the ESP32.What are the various modules with that name, and how these modules are available to us in the form of development kits.What are the differences and similarities between the ESP32 and the Arduino.How can we use what we know from the Arduino to make things based on the ESP32.How can we use the ESP32 GPIOs to work with simple components like LEDs and buttons, but also to drive peripherals like displays, sensors (including the integrated ones) and motors.How can we set up the familiar Arduino IDE so that we can write programs for the ESP32.How to store data in non-volatile memory.How to communicate with near field devices and the Internet.In this course, I have also included numerous mini-projects to demonstrate how to use capabilities such as GPIO read and write, classic Bluetooth, Bluetooth Low Energy, Wifi, digital to analog conversion, touch sensors, and more.Larger projects will also show you how to create simple Internet of Things and Bluetooth applications, to name a few.If you are ready to learn more, please be sure to watch the lectures in this introductory section to find our more.