|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/esp32-y-firebase/
课程评论:没有评论
**Coursera 课程总结:Aprende a programar el ESP32** 本课程旨在教授您如何使用ESP32微控制器进行编程,并探索物联网(IoT)的广阔天地。 **课程亮点:** * **完整的项目和资源:** 所有教学程序均可下载。 * **强大的社区支持:** 积极在Facebook和Discord上与社区互动。 * **便捷的学习路径:** * **准备环境:** 学习配置编程环境,安装PlatformIO,创建和管理项目,以及集成所需的库。 * **C 语言基础:** 掌握C语言编程基础,理解代码语法,为后续更复杂的应用打下坚实基础。 * **ESP32 核心功能:** * 控制数字和模拟输入/输出。 * 配置内部定时器和外部按钮中断。 * 学习如何消除按钮输入抖动。 * 创建PWM信号,用于控制RGB LED亮度。 * 实现ESP32之间的远程控制。 * **通信与数据交互:** * 连接ESP32到WiFi网络。 * 使用Firebase实时数据库存储和读取数据。 * 使用Android Studio开发一个应用程序,与Firebase和/或ESP32进行交互。 * 掌握MQTT协议,实现ESP32与应用程序之间的实时通信。 * **显示与可视化:** 学习使用两种不同的显示器来可视化数据。 * **持续更新与进阶:** 课程内容不断丰富,将包含更多传感器、执行器、Web服务器创建、ESP32的Web门户配置等高级主题。 * **应用广泛:** 课程内容使您能够创建自己的物联网设备。 **学习这门课程,您将具备:** * ESP32的编程能力。 * 使用C语言进行嵌入式系统开发的技能。 * 实现物联网设备通信和数据管理的能力。 * 构建完整物联网解决方案的知识和实践经验。 **“Live as if you were to die tomorrow, learn as if you were to live forever.” - Gandhi**
- Todos los programas los podrás descargar!!!- Búscanos en facebook!!!- Únete a nuestro servidor en Discord!!!- Busca nuestra pagina electronica117. mx y obtén un descuento.Al inicio del curso aprenderás a preparar el entorno de programación, instalar PlatformIO así como crear y abrir proyectos, agregar bibliotecas que nos ayudaran a lo largo del curso.Después continuaremos con toda la parte del lenguaje C, lo básico de programación para comprender la sintaxis del código que poco a poco será mas largo dependiendo de la aplicación.Es hasta la tercera sección donde abordaremos el ESP32 aprenderás a controlar sus salidas y entradas tanto digitales como analógicas, configurar interrupciones internas como es el timer e interrupciones externas provocadas por un push botón, aprenderás un método para evitar los rebotes provocados por el push botón, crearas señales PWM las cuales utilizaremos para controlar el brillo de un led RGB y posteriormente controlarlo desde otro ESP32.En la sección de comunicación aprenderás a conectar el ESP32 a tu red WiFi, esto nos abre muchas posibilidades pero lo que nos interesa es utilizar una base de datos de firebase, donde podrás almacenar y leer información en tiempo real tanto desde ESP32 como desde un pequeña App que tu mismo programaras en Android studio, también conocerás y utilizaras el protocolo MQTT que es muy utilizado en el internet de las cosas, al igual que con la base de datos en tiempo real de firebase podrás comunicar tu App con el ESP32 a través de MQTT.Aprenderás a utilizar dos diferentes display que dependerán del la aplicación que estés haciendo pero que serán de mucha utilidad para visualizar información.Estamos agregando mas clases donde utilizaremos mas sensores, actuadores y podrás crear tu servidor web con el ESP32, aprenderás a crear un portal cautivo dentro del ESP32 para realizar configuraciones sin tener que volver a programar, esta es la mejor inversión, adéntrate en el mundo del internet de las cosas y crea tus propios dispositivos."Vive como si fueras a morir mañana, aprende como si fueras a vivir siempre" - Gandhi