2019-12-20 15:06:28 [显示全部楼层]
3906浏览
查看: 3906|回复: 3

[项目] 掌控板电子书阅读器(二)——读取文档文件

[复制链接]
    第一次尝试了用掌控板制作电子书阅读器,突然对文本文件的显示产生了极大的兴趣,这一次想要尝试实现选择不同的文本进行阅读,经过尝试发现掌控板暂时不支持读取中文文本文件,所有准备了两首优美的英文诗歌《aWorldin flower》《EternityofYouth》来跟大家一起学习。
掌控板电子书阅读器(二)——读取文档文件图1
第一步:准备两篇英文诗歌文档
1、准备两个文本文档
掌控板电子书阅读器(二)——读取文档文件图2
掌控板电子书阅读器(二)——读取文档文件图3掌控板电子书阅读器(二)——读取文档文件图4
在使用文本读取模块读取文档文件时需要通过“回车键”辨别文档每一行的字符数量,掌控板每一行能够显示10个中文字符或20个英文字符,所有文档文件的每一行最多只能显示20个字符(包括符号和空格),所有对文件进行了上图的处理。
2、将文本文档导入掌控板
   打开mpython软件,将掌控板与电脑连接,选择“代码模式”→文件管理→导入文件
掌控板电子书阅读器(二)——读取文档文件图5
第二步:读取文本文档内容
1、扩展“文本”模块组
选择扩展选项→应用扩展→文本模块组。
掌控板电子书阅读器(二)——读取文档文件图6
掌控板电子书阅读器(二)——读取文档文件图7
2、创建列表存储文本信息
掌控板电子书阅读器(二)——读取文档文件图8
第三步:创建“分页显示”函数和“翻页”函数
    创建过程可参考“掌控电子阅读器”https://mc.dfrobot.com.cn/thread-300534-1-1.html
掌控板电子书阅读器(二)——读取文档文件图9
掌控板电子书阅读器(二)——读取文档文件图10掌控板电子书阅读器(二)——读取文档文件图11
第四步:初始化屏幕显示提示信息
     提示触摸掌控板Y键选择阅读第1个文本,触摸掌控板O键选择阅读第2个文本。
掌控板电子书阅读器(二)——读取文档文件图12
第五步:按键选择文本的读取
    读取文件存储为列表my_list重复实现阅读功能,当触摸H键跳转到提示页面重新选择阅读文本。
掌控板电子书阅读器(二)——读取文档文件图13
    同样的方法可以编写出触摸O键读取第二个文档程序
第六步:触摸H键返回选择页面,实现文本文档的选择
掌控板电子书阅读器(二)——读取文档文件图14
成品展示:


rzyzzxw  版主

发表于 2019-12-20 15:16:56

哇哦,好厉害啊。
回复

使用道具 举报

 学徒

发表于 2019-12-23 14:39:16

学习
回复

使用道具 举报

gada888  版主

发表于 2019-12-30 07:43:51

很像MIT app inventor
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail