|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/adding-touch-screens-to-projects-and-prototypes/
课程评论:没有评论
**课程名称:为项目和原型添加触摸屏** **课程概述:** 本课程将教会您如何将 Nextion 触摸屏集成到使用 ST Nucleo-64(带 411 RE 芯片)开发板的项目中。无论您使用的开发板型号是否相同,都可以应用课程中学到的概念,为您的项目增添触摸屏功能。 **主要学习目标:** * **硬件接口:** 学习如何利用 Nextion 触摸屏的 GPIO 引脚作为数字输入、输出和 PWM 输出。 * **通信协议:** 掌握如何通过 UART 与开发板进行通信,实现数据的接收和传输。 **实践项目:** 课程将通过一系列真实项目进行教学,包括: 1. **GPIO 应用:** * **输出模式:** 控制 LED 亮灭。 * **输入模式:** 检测引脚的供电状态。 * **PWM 模式:** 使用屏幕上的滑块控制 RGB LED 的亮度。 2. **动画仪表盘:** 创建一个模拟电池电量的动画仪表盘。 3. **电池电量指示器:** 将动画仪表盘与 Nucleo-64 开发板的 ADC 相结合,实现电池电量指示功能。 4. **UART 数据传输:** 向 MIDI Shield 发送 UART 指令和数据(此项目旨在学习,无需实际硬件实现)。 **适用人群:** 本课程适合各类学习者,包括工程专业的学生、工程师、创客、电子爱好者以及任何对使用触摸屏技术感兴趣的人士。 **课程亮点:** * 理论与实践相结合,通过实际项目深入学习。 * 灵活的开发板兼容性,让您可以将所学应用到自己的项目中。 * 循序渐进的学习路径,从基础的 GPIO 操作到复杂的通信和可视化。
In this course you are going to learn how to interface a Nextion touch screen with projects done on a development board, the ST Nucleo-64 with 411 RE chip. Your board does not have to be the same, you can implement what you learn on the board of your choice, so watch, get the concept, and enjoy adding a touch screen to your project!The main objective is to teach you how to utilize the resources of the touch screen in your project, starting from using the GPIOs of the screen assembly as Input, Output and PMW, and then how to communicate with the developemtn board through UART. Receiving and Transmitting.Learning will be through real projects, starting from working with GPIOs as Output ( controlling an LED) , Input (Check the power on the pins), and PWM (controlling an RGB LED using sliders on the screen) modes. Then we are going to create an animated gauge simulating a battery level. Next, we are going to use that gauge in creating a battery level indicator using the Nucleo-64 board ADC. Last we are going to send UART instructions and data in two channels to a MIDI Shield, this project is for your learning objective and you do not have to implement it physically. Whether you are an engineering student, an engineer, a maker, an electronics enthusiast, or anyone interested in this subject, this course is for youI hope you enjoy the course!