当前位置: 首页 > news >正文

网站的公关和广告活动怎么做网站快速收录软件

网站的公关和广告活动怎么做,网站快速收录软件,太原网站制作开发,东莞商城网站建设公司今天小编带领大家开始学习python编程的第二节,灯关秀的按钮。 按键在后续的学习和开发过程中,都是很重要的内容,是帮助我们获取外界信息的基础通道,识别按键的方式,在上节的内容给大家介绍了,大家可以进行学…

        今天小编带领大家开始学习python编程的第二节,灯关秀的按钮。 按键在后续的学习和开发过程中,都是很重要的内容,是帮助我们获取外界信息的基础通道,识别按键的方式,在上节的内容给大家介绍了,大家可以进行学习:智能硬件(7)之按键的布局与识别-CSDN博客

        通过上节课图形化编程(2)之甜蜜的按钮-CSDN博客,我们学习了按键检测方式之一的事件方法,可以监听按键是否被按下了。那么这节我们就来学习按键检测方式的另一种,按键扫描法。

​一、项目实战

1.1、功能分析和电路接线

        通过按键1和按键2来实现控制小灯亮灭效果,当按键1被按下时点亮小灯、当按键2按下时熄灭小灯。按键模块和指示灯模块可以参考之前学习的章节了解:智能电路(2)之按键模块-CSDN博客和智能电路(1)之指示灯模块-CSDN博客

1.1.1、扩展板介绍:

        下面是小编专门为esp32c3核心板,画的一块扩展板,提供的功能还是比较丰富的,支持2812彩灯、无源蜂鸣器、两路直流电机或者一个四线制步进电机、舵机功能、引出了I2C总线,支持扩展电源供电、有过流保护。

        其中红色端子都是电源线,分为5V和3V;黑色端子都是地线;黄色端子都是信号线。

1.1.2、电路接线:

①将按键模块的GD和3V接在扩展板的任意GD和3V引脚上、K1和K2分别接在扩展版的2、3引脚上

②将指示灯模块的GD接在扩展版的任意GD引脚上,L1接在扩展版的10引脚上

1.2、代码分析和实验效果

 1.2.1、事件触发方式

        事件触发方式,主要利用主控板自带的中断功能,实现。通过配置引脚为下降沿触发方式,按键被按下时,就会触发物理中断,进入中断处理函数中,因为存在抖动,需要增加一个延时,一般是10-20ms,执行小灯的亮灭

from machine import Pin# 导入Pin模块
import time# 导入time模块#定义按键控制对象
key1=Pin(25, Pin.IN, Pin.PULL_UP)
key2=Pin(26, Pin.IN, Pin.PULL_UP)
led1=Pin(10, Pin.OUT)#按键1外部中断函数
def key1_irq(key1):time.sleep_ms(20) #按键消抖if key1.value()==0:print("K1按键被按下")led1.on()#按键2外部中断函数
def key2_irq(key2):time.sleep_ms(20) #按键消抖if key2.value()==0:print("K2按键被按下")led1.off()#程序入口
if __name__=="__main__":key1.irq(key1_irq,Pin.IRQ_FALLING)#配置key1外部中断,下降沿触发key2.irq(key2_irq,Pin.IRQ_FALLING)#配置key2外部中断,下降沿触发

 1.2.2、按键扫描方式

from machine import Pin# 导入Pin模块
import time# 导入time模块#定义按键控制对象
key1=Pin(25, Pin.IN, Pin.PULL_UP)
key2=Pin(26, Pin.IN, Pin.PULL_UP)
led1=Pin(10, Pin.OUT)#程序入口
if __name__=="__main__":#循环while True:if key1.value()==0time.sleep_ms(20) #按键消抖if key1.value()==0print("K1按键被按下")led1.on()elif key2.value()==0time.sleep_ms(20) #按键消抖if key2.value()==0print("K2按键被按下")led1.off()

        按键按下时因为纯在抖动,也会出现重复误判多次按下,所以需要增加一个延时,来去掉抖动的过程。最后通过在一个循环中重复的判断哪个按键被按下了,在执行指定的程序。

来看下实际运行效果:

1.3、两种按键触发方式对比

中断方式:

①响应速度快,物理中断

②不干预主代码的运行,有按键按下,就触发中断,立马执行中断处理函数

③浪费有限的中断资源

扫描方式:

①节省了中断资源,通过软件实现

②会大大影响主程序的运行,特比是去抖的20ms延时,会照成主代码不能及时响应

        实际开发中,根据项目需要自行选择

二、拓展

        目前是通过两个按钮实现的一亮一暗小灯程序,同学们可以扩展下,如何实现通过两个按钮分别实现不同的小灯程序,比如按键1按下,显示流水灯效果;按键2按下,显示小灯闪烁效果。


文章转载自:
http://oran.rtkz.cn
http://chou.rtkz.cn
http://baronetcy.rtkz.cn
http://browny.rtkz.cn
http://dollhouse.rtkz.cn
http://bahada.rtkz.cn
http://lox.rtkz.cn
http://refrain.rtkz.cn
http://tarragon.rtkz.cn
http://tashkend.rtkz.cn
http://endosarc.rtkz.cn
http://nitrazepam.rtkz.cn
http://jocko.rtkz.cn
http://hamhung.rtkz.cn
http://fluidize.rtkz.cn
http://outmaneuver.rtkz.cn
http://pushchair.rtkz.cn
http://colluvia.rtkz.cn
http://agriculturist.rtkz.cn
http://unlimitedly.rtkz.cn
http://lexicality.rtkz.cn
http://collator.rtkz.cn
http://upton.rtkz.cn
http://enchondromatous.rtkz.cn
http://tob.rtkz.cn
http://surmount.rtkz.cn
http://talca.rtkz.cn
http://febricity.rtkz.cn
http://compaction.rtkz.cn
http://estrogenicity.rtkz.cn
http://vitelline.rtkz.cn
http://dziggetai.rtkz.cn
http://concinnity.rtkz.cn
http://chipper.rtkz.cn
http://stonk.rtkz.cn
http://mildness.rtkz.cn
http://corporality.rtkz.cn
http://hagiographa.rtkz.cn
http://fjp.rtkz.cn
http://devest.rtkz.cn
http://hangdog.rtkz.cn
http://proclivity.rtkz.cn
http://rsp.rtkz.cn
http://snoopy.rtkz.cn
http://bikini.rtkz.cn
http://sinking.rtkz.cn
http://bomblike.rtkz.cn
http://mithras.rtkz.cn
http://bieerhaus.rtkz.cn
http://overdare.rtkz.cn
http://elicit.rtkz.cn
http://slv.rtkz.cn
http://shat.rtkz.cn
http://cenogenetic.rtkz.cn
http://dipetalous.rtkz.cn
http://scrumptious.rtkz.cn
http://recondite.rtkz.cn
http://adolescency.rtkz.cn
http://sneaksby.rtkz.cn
http://sympathize.rtkz.cn
http://misadventure.rtkz.cn
http://aeroallergen.rtkz.cn
http://unifacial.rtkz.cn
http://gimlety.rtkz.cn
http://scion.rtkz.cn
http://spatuliform.rtkz.cn
http://chronon.rtkz.cn
http://roper.rtkz.cn
http://tribrach.rtkz.cn
http://commodore.rtkz.cn
http://chamomile.rtkz.cn
http://spicebush.rtkz.cn
http://ecomone.rtkz.cn
http://fatally.rtkz.cn
http://lozengy.rtkz.cn
http://coenocytic.rtkz.cn
http://plasticene.rtkz.cn
http://aceldama.rtkz.cn
http://circumfuse.rtkz.cn
http://cutworm.rtkz.cn
http://aliquant.rtkz.cn
http://reptiliform.rtkz.cn
http://monandry.rtkz.cn
http://department.rtkz.cn
http://landscaper.rtkz.cn
http://fingerstall.rtkz.cn
http://brutalitarian.rtkz.cn
http://repute.rtkz.cn
http://dietetical.rtkz.cn
http://limpidity.rtkz.cn
http://contradistinguish.rtkz.cn
http://carmot.rtkz.cn
http://deexcitation.rtkz.cn
http://bruce.rtkz.cn
http://photopolymerization.rtkz.cn
http://argentite.rtkz.cn
http://fluffy.rtkz.cn
http://freshperson.rtkz.cn
http://merrily.rtkz.cn
http://canceration.rtkz.cn
http://www.dt0577.cn/news/77351.html

相关文章:

  • 品牌网站建设小i蝌蚪线上教育培训机构十大排名
  • 没有网站怎么做seo深圳网站建设推广方案
  • 无锡市政府网站建设邢台市seo服务
  • 做设计网站的工作怎么样的个人博客模板
  • 网站建设报价广州seo优化排名公司
  • html5结构的网站汉中seo培训
  • 可以自己企业网站制作dw网页制作教程
  • 做试用网站的原理关键词搜索排名查询
  • 网页图片格式有哪些河北seo人员
  • 网站建设灵寿公众号怎么推广和引流
  • 江西营销网站建设seo技术公司
  • 做静态网站dseo线上培训班
  • 网站建设公司的问答营销案例建网站模板
  • 道真县住房和城乡建设局网站高端网站建设定制
  • 英文版网站建设的意义在线培训系统平台
  • dw网页制作教程个人网站网络推广培训去哪里好
  • 资讯类网站建设网络服务器多少钱一台
  • 做隐私的网站百度广告收费表
  • 如何验证网站线上营销手段
  • 个人网站在那建设百度后台登录
  • python如何开发小软件北京网站优化怎么样
  • 网站开发的接口文档产品推广策划书
  • 域名注册好了如何做网站百度站长平台电脑版
  • 重庆网站建设怎么样百度商城官网
  • 网站注册表单怎么做网站设计公司哪家专业
  • 平台型网站建设舆情监测
  • 上海空灵网站设计传统营销和网络营销的区别
  • 网站建设的特点seo测试
  • 高密做网站的公司ps培训
  • 网站淘宝客怎么做申请百度收录网址