MicroPython-On-ESP8266——数码管的使用,四位数码管及动态扫描显示1. 四位数码管介绍上一节里面介绍了数码管的分类以及初步学习了一位数码管的驱动方式,一位8段数码管就需要有8个IO接口来分别驱动每个段位的led灯,这次咱们升级到4位8段数码管来学习,那是不是就需要4*8=32个IO口来驱动呢?显然这么做就太蠢了,从上图也能看出来,这个HS420361K-32数码管只引出12个引
转载
2024-04-03 09:13:24
591阅读
一、8266与TM638的数据接口在上一篇中, 我们完成了基于TM1638数码管显示电路的搭建,这篇重点详细分析TM1638对应的驱动实现和具体应用。8266NodeMCU控制TM1638芯片主要通过三个DigitalPin,分别连接TM638的STB、CLK、DIO三个脚,当然TM1638的VDD取5V和GND应与8266NodeMCU接在同一个VDD和GND上。这样算起来共5个连接与8266相
转载
2024-09-30 18:51:03
306阅读
ESP32/ESP8266基于Arduino框架下驱动1.8"tft_oled屏幕仿数码管时钟?相关篇《ESP32基于Arduino框架下U8g2驱动I2C OLED 时间显示》?效果演示:?屏幕显示部分,采用使用TFT_eSPI库驱动,利用该库自带的特有字体显示。?屏幕采用128*160 1.8"tft_Oled屏幕。?本工程仅在esp32上做了验证,esp8266上显示应该也没有问题。✨
转载
2024-06-27 17:23:41
216阅读
之前用四位LED八段数码管做过温度计,效果不错。半夜里不会太亮以至于影响到睡觉,然而想看的时候却显示的绝对清晰。干脆再做一个时钟吧,想看时间瞄一眼就好,省得摸手机。LED数码管选了一种由TM1637驱动的四位LED模块,没有小数点但是有时间分隔符,非常适合显示HH:mm。使用起来很简单,只需要两个IO口即可。DS3231选了I2C的模块,甚至还支持温度检测(本项目未使用此功能)。接线很简单。DS3
一、概述时钟采用TM1638芯片去驱动数码管和按键。由于同时要驱动十个数码管和8个按键,这里采用TM1638这个强大的数码管驱动芯片。功能上,十个数码管分别显示月、日、时、分共8个数码管,温度占用2个数码管。其中月、日、时、分的显示采用共阴管,而温度显示采用共阳管。这里大家可以先看看成品电路的效果,具体如下图: 由于板子是半成品,还没有做外壳,所以这里先用红字标上管的显示内容,以期能理解。至于为什
MAX7219是MAXIM公司生产的串行输入/输出共阴极数码管显示驱动芯片,一片MAX7219可驱动8个7段(包括小数点共8段)数字LED、LED条线图形显示器、或64个分立的LED发光二级管。该芯片具有10MHz传输率的三线串行接口可与任何微处理器相连,只需一个外接电阻即可设置所有LED的段电流。。它的操作很简单,MCU只需通过模拟SPI三线接口就可以将相关的指令写入MAX7219的内部指令和数
今天我们用STC89C52制作一款简单的单片机作品:电子时钟。除了基本的走时功能,还能手动调节时间,设置闹钟,待机唤醒。本文包括硬件与软件设计。我认为电子时钟需要考虑的两点:一是计时准确,误差小;二是省电,使其能在移动电源供电下超长待机。硬件设计:首先我们需要构思好系统框架:基本的时钟电路与复位电路不用多说,我们用八位数码管来作为时间显示方式(显示样式为:12-00-00),其中P0口控制其段,P
| AT+CWQAP | 与AP断开连接 | | AT+CWSAP | 设置ESP8266 softAP配置 | | AT+CWLIF | 获取连接到 ESP8266 softAP 的 station 的信息 |关于WiFi模式这里要说明一下,sta模式下模块相当于客户端,像我们手机平板一样是要去连接路由器的,而AP模式下模块相当于路由器,是发射WiFi被别人连的。ESP8266支持两种模式并存(
转载
2024-06-14 17:32:36
443阅读
74HC595简介74HC595是一个8位串行输入、并行输出的位移缓存器:并行输出为三态输出。在SCK 的上升沿,串行数据由SDL输入到内部的8位位移缓存器,并由Q7'输出,而并行输出则是在LCK的上升沿将在8位位移缓存器的数据存入到8位并行输出缓存器。当串行数据输入端OE的控制信号为低使能时,并行输出端的输出值等于并行输出缓存器所存储的值。74HC595是具有三态输出功能(即具有高电平、低电平和
烧录固件引脚连接WiFi51单片机VCC3.3V (5V连接时间过长可能会烧坏WiFi模块)GNDGNDCH_PD3.3VGPIO0GNDUTXDTXDURXDRXD烧录固件打开烧录软件,选择配置选项卡,点击第二栏的小齿轮图标 - 加载固件地址点击其他选项的选择栏,取消选中,只选择第二个选项(固件地址)返回操作选项卡,选择正确COM端口,点击一键烧写模块重新上电,下载开始,等待下载完成串口助手测试
转载
2024-04-24 16:22:19
449阅读
1. 数码管简介数码管:也称为LED数码管,基本单元是发光二极管(LED)。分为七段数码管和八段数码管(多一个小数点DP)。 - 共阳数码管:所有LED的阳极连接到一起形成一个公共阳极接VCC,单片机需要控制某段LED的阴极为低电平时,相应led就会点亮 - 共阴数码管:所有LED的阴极连接到一起形成一个公共阴极接GND,单片机需要控制某段LED的阳极为高电平,相应LED会点亮。注:单片机上IO口
转载
2024-06-23 11:53:41
186阅读
目录Udps::initudp()httptoolticker.attach()HttpTool::updateBilibiliFlag()timestampticker.attach()DateTimes::timestampAddresetTime(NULL)System::uint8t_to_long(uint8_t *data, int length)DateTimes::setDateT
转载
2024-04-24 13:01:35
83阅读
STM32 – 数码管显示简介1.硬件部分 STM32F103C8T6 最小系统板 一位共阴数码管 2.软件部分 Keil软件编程 数码管码表硬件部分数码管简介数码管,也称作辉光管,是一种可以显示数字和其他信息的电子设备。玻璃管中包括一个金属丝网制成的阳极和多个阴极。大部分数码管阴极的形状为数字。管中充以低压气体,通常大部分为氖加上一些汞和/或氩。给某一个阴极充电,数码管就会发出颜色光,视乎管内的
文章目录网络时钟的制作一. 简介二. 准备1.Arduino库的下载与配置2.连接方式三. 程序烧写1.方法一2.方法二四. 总结 网络时钟的制作一. 简介今天我们通过一个ESP8266模块和一块oled屏来制作一个网络时钟,我下简绍一下我制作的模块型号开发环境 Arduino IDE 1.8.11(没有也无所谓)ESP8266 (CP2102)(arduino 开发中选 NodeMcu 0.9
转载
2024-04-23 21:40:06
586阅读
目录一、案例描述二、实时时钟程序实现2.1 LCD1602和DS1302功能实现2.2 宏定义相关地址2.3 写入时间2.4 读出时间三、拓展——可调时钟程序实现3.1 按键功能3.2 显示时钟3.3 设置时钟3.4 调节时对应位闪烁四、效果演示 一、案例描述利用51单片机(STC89C52)和DS1302时钟芯片实现实时时钟功能,并在LCD1602液晶屏上显示年月日时分秒。拓展:在此基础上实现
esp8266时钟+天气+提醒(二)代码篇一四、站在巨人的肩膀上1. 导论先来看看别人是怎么实现的:利用ESP8266+OLED(I2C)打造智能时钟(网络校时+实时天气+天气预报)我们要分析这篇文章中的代码并加以改造。可以点击上面的链接去原帖膜拜一下。同时,本文也会探讨一些方法和原理(通式通法),包括:ArduinoJson的使用字体的使用U8g2的使用等一些其他内容,希望能够有所帮助。(没想到
转载
2024-08-13 12:59:58
168阅读
0.前言最开始接触到ESP8266主要是在做完树莓派电子价签之后看到的,由ESP8266连接OLED屏幕可以显示图案,比树莓派连接电子价签显示要更灵活一些,从那之后开始正式接触ESP8266,后续又做了WIFI Killer,连接温湿度传感器,以及最近做好的通过小程序远程控制开关灯,期间编写脚本从Micropython到ArduinoIDE也算学习了不少。 在这些学习中主要感谢B站up主 1.实验
转载
2024-05-17 05:55:21
86阅读
数码管真值表 #include <reg52.h> sbit ADDR0 = P1 ^ 0; sbit ADDR1 = P1 ^ 1; sbit ADDR2 = P1 ^ 2; sbit ADDR3 = P1 ^ 3; sbit ENLED = P1 ^ 4; void main(void) { E
我们在STM32开发过程中,或多或少会用到数码管模块,那么在数码管刷新时,我们又该采用那种方式呢?下面小编就给大家讲解以及展示数码管的刷新吧。一、工作原理 在我们日常使用的STM32设备中,绝大部分的STM32产品都是将数码管串联成共阳或共阴的数码管组,所谓共阳就是所有数码管的VCC引脚都接在一个电源上,而共阴数码管就是将所有数码管的GND都接在同一个GND上,如下图是一个共阳数码管
转载
2023-11-02 10:00:53
211阅读
MicroPython-On-ESP8266——数码管的使用,从一个8段管开始1. 数码管分类1.1. 背景这段时间一直在忙其他项目,基于esp8266的micropython学习搁置好久了。应网友要求,要写一篇数据管的学习教程,那咱就安排上。1.2. 什么是数码管什么是数码管,这个我都没有去查百科什么的,不做官方回答啊,只是告诉大家,他里面就是几个led灯组合在一起,摆成个8字型,这样点亮不同部
转载
2023-07-04 17:23:10
446阅读