首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

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

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

93920

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

之前在我们设计的DIY电子时钟里面,有一项需求就是数码管显示的亮度要随环境亮度的改变而自动调节。...,减少每一位数码管点亮的时间。...下面我们简单说说正常的数码管显示程序怎么写。全亮时,我们是现给数码送段选数据,再送位选数据,然后延时一小会时间,再重复以上内容显示下一位。...正常显示程序 如上图就是正常的显示代码段(共阴数码管),以上程序运行后可以在数码管上看到显示1234全亮度。...我们做的DIY电子时钟就是采用最后说的方式,通过光敏电阻分压后单片机ADC转换得到电压值,再根据这个电压值来自动的调节点亮的时间。通过修改延时函数,可以做到真正的无极调光。

3.4K30

JS 图片压缩

前言 说起图片压缩,大家想到的或者平时用到的很多工具都可以实现,例如,客户端类的有图片压缩工具 PPDuck3, JS 实现类的有插件 compression.js ,亦或是在线处理类的 OSS 上传,...文件上传后,在访问文件时中也有图片的压缩配置选项,不过,能不能自己撸一套 JS 实现的图片压缩代码呢?...压缩思路 涉及到 JS图片压缩,我的想法是需要用到 Canvas 的绘图能力,通过调整图片的分辨率或者绘图质量来达到图片压缩的效果,实现思路如下: 获取上传 Input 中的图片对象 File 将图片转换成...,后续会有详细介绍 转换后的图片生成对应的新图片,然后输出 优缺点介绍 不过 Canvas 压缩的方式也有着自己的优缺点: 优点:实现简单,参数可以配置化,自定义图片的尺寸,指定区域裁剪等等。...上传存储图片如果需要对文件大小格式有要求的,可以统一压缩处理图片 前台页面想要编辑图片,可以在 Canvas 处理图片的时候,加一些其他逻辑,例如添加文字,剪裁,拼图等等操作 当然温馨提示:因部分接口有

25.7K21
领券