内容概要: 1.该项目用到了LCD1602、arduinoUnoR3、DS1302时钟模块、按钮、蜂鸣器组成,资源中包含代码和原理连接图,和注意事项; 2.实现功能: 1.先按压中间的按钮 显示出来设置闹钟时间后立马松手 按压时间在0.5秒 2.出来设定闹钟时间的界面后,一定不要再按压中间的按钮了,按压右面的按钮设置小时,然后按压中间的按钮大概0.7秒切换模式到设置分的,按压右面的按钮设置分。 3.设置好时间后,按压中间的按钮1.5秒查看显示屏会显示出来当前时间界面,等待闹钟响 4.闹钟响过后按压右面的按钮0.7秒关闭闹钟 5.如果想继续睡,可以长按最左侧的按钮,每次贪睡五分钟,五分钟后,如果想继续睡可以再俺最左侧按钮,直到睡醒后,闹钟如果再次响,你可以短按最右侧闹钟0.7秒手动关闭闹钟 5.关闭闹钟后,按压左面的按钮3秒回到时间界面 如此如果想再次设置闹钟时间再重复上面步骤即可 适用人群: 物联网开发者,毕业生,有课设、比赛需求的人群
2022-12-25 20:54:13 550KB 物联网 arduino 单片机 小闹钟
1
需要用到“有人调试助手app” 链接:https://pan.baidu.com/s/1W7_jb8FkUSkzD8BfsHZY2Q  提取码:qm7k 注意事项: 1、建立热点,通过使用ESP32开发板建立热点。 2、建立服务器链接,这里ESP32作为服务器使用,有人调试助手作为客户端使用。 /**  * Demo:  *    演示WiFiServer功能  *    打开有人调试助手app  模拟TCP client请求  */ #include //定义可连接的客户端数目最大值 #define MAX_SRV_CLIENTS 1 const char* ssid = “ESP32”;
2022-12-23 18:24:47 138KB du IN
1
DS1307 是具有 56 字节 SRAM 的电池供电时钟/日历。时钟/日历以秒、分钟、小时、天、日期、月和年显示数据。每个月的结束日期都会自动更改,特别是对于少于 31 天的月份。 它们以集成电路 (IC) 的形式出现,可以像时钟一样控制时间,像日历一样控制日期。RTC 的主要优势在于它有一个备用电池系统,即使断电也能保持时钟/日历正常工作。RTC 需要少量电力才能保持活跃。这些 RTC 可以在各种应用中找到,包括嵌入式设备和计算机主板。 DS==》如果您的模块在电池座旁边安装了 DS18B20 温度传感器,则该引脚设计用于输出温度信息(标记为 U1)。 SCL==》是 I2C 接口的时钟输入,用于同步串行接口上​​的数据传输。 SDA==》是 I2C 串行接口的数据输入/输出。 VCC==》该引脚为模块供电。它的范围可以从 3.3 到 5.5 伏。 GND==》是接地引脚。 BAT==》是任何标准 3V 锂电池或其他能源的备用电源输入,允许小工具在主电源丢失时保持精确的时间。
2022-12-23 14:01:48 2.87MB Arduino 时钟模块 DS1307
1
STM32F103C8T6单片机开发板实验之元旦60秒倒计时(OLED显示)。 1、处理器:STM32F103C8T6。 2、开发环境:KEIL。 3、提供开发板PDF格式原理图。 4、有代码运行效果图。
2022-12-23 12:54:34 27.16MB STM32F103C8T6 元旦 60秒倒计时 OLED显示
1
arduino程序设计基础,用于arduino的初学者
2022-12-23 11:59:39 39.66MB arduino
使用vivado进行zedboard的OLED测试整个工程,可以直接使用 oled的驱动程序链接:http://download.csdn.net/detail/shangguanyunlan/9686950
2022-12-18 15:54:15 19.7MB zedboard vivado OLED
1
嵌入式开发-STM32硬件I2C驱动OLED屏,完整工程,带有CubeMX,和Keil工程。 嵌入式开发。其实STM32的硬件I2C也是可用的,即使通讯过程中出现错误,硬件卡死,也可以通过软件加以解决,不像坊间传闻那样完全不可用,自己可以下载工程,试一下便知。https://blog.csdn.net/13011803189/article/details/127728172
2022-12-13 22:27:59 47KB stm32 硬件i2c oled i2c
1
本文介绍基于Arduino和MAX7219点阵模块实现的音乐频谱效果,包含所需的代码及对应头文件,亲测可用
1
使用这款酷炫的设备将您的床头灯变成唤醒灯。 硬件组件: 功率MOSFET N沟道× 1 图形OLED,128 x 32像素× 1 LED开关按钮(蓝色)× 1 LED开关按钮(绿色)× 1 DC-DC降压(降压)稳压器,可调节× 1 旋转电位器(通用)× 1 Arduino Nano R3× 1 Seeed高精度Pi RTC(DS3231)× 1 LED灯泡,磨砂GLS× 1 手动工具和制造机器: 烙铁(通用) 我很懒,但是我女朋友必须比我早醒。我因此决定为她制作一个轻盈的唤醒时钟,希望这能喊醒她起床而不影响我睡觉,让我继续享受幸福的睡眠。 时钟连接到她的床灯(使用12 V LED灯泡),并根据用户定义的设置控制其光强度。因此,一般的想法非常简单,并且仅依靠实时时钟(RTC)模块来测量时间,并且仅依赖于N沟道MOSFET来控制LED灯泡的电压。但时钟还有一个OLED显示屏,显示时间和相关信息(例如报警时间和状态),带有两个带集成LED的按钮,可以设置当前时间和日期,唤醒时间和唤醒持续时间,还有一个电位器调暗显示器和LED。 电路城原创内容,未经同意,不得转载!
2022-12-12 09:41:30 398KB 电路方案
1
OLED具备自发光、不需背光源、对比度高、厚度薄、视角广、反应速度快、可用于挠曲性面板、使用温度范围广、构造及制程较简单等优异特性,被认为是下一代的平面显示器新兴应用技术。目前OLED的驱动大部分都是基于STM系列 ARM芯片和传统FPGA芯片。为适应Xilinx平台Zynq的人机交互需要,提出一种基于Zynq的OLED驱动设计方法。文章阐述了OLED的特性和SPI控制方式,给出了设计流程和硬件电路图。利用Zynq的PL部分完成了OLED驱动的IP核,利用Zynq的PS部分实现了OLED的驱动程序设计。通过AXI总线实现PL和PS的通信。通过测试程序,实现了字母、数字和点阵图像的实时显示。解决
2022-12-12 09:00:07 313KB 基于Zynq的OLED驱动设计
1