【新版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]