Java代码编写乐高(二),乐高制作打印机成果展示

本文主要通过展示乐高打印机,来讲解其中实现的原理,思路。

 

01

 

先看看成品

Java代码编写乐高(二),乐高制作打印机成果展示

 

Java代码编写乐高(二),乐高制作打印机成果展示

 

 

 

 

02

环境系统简介

Java代码编写乐高(二),乐高制作打印机成果展示

本打印机由java语言编写,Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

 

    乐高的环境是lejos, 它包括一个Java虚拟机,它允许使用Java编程语言对Lego Mindstorms机器人进行编程。

在第一篇文章中有对这些内容的详细介绍 乐高EV3——lejos(一

 

 

 

03

基本原理

使用点阵的方式实现

原理类似点阵屏幕

先通过取模软件对汉字进行取模

Java代码编写乐高(二),乐高制作打印机成果展示

将点阵数据存入到一个数组

笔行进过程中,依次判断每一位是否落笔

是的话就落笔

最终就形成了打印机的效果

 

下面是显示屏分配图

Java代码编写乐高(二),乐高制作打印机成果展示

 

04

视频展示

 

说了这么多,还是让我们看看打印的过程吧

 

 

 

 

05

结果

 

这就是打印完的效果图了

Java代码编写乐高(二),乐高制作打印机成果展示