模块及接线主控:microbit 数码管:TM1650接线方式: microbit的IIC接口为PIN19、PIN20,分别为SCL、SDA,接到TM1650的SCL、SDA脚上即:microbitTM1650PIN19SCLPIN20SDA1、microbit文件系统当我们使用内置库函数时,只需要使用import功能将相关的库加载进来即可。 我们在获取第三方库或者自行编写库文件时,一般为.PY的
转载
2023-06-20 22:08:46
259阅读
原理非常简单,控制各个针脚的高低电平来显示数字,这里我用的是共阳的数码管。不过有一个问题,我第一次显示的时候代码输入数字是9.876不过数码管显示9.875,刚开始我以为代码错了,仔细检查了几遍没有问题。然后用putty跑了一下,打印出来的是9875999 。后来又试了几组数字有的正常显示有的最末尾会减一。求助各位大佬
转载
2023-07-02 20:50:49
173阅读
数码管显示的原理就是依靠点亮发光二极管来发光的。数码管内部电路图如下数码管一共8段,即内部一共8个发光二极管,显示一个数字需要7个小段,外加一个点。不过生产商为了商为了封装统一,单位数码管都封装10个引脚,其中第3和第8引脚连在一起。公共端又可分为共阴极和共阳极对于共阴极,即所有数码管的阴极连在一起,而阳极是相互独立的,通常在设计电路时一般把阴极接地。当我们给数码管的任一个阳极加一个高电平时,相对
转载
2023-08-09 17:09:54
265阅读
一、问题分析①简单地,我们容易想到用turtle库来绘制七段数码管。②首先我们知道turtle库绘图的原理是:通过代码控制笔刷一笔一笔地绘制线条,最终构成我们的图案。③比如,我们最终要绘制出这样一个显示当前时间的效果,该怎么用代码实现呢?二、基本思路步骤1:绘制单个数字对应的数码管步骤2:获得一串数字,绘制对应的数码管步骤3:获得当前系统时间,绘制对应的数码管三、实际操作步骤1: 绘制单个数码管如
1. 数码管简介数码管:也称为LED数码管,基本单元是发光二极管(LED)。分为七段数码管和八段数码管(多一个小数点DP)。 - 共阳数码管:所有LED的阳极连接到一起形成一个公共阳极接VCC,单片机需要控制某段LED的阴极为低电平时,相应led就会点亮 - 共阴数码管:所有LED的阴极连接到一起形成一个公共阴极接GND,单片机需要控制某段LED的阳极为高电平,相应LED会点亮。注:单片机上IO口
MicroPython-On-ESP8266——数码管的使用,从一个8段管开始1. 数码管分类1.1. 背景这段时间一直在忙其他项目,基于esp8266的micropython学习搁置好久了。应网友要求,要写一篇数据管的学习教程,那咱就安排上。1.2. 什么是数码管什么是数码管,这个我都没有去查百科什么的,不做官方回答啊,只是告诉大家,他里面就是几个led灯组合在一起,摆成个8字型,这样点亮不同部
转载
2023-07-04 17:23:10
230阅读
MicroPython-On-ESP8266——数码管的使用,2片HC595驱动四位数码管1. 背景前面在使用四位数码管时,需要用来12个GPIO接口,结果咱micropython能驱动的esp8266开发板只有9个口能用,导致只能驱动两位数码管。还好动态扫描的机制是用到了。这回来学习第三个数码管,由两片72HC595位移寄存器芯片驱动的四位数码管。2. 位移寄存器芯片74HC595先了解一下这个
转载
2023-10-22 08:51:44
74阅读
文章目录一、七段数码管的原理二、静态实现三、动态显示四、总结 七夕前后收到电子贺卡,使用Python的turtle库实现七段数码管绘制,正好最近复习python海龟绘图,做一个简单实现。 七段数码管可以用来表示我们生活中的数字,绘制过程主要有turtle和函数实现一、七段数码管的原理选一个起点方向开始绘制,绘制单段数码管二、静态实现使用turtle库并使用函数封装绘制七段数码管,显示当前系统日
转载
2023-07-08 17:36:24
247阅读
基本思路: 1.绘制单个数字对应的数码管 2.获得一串数字,绘制对应的数码管 3.获得当前系统时间,绘制对应的数码管七段数码管对应线条:首先,绘制单个数字对应的数码管函数:def drawGap():#绘制数码管间隔
turtle.penup()
turtle.fd(5)
def drawLine(draw):
drawGap()
if (draw):
转载
2023-06-16 21:14:15
481阅读
·文章结构
>样例及概览
>函数框架分析
>功能发展
·样例及概览
七段数码管,是信号灯、电子表等很多设备的显示形式。而利用python的turtle库,我们也可以模拟着写出一个动态生成的七段数码管,用来显示日期、时间等等任何可以通过数字展示的东西。
下面的例子展示了一个基本的日期显示功能。
# 日历(自定义日期、七段电子管实现)
import turtle
文章目录前言一、绘制缘起二、绘制原理1.模块分解2.升级版(有趣的数码日期显示)总结 前言输入:当前日期的数字形式 处理:根据每个数字绘制七段数码管表示 输出:绘制当前日期的七段数码管表示一、绘制缘起电话手表已经普及到大街小巷的孩子手腕上,看时间,定日期都离不了数码显示。七段数码管 ( Seven-segment Indicator ) 由 7 段数码管拼
1.在学习Python的过程中,运用所学的一些基础知识,进行一些简单的编程,可以收获很多乐趣。在生活中,LED灯无处不在,荧幕显示的广告词,给我们呈现出动态的视觉效果。下面,则以最简单的显示日期为例,绘制七段数码管。2.何为七段数码管数码管是一种价格便宜、使用简单的电子器件,广泛应用于价格较低的电子类产品中,其中,七段数码管最为常用。七段数码管(Seven-segment Indicator)由七
转载
2023-05-29 22:39:49
286阅读
开发板上拥有一个六位一体的数码管,利用数码管可以显示一些数据。硬件介绍数码管共有八个段选信号,通过电阻直接与FPGA相连接;有六个供电端,分别三极管相连接,三极管的控制端由三八译码器的输出控制,三八译码器的输入是由FPGA控制输出。数码管也称LED数码管,不同行业人士对数码管的称呼不一样,其实都是同样的产品。数码管按段数可分为七段数码管和八段数码管,八段数码管比七段数码管多一个发光二极管单元,也就
转载
2023-08-22 13:16:46
165阅读
import turtle, datetimedef drawGap(): turtle.penup() turtle.fd(5) def drawLine(draw): drawGap() turtle.pendown() if draw else turtle.penup() turtle.fd ...
转载
2021-10-23 18:52:00
110阅读
2评论
...
转载
2021-10-23 19:37:00
123阅读
2评论
import turtle, datetimedef drawGap(): # 绘制数码管间隔 turtle.penup() turtle.fd(5) def drawLine(draw): # 绘制单段数码管 drawGap() turtle.pendown() if draw else turt ...
转载
2021-10-23 23:19:00
94阅读
2评论
代码: import turtle, datetime def drawGap(): turtle.penup() turtle.fd(5) def drawLine(draw): drawGap() turtle.pendown() if draw else turtle.penup() turt ...
转载
2021-10-24 00:37:00
69阅读
2评论
import timedef popspace(): t.penup() t.fd(5)def popline(draw): popspace() t.pendown() if draw else t.penup() t.fd(40) popspace() t.right(90)def popsta ...
转载
2021-10-24 11:57:00
84阅读
2评论
...
转载
2021-10-24 01:09:00
69阅读
2评论
import turtle, datetimedef drawGap(): # 绘制数码管间隔 turtle.penup() turtle.fd(5) def drawLine(draw): # 绘制单段数码管 drawGap() turtle.pendown() if draw else turt ...
转载
2021-10-24 01:08:00
135阅读
2评论