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

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

[复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:532
  • 最近打卡:2025-07-31 14:15:17
已绑定手机
已实名认证

116

主题

2495

回帖

6442

积分

版主

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

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:373
  • 最近打卡:2025-07-31 00:29:04

11

主题

37

回帖

1558

积分

荣誉版主

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

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


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


点评

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:532
  • 最近打卡:2025-07-31 14:15:17
已绑定手机
已实名认证

116

主题

2495

回帖

6442

积分

版主

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

修改一版:

更新内容

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

详见以下视频效果:

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

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

touch.c 的174行处

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

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

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:601
  • 最近打卡:2025-07-31 01:26:13

0

主题

54

回帖

530

积分

高级会员

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

使用道具 举报 送花

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

60

主题

778

回帖

4019

积分

论坛元老

自定义头衔

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

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

点评

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:532
  • 最近打卡:2025-07-31 14:15:17
已绑定手机
已实名认证

116

主题

2495

回帖

6442

积分

版主

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

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

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

使用道具 举报 送花

  • 打卡等级:常住居民I
  • 打卡总天数:75
  • 最近打卡:2025-05-02 21:21:00
已绑定手机

0

主题

130

回帖

178

积分

注册会员

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:512
  • 最近打卡:2025-07-31 00:08:55
已绑定手机

19

主题

3245

回帖

5529

积分

论坛元老

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

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:602
  • 最近打卡:2025-07-31 04:34:34

24

主题

524

回帖

1441

积分

荣誉版主

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

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:144
  • 最近打卡:2025-07-31 10:37:58

760

主题

1万

回帖

1万

积分

管理员

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

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

    使用道具 举报 送花

    • 打卡等级:以坛为家II
    • 打卡总天数:565
    • 最近打卡:2025-07-31 07:40:40
    已绑定手机

    28

    主题

    727

    回帖

    883

    积分

    高级会员

    打工人

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

    太强悍了

    打工人
    回复 支持 反对

    使用道具 举报 送花

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

    本版积分规则

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

    GMT+8, 2025-7-31 22:33 , Processed in 0.136355 second(s), 130 queries .

    Powered by Discuz! X3.5

    © 2001-2025 Discuz! Team.

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