找回密码
 立即注册
查看: 3500|回复: 25

一起学习 Ai8051U 手写计算器,实验箱 字体优化 版本 | 再加入 USB-CDC虚拟串口

[复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:547
  • 最近打卡:2025-08-21 21:27:12
已绑定手机
已实名认证

116

主题

2712

回帖

6806

积分

版主

积分
6806
发表于 2024-11-29 11:55:17 | 显示全部楼层 |阅读模式
跟随 荣誉版主 Legend 的脚步,一起学习 Ai8051U 手写计算器
学习 荣誉版主 ercircle 移植的如下程序,
学习后发现还可以稍微美观下,对局部程序进行了修改
在Ai8051U实验箱上玩 Ai手写计算器 | 卷积神经网络在Ai8051U上的实现与应用 - TinyML,Ai8051U 人工智能 开山之作,AI手写计算器 国芯技术交流网站 - AI32位8051交流社区
修改内容有:
1.清屏复位没有抬起判断,会重复清空,转移到实体按键P35并且加入抬起判断
2.对画笔的大小进行了更改,更大了一点
3.对输出显示的字体进行更改,换用了更大一点的字体
4.对输入的坐标点进行缓冲区循环平滑处理,防止毛刺出现
5.点按下边的区域,同时清空上半部分的输入,更加贴合原版
如下是显示效果:

以下是修改后的程序包:
Ai手写计算器 AI8051U实验箱,字体优化版本.zip (4.06 MB, 下载次数: 215)
6 喜欢他/她就送朵鲜花吧,赠人玫瑰,手有余香!
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:396
  • 最近打卡:2025-08-23 00:25:52

11

主题

37

回帖

1650

积分

荣誉版主

积分
1650
发表于 2024-12-7 00:23:46 | 显示全部楼层

加入了 USB-CDC虚拟串口 功能!


Ai手写计算器 AI8051U实验箱,字体优化版本,改.zip (4.2 MB, 下载次数: 163)


点评

强势 免费送上: USB-CDC虚拟串口 就是 最简单最强大的串口  详情 回复 发表于 2024-12-7 08:38
1 喜欢他/她就送朵鲜花吧,赠人玫瑰,手有余香!
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:547
  • 最近打卡:2025-08-21 21:27:12
已绑定手机
已实名认证

116

主题

2712

回帖

6806

积分

版主

积分
6806
发表于 2024-12-11 12:15:58 | 显示全部楼层

修改一版:

更新内容

  • 增加对较小书写字体的支持,使用图形缩放对原区域进行一次缩放。
  • 改动底部结果区域的触发逻辑,改为抬起后判断区域触发,写到底部的结果区域不会立刻触发。
  • 为了优化速度,缩放只在书写区域较小时生效,其余时刻仍然为普通的直接缩放。

详见以下视频效果:

以下是更改后的程序文件:

upload 附件:Ai手写计算器 AI8051U实验箱-增加自动缩放版本.zip

touch.c 的174行处

// 2次读取ADS7846,连续读取2次有效的AD值,且这两次的偏差不能超过
// 20,满足条件,则认为读数正确,否则读数错误.
// 该函数能大大提高准确度
#define ERR_RANGE 20 // 误差范围

可以对触摸笔的触控误差进行控制,以提高书写准确度。

回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:622
  • 最近打卡:2025-08-22 09:54:02

0

主题

54

回帖

622

积分

高级会员

积分
622
发表于 2024-11-30 17:30:25 | 显示全部楼层
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:125
  • 最近打卡:2025-06-04 21:38:29
已绑定手机

60

主题

778

回帖

4025

积分

论坛元老

自定义头衔

积分
4025
发表于 2024-11-30 19:43:19 | 显示全部楼层
楼主,我也想学这个

请问这个屏幕从哪里搞同款啊

点评

淘宝搜店铺“电子diy小家”,是冲哥的淘宝店,里面有卖  详情 回复 发表于 2024-11-30 20:31
联系我请点击左下角的【回复】按钮,否则我收不到消息提
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:547
  • 最近打卡:2025-08-21 21:27:12
已绑定手机
已实名认证

116

主题

2712

回帖

6806

积分

版主

积分
6806
发表于 2024-11-30 20:31:35 | 显示全部楼层
VC*** 发表于 2024-11-30 19:43
楼主,我也想学这个

请问这个屏幕从哪里搞同款啊

淘宝 搜 店铺 “电子diy小家”,是冲哥的淘宝店,里面有卖
回复

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:89
  • 最近打卡:2025-08-22 19:22:53
已绑定手机

0

主题

130

回帖

244

积分

中级会员

积分
244
发表于 2024-11-30 22:07:16 | 显示全部楼层
太强了
造就完了
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:535
  • 最近打卡:2025-08-23 00:00:26
已绑定手机

19

主题

3257

回帖

5695

积分

论坛元老

积分
5695
发表于 2024-11-30 22:55:37 | 显示全部楼层
手写计算器牛啊。
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:625
  • 最近打卡:2025-08-23 08:45:31

24

主题

531

回帖

1595

积分

荣誉版主

积分
1595
发表于 2024-12-7 07:44:11 | 显示全部楼层
下载学习一下。
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:161
  • 最近打卡:2025-08-23 08:11:44

775

主题

1万

回帖

1万

积分

管理员

积分
18735
发表于 2024-12-7 08:38:40 | 显示全部楼层
Leg*** 发表于 2024-12-7 00:23
加入了usb功能!
  • 添加usb串口相关代码

  • 强势 免费送上: USB-CDC虚拟串口 就是 最简单最强大的串口
    回复

    使用道具 举报 送花

    • 打卡等级:以坛为家II
    • 打卡总天数:586
    • 最近打卡:2025-08-23 09:22:11
    已绑定手机

    28

    主题

    727

    回帖

    977

    积分

    高级会员

    打工人

    积分
    977
    发表于 2024-12-10 04:23:42 | 显示全部楼层

    太强悍了

    打工人
    回复

    使用道具 举报 送花

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

    本版积分规则

    QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

    GMT+8, 2025-8-23 20:13 , Processed in 0.133199 second(s), 113 queries .

    Powered by Discuz! X3.5

    © 2001-2025 Discuz! Team.

    快速回复 返回顶部 返回列表