本节课通过给特洛添加拓展模块:ESP32开源硬件和可编程全彩RGB灯。将固定的开源硬件变成了“会飞的开源硬件”,为特洛实现了更多色彩和灯光变化的可能性。
1.能够描述特洛的拓展模块:ESP32开源硬件的功能和作用。
2.能够将ESP32开源硬件安装至特洛上,并与其连接。
3.掌握ESP32开源硬件上的可编程RGB灯的程序编写方法。
4.知道智能主板能够自动监测主板温度。
5.能够通过编写程序使得可编程RGB灯进行颜色变化:当特洛电量过低、主板温度过高时,呈现红色闪烁;正常状态下保持绿色。
1. 使可编程RGB灯实现具有呼吸效果的颜色变化。
2. 程序中逻辑结构和选择结构的运用。
一、 导入
小志和特洛合作越来越默契了!平时勤勤恳恳工作的特洛不善于表达自己,今天正好是小志认识特洛100天的纪念日,他希望特洛可以更好地“表达”自己的想法,实现特洛的更多可能性,于是决定送给特洛一份特殊的礼物——ESP32开源硬件!它有哪些功能呢?让我们一起来认识一下它吧!
二、 新课讲解
1. ESP32开源硬件
ESP32开源硬件集成Wi-Fi模块、蓝牙模块及Arduino开源平台、可扩展常用的功能引脚。我们可以扩展相关配件,通过Arduino、MicroPython等编程语言,实现自己的DIY创意智能飞行。ESP32开源硬件安装到特洛,可以变成“会飞的开源硬件”
拓展配件模块 | 作用 |
扩展I/O | 可扩展常用的功能引脚,连接拓展模块,实现拓展功能。 |
Micro USB连接线 | 连接电源或无人机的Micro USB接口,可为开源控制器供电。 |
可编程RGB灯 | 用于自主编程控制,如编队灯效展示、功能提示等。 |
拨动开关 | 1.用于切换直连模式(即AP模式: 连接无人机WiFi)和路由器模式(即Station模式:无人机连接到路由器)。下一课将会具体讲解这两种模式。 2.开发者功能。在1.5秒内来回拨动一次开关,触发开源控制器重启,方便用户编程调试使用。 |
自定义按键 | 1.长按该键,触发蓝牙配对功能 2.在0.5秒双击该键,触发低速起桨和停桨。 3.编程时可自定义该按键,如可以用作程序运行触发键 |
Micro USB接口 | 1.通过该接口连接电脑,可作为离线下载调试使用。 2.连接到电脑用于开源控制器固件升级。 |
1. 可编程RGB灯
ESP32开源硬件顶端的可编程RGB灯,它由红、绿、蓝3颗高亮度LED及外部的柔光罩组成,我们可以通过图形化编程来控制不同颜色LED的亮度,辅以柔光罩来达到控制外部观感颜色。通过编程,我们可以实现全彩效果。
同学们你们知道RGB是什么吗?怎么样才能通过红、绿、蓝混合成全彩效果呢?
同学们都知道颜料有三原色:红、黄、蓝,这三个颜色可以调配出几乎所有的颜色,色光也有三原色,但是它的三原色与颜料不同。色光三原色(RGB)是:红(Red)、绿(Green)、蓝(Blue)。我们可以通过调整红、绿、蓝三个颜色的数值,并将它们混合叠加来得到各式各样的颜色。
RGB数值是指其亮度,用整数从0、1、2……直到255来表示。255代表亮度最大,0代表亮度最低。因此,R、G、B都各有256级亮度。所以,256级的RGB色彩总共能组合出约1678万种色彩(256×256×
256=16777216),几乎包括了人类视力所能感知的所有颜色。
其中:红 R:255 G:0 B:0 绿 R:0 G:255 B:0 蓝 R:0 G:0 B:255
随着它们混合叠加比例的不同,则产生不同的色彩。
而可编程RGB灯通过在图形化编程Mind+中进行混合调配,就可以实现我们想要全彩效果!这使得特洛更加炫酷了,这个拓展礼物太适合特洛了,为特洛扩展了更多的可能性,使得特洛可以实现更多的创意飞行。接下来,让我们一起通过ESP32开源硬件及可编程RGB灯,让特洛实现更多的可能性吧!
一、 课堂总结
本节课通过给特洛添加拓展模块:ESP32开源硬件和可编程全彩RGB灯。将固定的开源硬件变成了“会飞的开源硬件”,为特洛实现了更多色彩和灯光变化的可能性。同时通过学科融合,将RGB三原色做了知识普及和讲解,将科技与艺术结合,让学生学习科技的同时,了解了艺术的魅力。
通过特洛无人机的有拓展模块的接口,感受和体验特洛的更多乐趣和可能。本节课程序较为简单,通过选择结构、逻辑运算符的设定,实现了RGB灯的各种效果,同学们需打好基础,为接下来学习其他拓展模块的加入做好准备。
资源加载中...