您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
免费发信息
三六零分类信息网 > 连云港分类信息网,免费分类信息发布

盲文打印机的制作

2022/3/2 23:14:08发布81次查看
步骤1:文档标签打印机内置一定的字体、字库和相当数量的标签模板格式,通过机身液晶屏幕可以直接根据自己的需要进行标签内容的输入、编辑、排版,然后直接打印输出的打印机。
盲文打印机或盲文压花机(是同一件事),与普通打印机做同样的事情,但它是为盲人打印的。盲文以其创建者法国人路易斯·布莱叶(l b)的名字命名,后者因儿童时期的事故而失去了视力。
我要做的第一件事是学习字母,所以我开始研究
完整的盲文单元包含六个凸起的点,这些凸起的点排列在两个横向行中,每个横向行具有三个点。点的位置由一到六的数字标识。使用一个或多个点可以实现64个解决方案。单个单元格可用于表示字母,数字,标点符号,甚至整个单词。
步骤2:部件列表
某些零件从旧的计算机和打印机中重新使用
2驱动程序
1伺服
1 a
1旧cd读取器
1滚轮
1旧步进打印机的步进器
一些电线
胶水和动力,不要忘记动力!
步骤3:工作原理
轮子由步进电机(x轴)驱动,将纸张拖入。y轴由旧的cd读取器制成,顶部是伺服系统,将纸张放入。
第4步:a软件
#
#
1p = 12;2p = 11;3p = 10;4p = 9;
5p = 8;6p = 7;7p = 6;8p = 5;
# steps 24 # steps2 56伺服;步进电机(steps,1p,2p,3p,4p);步进电机(steps2,5p,6p,7p,8p);
1(){= si(); (步骤); }
2(){ 2 = si(); (2); }
伺服(){(1);延迟(200); (30);延迟(200); }
( ){( ==‘]’){(2);} ( ==‘;’){(1); }如果( ==‘a’){(); (5);}如果( ==‘b’){伺服(); (39);伺服(); (1-39); (2); (3); }如果( ==‘c’){(); (2); (); (3);}如果( ==‘d’){(); (2); (); (39); (); (-39); (3);}如果( ==‘e’){( ); (2); (39); (); (-39); (3);}如果( ==‘f’){(); 。 (39); (); (-39); (2); (); (3);}如果( ==‘g’){(); (39); (); (2); (); (-39); (); (3);}如果( ==‘h’ ){(); (39); (); (2); (); (-39); (3);}如果( ==‘ i’){(39);伺服(); (1-39); (2); (); (3);}如果( ==‘j’){(39); (); (2); () ; (-39); (); (3);}如果( ==‘k’){(); (69); (); ( -69); (5);}如果( ==‘l’){(); (39); (); (30); (); 。 (-69); (5);}如果( ==‘m’){(); (69); (); (-69); () ; (2); (); (3);}如果( ==‘n’){(); (69); (); (- 69); (); (2); (); (39); (); (-39); (3);}如果( == ‘o’){伺服(); (69);伺服(); (-69);伺服(); (2); (39);伺服(); (-39); (3);}如果( ==‘p’){(); (39); (); (30); ( ); (-69); (2); (); (3);}如果( ==‘q’){(); (39);伺服(); (30);伺服(); (-30); (2);伺服(); (1-39);伺服(); ( 3);}如果( ==‘r “){伺服(); (39);伺服(); (30);伺服(); (-30); (2);伺服();马达。 (-39); (3);}如果( ==’s‘){(39); (); (30); (); ( -69); (2); (); (3);}如果( ==’t‘){(39); (); (30) ; (); (-30); (2); (); (-39); (); (3);}如果( ==’ u‘){(); (69); (); (2); (); (-69); (3);}如果( = =’v‘){(); (39); (); (30); (); (2); (); (-69) ; (3);}如果( ==’w‘){(39); (); (30); (2); (); 。 (-30); (); (-39); (); (3);}如果( ==’x‘){(); (69) ; (); (2); (); (-69); (3);}如果( ==’y‘){(); ( 69);伺服(); (2);伺服(); (-30);伺服(); (1-39);伺服(); (3);}如果( ==’z‘){ rvo(); (69);伺服(); (2);伺服(); (-30);伺服(); (1-39); ( 3);}}
步长取决于您使用哪种步进器以及孔之间的距离。
(){初始化串行通信:s(9600); m(1p,输出); m(2p,输出); m(3p,输出); m(4p,输出); m(5p,输出); m(6p,输出); m(7p,输出); m(8p,输出); s(9600); (4); (40); s(100); s(50);(10000); }
(){读取传感器:(s()》 0){ b = s(); (b);
}}
步骤5:注意
此项目仅供参考。我将尝试通过详细步骤来制作另一个。这个项目是在一天之内完成的。]
连云港分类信息网,免费分类信息发布

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录