红石电路吧 关注:32,203贴子:153,213

数字堆叠+无棱角显示数显(不知道怎么命名)

只看楼主收藏回复

成品镇楼



IP属地:福建来自Android客户端1楼2017-08-15 18:01回复
    自ni触上次做了这款数显,但她没说明原理,我就自己脑补了原理,做出这个数显,由于原理纯属个人所想,所以不保证和ni触的原理一样,大佬别喷我


    IP属地:福建来自Android客户端2楼2017-08-15 18:03
    回复
      接下来发个小教程吧


      IP属地:福建来自Android客户端3楼2017-08-15 18:04
      回复
        首先是无棱角显示适配电路,额,这个不重要,可有可无(我只是来打广告)



        IP属地:福建来自Android客户端5楼2017-08-15 18:06
        回复
          然后把七段数显的每个笔画编号一下:ABCDEFG 以便后面讲解


          IP属地:福建来自Android客户端6楼2017-08-15 18:09
          回复
            一般一个数字有7个输入端,但考虑到空间有限,就压成5或6个输入端(楼主的用6输入端的),那么,那一个(或两个)输入端难道凭空消失了吗?其实是通过现有的输入数据来推出那被压缩掉的输入数据,居我推算,只有C和 G端能被推算,其他都不行


            IP属地:福建来自Android客户端7楼2017-08-15 18:16
            回复
              额楼上图模糊,重发一下


              IP属地:福建来自Android客户端8楼2017-08-15 18:19
              收起回复
                6666666666666


                IP属地:广东来自Android客户端9楼2017-08-15 18:59
                回复
                  然后就是对数字的各个笔画做个编辑,各个数字的笔画输出的都由这样的一个模块来实现:输入对应强度的红石信号,输出该信号所表示的数字的该笔画,那么这个模块是怎么实现的呢?如下


                  IP属地:福建来自Android客户端10楼2017-08-15 18:59
                  回复
                    如图所示,默认状态为0,假设0有该笔画,输入1时,1没有该笔画,所以用比较器把信号减成0,于是该笔画就没有输出了


                    IP属地:福建来自Android客户端11楼2017-08-15 19:00
                    回复
                      当输入2时,经过了1走的路,开头的那个信号被减没了,但2有该笔画,所以就“新起一条路”,又给输出端信号,于是这个笔画就有输出了


                      IP属地:福建来自Android客户端12楼2017-08-15 19:01
                      回复
                        同理当4的时候,该笔画又应该没输出了,信号经过了123的路,但不管经过了什么路,只要这时再用比较器把123输出的信号减成0就可以了,该笔画就又没输出了


                        IP属地:福建来自Android客户端13楼2017-08-15 19:01
                        回复
                          各个笔画都可以用该方法做出相应的模块,楼主语言功底差,讲得有点形象。。。有什么不懂我尽量回答


                          IP属地:福建来自Android客户端14楼2017-08-15 19:02
                          收起回复
                            该数显PC PE 通用


                            IP属地:福建来自Android客户端15楼2017-08-15 19:46
                            回复
                              顶一发


                              来自Android客户端16楼2017-08-15 20:10
                              回复