Micropython学习交流群 学习QQ群:786510434 提供多种固件下载和学习交流。
Micropython-扇贝物联 QQ群:31324057 扇贝物联是一个让你与智能设备沟通更方便的物联网云平台
Micropython学习交流群 学习QQ群:468985481 学习交流ESP8266、ESP32、ESP8285、wifi模块开发交流、物联网。
Micropython老哥俩的IT农场分享QQ群:929132891 为喜欢科创制作的小白们分享一些自制的计算机软硬件免费公益课程,由两位多年从事IT研发的中年大叔发起。
一、目的
这一节我们学习如何使用我们的ESP32开发板来学习触控TouchPad操作。
二、环境
ESP32 + Thonny + 几根杜邦线 + Win10
接线方法:
三、代码
from machine import Pin,TouchPad import time # 可使用的触控pin: 0,2,4,12,13,14,15,27,32,33 led=Pin(2,Pin.OUT) tou=TouchPad(Pin(15)) def Touch(): temp = tou.read() print("%d"%(temp)) if(temp > 10 and temp < 100): led.value(1) else: led.value(0) time.sleep(0.5) def main(): while True: Touch() if __name__=="__main__": main()
四、演示效果
运行程序后,板载LED灯(使用的是GPIO2)状态为灭,当你用手或者钥匙去触摸GPIO15上的导线的时候,LED就会亮起来。
五、参考资料
官方资料:
Quick reference for the ESP32 — MicroPython latest documentation
http://docs.micropython.org/en/latest/esp32/quickref.html#capacitive-touch
————————————————
原文链接:https://blog.csdn.net/zhusongziye/article/details/129069569
Copyright © 2014 ESP56.com All Rights Reserved
执行时间: 0.010408878326416 seconds