「情人节快到了」“码”出礼物,一片“芯”意
Author:AXYZdong 自动化专业 工科男
有一点思考,有一点想法,有一点理性!
定个小小目标,努力成为习惯!在最美的年华遇见更好的自己!
CSDN@AXYZdong,CSDN首发,AXYZdong原创
唯一博客更新的地址为: 👉 AXYZdong的博客 👈
B站主页为:AXYZdong的个人主页
前言
创作来源于灵感,这篇文章的灵感来源于 Maix Bit 这个开发板
之前一直在捣鼓这款开发板,从最初的入门再到人脸识别,感觉 K210 芯片功能的强大
刚好遇到【情人节主题征文】活动,我就在想 [代码]+[芯片] 如何碰撞出美丽的火花 ?
去年520
还记得去年520做的礼物:520快到了,我用代码画了一幅画「可以送给自己喜欢的人」


照着这个思路,我在 Maxi Bit 开发板画了个爱心。
Maix Bit 简介
Maix Bit 开发板是SiPEED公司Maix产品线的一员,基于嘉楠堪智科技的边缘智能计算芯片K210(RISC-V架构64位双核) 设计的一款AIOT开发板。开发板设计小巧精悍,板载 Type-C接口 和USB-UART 电路,用户可以直接通过 USB Type-C 线连接电脑进行开发,配置 128Mbit Flash、LCD、DVP、Micro SD 卡等接口并把所有IO引出,方便用户扩展。
MaixBit开发板以K210作为核心单元,功能非常很强大,芯片内置64位双核处理器,拥有8M的片上SRAM,在Al机器视觉、听觉性能方便表现突出,内置多种硬件加速单元(KPU、FPU,FFT等),总算力最高可达1TOPS,可以方便地实现各类应用场景的机器视觉/听觉算法,也可以进行语音方向扫描和语音数据输出的前置处理工作。

代码
# =============================================
# --*-- coding: utf-8 --*--
# @Time : 2021-02-09
# @Author : AXYZdong
# @CSDN : https://axyzdong.blog.csdn.net/
# @FileName: 520.py
# @Software: Python3.7
# =============================================
import sensor, image, lcdlcd.init(freq=15000000)
sensor.reset() # 复位摄像头
sensor.set_pixformat(sensor.RGB565) # 设置像素格式 RGB565 (or GRAYSCALE)
sensor.set_framesize(sensor.QVGA) # 设置帧尺寸 QVGA (320x240)
sensor.skip_frames(time = 2000) # 灯带设置响应.
sensor.set_vflip(1)
sensor.set_hmirror(1)while(True):img = sensor.snapshot()#画线段:起始点坐标160,160 终点坐标100,100,红色,粗细值5img.draw_line(160,160,100,100,color = (255,0,0),thickness=5)img.draw_line(100,100,90,80,color = (255,0,0),thickness=5)img.draw_line(90,80,100,50,color = (255,0,0),thickness=5) img.draw_line(100,50,130,40,color = (255,0,0),thickness=5)img.draw_line(130,40,160,70,color = (255,0,0),thickness=5) img.draw_line(160,70,190,40,color = (255,0,0),thickness=5)img.draw_line(190,40,220,50,color = (255,0,0),thickness=5)img.draw_line(220,50,230,80,color = (255,0,0),thickness=5) img.draw_line(230,80,220,100,color = (255,0,0),thickness=5)img.draw_line(220,100,160,160,color = (255,0,0),thickness=5)#写字符。img.draw_string(200, 150, "By AXYZdong", color = (255, 255,255), scale = 2,mono_space = False)lcd.display(img) # 显示
效果

▲ LCD屏幕显示

▲ 上位机显示
- 感受:其实爱心使用线条画出来的,为了使爱心显得更加好看,线条起点和终点的坐标反复确定了好几遍,最终看起来才像爱心的样子。
其他gift
- 开源地址:https://github.com/AXYZdong/commemorate
在线体验:https://axyzdong.github.io/commemorate/

- 开源地址:https://github.com/AXYZdong/love-you
在线体验:https://axyzdong.github.io/love-you/

写在最后
早已习惯孤身一人,敲着键盘听着音乐。
未闻手机的提示音,未有消息纷纷扰扰。
望着天上零星点点,自己惆怅何去何从。
愿所有努力与汗水,终将按时开花结果。
【参考文献】:https://blog.csdn.net/qq_44867340/article/details/106961762?utm_source=app
本次的分享就到这里

好书不厌百回读,熟读自知其中意。让学习成为习惯,用知识改变命运,让博客见证成长,用行动证明努力。
如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!
听说 👉 点赞 👈 的人运气不会太差,每一天都会元气满满呦!^ _ ^ ❤️ ❤️ ❤️
码字不易,大家的支持就是我坚持下去的动力。点赞后不要忘了👉 关注 👈我哦!
更多精彩内容请前往 AXYZdong的博客
如果以上内容有任何错误或者不准确的地方,欢迎在下面 👇 留个言。或者你有更好的想法,欢迎一起交流学习~~~
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
