首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python入门——实现简易数码时钟

引入需要用到的库: import threading import turtle import time 引入time库后使用localtime()方法可以获取当前服务器时间,然后使用turtle库绘制7段数码时钟...绘制数码管函数: # 绘制单根数码管 def drawLine(draw): turtle.pensize(3) turtle.pu turtle.fd(3) if draw...(显示数字8)顺序如下,根据显示的数字来决定哪些需要绘制,哪些只是抬起画笔移动不进行绘制,所以绘制单段数码管的函数内设置了一个参数draw。...代码写好后,可以打包成一个可执行文件,这里需要用到第三方库PyInstaller;安装第三方库Python封装了包管理工具pip(确保安装时勾选了pip和Add python.exe to Path)。...用了一段时间的Python,因为语法简洁所以代码的缩进很重要,这也算是一个小坑吧,不过熟能生巧,还需多多练习。

1.6K30
您找到你想要的搜索结果了吗?
是的
没有找到

原创|电子时钟教程之一(数码显示按键次数)

由于工作的原因,之前说的做个电子时钟的教程,一直没开始。板子打样回来都好几天了,今天才忙得出来给大家写第一个我们的教程。...从文章题目就能看出,今天我们主要讲的是数码管的简单显示,这里我们顺带测试按键,所以今天我们要完成的任务就是在我们的DIY电子时钟电路板上完成数码管显示按键次数,并在按键按下有按键音提示。...数码管显示首先得有个段选码,有些地方叫字形码,也就是说我要显示个“1”,那对应的单片机需要给数码管一个什么样的数据。...完了新建一个C代码文件,我们所有的代码都在这个文件里编写。 完整的代码小代会附在文后,大家有需要的可以复制来用。...现在是我们教程的开始,到后面的教程的例程我们就不提供源代码了,可以提供图片或者是PDF版的,大家想要,只有自己敲进去,这样做的目的其实是为了大家更好的学习,你自己敲进去的代码,就算照着我的写,编译都会有错误

96720

原创|电子时钟教程之二(数码管亮度调节解析)

之前在我们设计的DIY电子时钟里面,有一项需求就是数码管显示的亮度要随环境亮度的改变而自动调节。...,减少每一位数码管点亮的时间。...正常显示程序 如上图就是正常的显示代码段(共阴数码管),以上程序运行后可以在数码管上看到显示1234全亮度。...A 延时3ms B 选通 延时3ms ,关闭B 延时3ms C 选通 延时3ms ,关闭C 延时3ms D选通 延时3ms ,关闭 D 延时3ms 结束一帧扫描 (注:此处的选通包含段码和位码) 具体代码如下...我们做的DIY电子时钟就是采用最后说的方式,通过光敏电阻分压后单片机ADC转换得到电压值,再根据这个电压值来自动的调节点亮的时间。通过修改延时函数,可以做到真正的无极调光。

3.5K30
领券