找回密码
 立即注册
查看: 2007|回复: 23

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

[复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:458
  • 最近打卡:2025-05-01 07:48:22
已绑定手机
已实名认证

110

主题

2218

回帖

5450

积分

版主

积分
5450
发表于 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, 下载次数: 86)
6 喜欢他/她就送朵鲜花吧,赠人玫瑰,手有余香!
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:282
  • 最近打卡:2025-05-01 12:48:52

11

主题

37

回帖

1044

积分

荣誉版主

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

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


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


点评

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:458
  • 最近打卡:2025-05-01 07:48:22
已绑定手机
已实名认证

110

主题

2218

回帖

5450

积分

版主

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

修改一版:

更新内容

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

详见以下视频效果:

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

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

touch.c 的174行处

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

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

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:509
  • 最近打卡:2025-04-30 10:03:00

0

主题

54

回帖

342

积分

中级会员

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

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:123
  • 最近打卡:2025-04-19 16:12:35
已绑定手机

60

主题

777

回帖

4001

积分

论坛元老

自定义头衔

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

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

点评

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:458
  • 最近打卡:2025-05-01 07:48:22
已绑定手机
已实名认证

110

主题

2218

回帖

5450

积分

版主

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

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

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

使用道具 举报 送花

  • 打卡等级:常住居民I
  • 打卡总天数:74
  • 最近打卡:2025-04-29 13:02:20
已绑定手机

0

主题

130

回帖

174

积分

注册会员

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:422
  • 最近打卡:2025-05-01 09:54:52
已绑定手机

19

主题

3190

回帖

4866

积分

论坛元老

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:513
  • 最近打卡:2025-05-01 04:31:49

24

主题

515

回帖

986

积分

荣誉版主

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

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

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

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

    使用道具 举报 送花

    • 打卡等级:以坛为家II
    • 打卡总天数:487
    • 最近打卡:2025-05-01 15:22:54
    已绑定手机

    27

    主题

    693

    回帖

    1950

    积分

    金牌会员

    打工人

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

    太强悍了

    打工人
    回复 支持 反对

    使用道具 举报 送花

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

    本版积分规则

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

    GMT+8, 2025-5-1 19:27 , Processed in 0.161046 second(s), 128 queries .

    Powered by Discuz! X3.5

    © 2001-2025 Discuz! Team.

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