- 博客(2)
- 收藏
- 关注
原创 arduino按键消抖
首先判断一下按键是否发生变化,如果变化就打印信息,然后等待10毫秒,用来消除机械抖动带来的误触发,然后存储一下旧值,等待下次触发。定义一个名为old_value的变量用来存储上一个时间按键的状态,用来对比按键是否变化。Serial.println("按键触发");定义一个名为but的按键接在arduino的四号引脚。定义一个名为value的变量用来存储按键的状态。读取四号引脚的状态并赋值给变量value。将四号引脚设置为输入上拉模式。开启串口,用来打印数据。
2023-07-02 23:27:03 643
原创 esp8266+Blinker+小爱同学控制双色LED
首先硬件部分:主控采用node MCU,灯光采用双色LED灯管,由于MCU输出电压有限不能完美驱动LED灯管,所以外加两个MOS管模块给灯管提供电源,电路简单,可玩性很高软件方面采用Arduino IDE开发,配合点灯Blinker实现手机控制目前已经实现了手机APP控制led灯管的亮度,色温控制,接入米家后可实现小爱同学控制开灯,关灯,亮度,色温控制****...
2022-07-10 19:42:42 1239
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人