zhang7309 发表于 2018-4-14 09:21

【新版CH554评测-DIY】2.触摸按键测试,实现键控板载LED

<div class='showpostmsg'>触摸按键响应与上一款设计相比更加的灵敏
按键采用自容式,原理图如下

测试程序串口输出情况


对触摸按键进行功能扩展,先实现最简单的键控板载LED

由于板载LED使用了P16、P17端口,所以只能使用P14、P15两个通道触摸按键

功能:P14按键控制P16、P17端口LED等点亮,P15按键控制LED灭

LED电路如下图所示

对程序进行修改


效果图如下,反应非常灵敏


串口输出情况


放一个视频效果
http://v.youku.com/v_show/id_XMzUzNzM3NzM2OA==.html


小结:触摸按键设计改进后,反应灵敏度大大提高,遇到的问题:可能由于按键之间相隔太近,偶尔会产生干扰
例如按P14与它相邻的P15偶尔会检测到。







此内容由EEWORLD论坛网友zhang7309原创,如需转载或用于商业用途需征得作者同意并注明出处




补充内容 (2018-4-18 22:59):
视频地址:http://v.youku.com/v_show/id_XMz ... istitem_page1.5!2~Ahttp://v.youku.com/v_show/id_XMzUzNzM3NzM2OA==.html


</div><script>                                        var loginstr = '<div class="locked">查看本帖全部内容,请<a href="javascript:;"   style="color:#e60000" class="loginf">登录</a>或者<a href="https://bbs.eeworld.com.cn/member.php?mod=register_eeworld.php&action=wechat" style="color:#e60000" target="_blank">注册</a></div>';
                                       
                                        if(parseInt(discuz_uid)==0){
                                                                                                (function($){
                                                        var postHeight = getTextHeight(400);
                                                        $(".showpostmsg").html($(".showpostmsg").html());
                                                        $(".showpostmsg").after(loginstr);
                                                        $(".showpostmsg").css({height:postHeight,overflow:"hidden"});
                                                })(jQuery);
                                        }                </script><script type="text/javascript">(function(d,c){var a=d.createElement("script"),m=d.getElementsByTagName("script"),eewurl="//counter.eeworld.com.cn/pv/count/";a.src=eewurl+c;m.parentNode.insertBefore(a,m)})(document,523)</script>
页: [1]
查看完整版本: 【新版CH554评测-DIY】2.触摸按键测试,实现键控板载LED