这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » Let'sDo第2期活动---开箱贴

共7条 1/1 1 跳转至

Let'sDo第2期活动---开箱贴

菜鸟
2024-07-23 14:47:43     打赏

Let'sDo2期活动---开箱贴

 

Eepw论坛今年举行了Let'sDo这个与得捷电子合办的好活动,第一期的时候就想参加但是没时间错过了,第二期看到喜欢的PICO开发板还有墨水屏inky就忍不住手痒立马来体验一下。本次活动有两个方向,一个就是我喜欢的墨水屏结合电子书阅读器的项目,还有一个是非著名游戏------贪吃蛇相关的项目,这也是一个和俄罗斯方块有一拼的经典游戏了。

 

来自树莓派基金会的PICO开发板就不用说了,全球互联网上有太多教程和案例的分享。我们专门来看看这个活动中使用的pimoroni-2.9寸黑白墨水屏,购买链接地址为https://www.digikey.cn/zh/products/detail/pimoroni-ltd/PIM634/16716838?WT.z_header=search_go&s=N4IgTCBcDaIA4EsDGB7ABAgdgawJ4gF0BfIA。当然,我这时候点击链接进入的话,已经是空仓了,这个墨水屏目前已经被参与活动的小伙伴们买空了,感兴趣的朋友们可以选择其他的墨水屏型号。这里放两张开箱美图如下所示。

微信图片_20240723141228.jpg

微信图片_20240723141219.jpg


开发套件用的核心板PICO和墨水屏inky合体后如下图所示。

image.png

下面简单介绍一下开发工具的问题,PICO系列MCU一般有两种开发模式,树莓派官方的cSDK开发和mpy开发。cSDK模式采用了树莓派基金会官方的基于CC开发的SDKbsp,还有有关的中间件middleware等等,编程可以用C/CC语言,开发环境一般搭建在UbuntuLinux桌面发行版系统上。Mpy方式就比较随意点,Windows和其他系统都可以,IDE可以用thonny等等Python脚本编辑器,选择还蛮多的。我这里当然选择mpy这个自由的开发模式,并尽可能都用mpy完成这次Let'sDo第二期的活动。

Mpy开发模式都是类似的,不管是采用哪个MCU作为平台,这里我们先到GitHub网站https://github.com/pimoroni/pimoroni-pico/releases/latest/去下载编译好的固件,然后给PICO开发板刷新一下。

image.png

image.png

可以看到是最新的mpy-v1.23.0版本,有了mpy固件的支撑,就可以直接开始进入APP开发了。这里我们呢先来做个简单的ABC按键检测,还有开箱必须具备的点亮墨水屏并显示一个clock的小程序实验。如下图所示。


image.png

image.png

776fac7fb1845912b7130bd8a4b5065.jpg

Clock显示时间的视频如下所示。

pico-inky-clock.rar

以上就是开箱的过程展示,后续将继续开发墨水屏的ebook阅读器功能,敬请期待。





关键词: 开箱    

高工
2024-07-23 15:30:46     打赏
2楼

期待,期待!


院士
2024-07-23 18:40:19     打赏
3楼

真棒啊!


专家
2024-07-27 02:01:03     打赏
4楼

真不错的。


工程师
2024-07-27 05:16:55     打赏
5楼

感谢分享 期待


工程师
2024-07-27 08:42:00     打赏
6楼

厉害了。


助工
2024-07-30 09:50:03     打赏
7楼

赞一个


共7条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]