[原创] 4x4键盘 for esp32(micropython)

youxinweizhi   2018-9-20 11:39 楼主
论坛好冷清。。。。。。。。。。。。。。。
上传个4x4键盘库给大家玩玩吧。


连线:
   
键盘          esp32

行1             io19
行2             io18
行3             io5
行4             io17
列1             io16
列2             io14
列3             io10
列4             io2

效果图:
微信图片_20180920112559.jpg
使用:

  1. import key
  2. kp=key.keypad()
  3. key=None
  4. while True:
  5.   key=kp.getkey()
  6.   if not key==None:
  7.     print('You pressed this key:%s'%key)
  8.    



key.py (1.37 KB)
(下载次数: 116, 2018-9-20 11:34 上传)







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

回复评论 (14)

这个用在什么地方呢?
点赞  2018-9-20 12:27
这代码。。。
点赞  2018-9-20 13:19
引用: haixinghp 发表于 2018-9-20 13:19
这代码。。。

这代码你不认识?
点赞  2018-9-20 14:34
引用: youxinweizhi 发表于 2018-9-20 14:34
这代码你不认识?

我不会py
点赞  2018-9-20 15:15
这个实用
点赞  2018-9-21 11:05
4x4键盘 for esp32(micropython)
点赞  2018-10-20 13:16
1111
点赞  2018-12-24 09:11
此内容由EEWORLD论坛网友youxinweizhi原创,如需转载或用于商业用途需征得作者同意并注明出处
点赞  2019-3-9 19:54
这个实用啊,支持长按吗?试试!
点赞  2019-3-16 09:17
加一一下
点赞  2019-6-3 15:51

学习一下!!!

点赞  2019-6-22 22:51

io10 应为 io0   另外字母按键失效 其他正常原因我还没有找到。

点赞  2020-3-12 16:37
引用: gaoke11240 发表于 2020-3-12 16:37 io10 应为 io0   另外字母按键失效 其他正常原因我还没有找到。

按键失效是因为io口的原因,列的io口换为13、14、15、16就解决了

点赞  2020-4-9 01:35

感谢一些大佬公布key.py。照这个很久了。超级感谢!

点赞  2021-6-23 22:23
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复