“ 本文主要通过展示乐高打印机,来讲解其中实现的原理,思路。”
01
—
先看看成品
02 —
环境系统简介
本打印机由java语言编写,Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
乐高的环境是lejos, 它包括一个Java虚拟机,它允许使用Java编程语言对Lego Mindstorms机器人进行编程。
在第一篇文章中有对这些内容的详细介绍 乐高EV3——lejos(一)
03 —
基本原理
使用点阵的方式实现
原理类似点阵屏幕
先通过取模软件对汉字进行取模
将点阵数据存入到一个数组
笔行进过程中,依次判断每一位是否落笔
是的话就落笔
最终就形成了打印机的效果
下面是显示屏分配图
04 —
视频展示
说了这么多,还是让我们看看打印的过程吧
05 —
结果
这就是打印完的效果图了