跳到主要内容

方糖打印机

1.简介

方糖打印机是专为STEAM教育场景设计的编程教育硬件,深度适配图形化编程环境,通过“模块化指令+热敏打印”的创新模式,让学习者在实践中掌握编程逻辑、硬件交互、创意表达 三大核心能力,是跨学科学习与项目式学习的优质工具。

sugar_print01

2.连接方式

方糖热敏打印机通过串口(UART)与未来板LiteAI版相连,UART0和UART1均可连接,程序中与硬件连接保持一致即可

sugar_print02

3.编程软件

a.硬件连接

打开编程离线版编程软件或者在线版编程软件https://kblock.kittenbot.cn/

点击选择硬件后选择未来版lite AI板

sugar_print03

选择硬件后点击“没有连接 ---->数据线连接

sugar_print04

b.添加拓展

点击添加拓展选项卡

sugar_print05

在硬件拓展中选择方糖打印机,点击添加

sugar_print06

c.编程积木

序号积木积木功能
1sugar_print07配置并启动指定的串口通信,建立开发板与打印机的硬件连接通道
2sugar_print08调节打印字迹的深浅程度,以适应不同类型的热敏纸或视觉效果需求
3sugar_print09定义打印内容中各行之间的垂直距离(以像素点为单位),控制版面疏密
4sugar_print10将自定义的文本内容输出到纸上,支持灵活设置对齐方式、字号及反色效果
5sugar_print11将输入的网址或文本信息自动转换为二维码图形并进行打印,支持居中对齐
6sugar_print12读取并渲染本地存储的图片文件(如PNG格式),按设定尺寸和对齐方式打印
7sugar_print13直接获取指定网络链接的图片资源,无需下载即可实时解析并打印到纸上
8sugar_print14截取开发板当前的屏幕显示画面,并将其完整打印输出,实现数字内容的实物化
9sugar_print15在打印内容中绘制直线(如实线),用于分隔段落或美化文档排版结构
10sugar_print16驱动打印机空转指定距离(像素点),通常用于调整页边距或进行物理分页
11sugar_print17针对背贴标签纸进行传感器位置校准,确保标签内容打印在正确区域且不偏移
12sugar_print18自动卷动纸张寻找下一张背贴标签的切割边缘,超时时间设3秒以防卡死
13sugar_print19实时读取进纸口传感器的状态数据,用于程序中判断是否缺纸或发生卡纸
14sugar_print20获取开发板当前的电池剩余电量比例,方便在进行长时间打印任务前评估续航

4.案例

a.打印文字

按下A键,在打印纸上打印“你好这里是Kittenbot”

sugar_print21

b.打印图片

按A键打印我们上传的图片

1.上传图片 :点击内存

sugar_print22

  1. 点击上传

sugar_print23

  1. 选择要打印的图片点击打开

sugar_print24

  1. 选中上传的图片将图片上传到开发板

sugar_print25

  1. 上传成功

sugar_print26

  1. 程序

sugar_print27

c.打印网络图片

按下按键打印网络图片

sugar_print28

d.打印二维码

按下A键打印二维码

sugar_print29