“脑控灯”进一步升级,戴上脑电波头环,“专注力控制灯亮度”与“眨眼切换灯色”均可实现。
脑电波头环,除了测试专注力,还能采集眨眼、咬牙的信号,创造更多新奇作品。现在,我们分享实操步骤,你也可以轻松实现,包括热爱编程创客的中小学生,由指导老师引导,即可顺利演示出“眨眼脑控灯”效果
实操步骤分享
首先搭建一个台灯的实物模型
然后连接Arduino、蓝牙、LED灯环、脑电头环
程序功能讲解:
1、眨眼的信号切换灯的颜色
2、专注力大小控制LED灯的亮度
先定义RGB灯环
灯的亮度控制与专注力大小有关,再设定以下指令
亮度的值考虑到专注力数值范围是0~100,而灯的亮度是0~255,因此,可以用映射指令
清楚了如何掌控灯的亮度,那么,现在如何实现眨眼切换灯色?
那么这里需要用到一个布尔变量,来表示眨眼和不眨眼的两种状态
设定条件:如果K为假的时候,灯亮红色
与此同时,如果眨眼,那么就把K值变为真
眨眼的条件为
所以
当K为真时:
最后完整的程序结合起来如下:
就可以看到这个眨眼脑力灯的效果了
你也快来试试这个有趣的操作,动动脑就能实现!