所有分类
主题 主题
平台 平台
我的工作台
userHead
注册时间 [[userInfo.create_time]]
创造力 [[userInfo.creativity]]
[[userInfo.remark]]
[[d.project_title]]
articleThumb
[[d.material_name]]
timelineThumb
进入工作台
折叠
所有分类 我的工作台
展开

【PinPong Board】测评1:点灯贴

kylinpoet kylinpoet 2021-05-11 23:07:59

虽然粒子姐姐每次的新品测评都要求不能使用点灯贴,但是这块pp板点个灯其实没那么简单的,

所以这里就以点灯贴为例,说下这块 PinPong Bread for Arduino V 1.0的使用过程。

projectImage

我们可以看到,这块板子还是比较大的,上面集成的模块基本上能满足课堂教学的需求了(一块为python教学而设计的板子)至于为什么是python,请继续看下文。

首先夸夸这块板子:

1. 做工和DF其它产品一致,细腻,让人比较舒服;

2.各功能模块排版设计匀称,属于产品级;

3. 板子虽然大,但不显臃肿;

4. 使用了USB Type-C接口,再也不要纠结是正插还是反插了。

 

 

其次也吐槽几点:

1. 物联的WIFI是我最想上手的,可是竟然连不上?不上?上?

2. WIFI模块竟然只是用来进行局域网程序下载功能?说好的物联网呢?看了下实现代码好像除了连接ssid的接口外,没有使用这个WIFI模块的其它接口?(或者恕我愚钝没发现其它功能?)

3. 还是WIFI模块,看了下芯片是esp8266,都1202年,为什么不上esp32?仅仅是因为成本,还是什么原因?或者因为上述第2点的原因,没必要上esp32?

4. 电机驱动竟然没有电?有电?电?

5. 待续。。。

另外,这不是吐槽:希望零售版有usb线。

 

 

接下来,我们开始点灯:不过先等等,板子上有简单的可控LED灯吗?貌似没有啊,除了电源指示灯和WIFI指示灯外,好像只看到一个RGB灯。。。

这就是我说的 点灯贴也不容易的原因。。。


下面我们正式开始点灯。


我们需要了解的是PinPong板首先是一块Arduino板,为了实现与电脑通信,需要安装ch340/ch341驱动,安装过程这里不再赘述。另外随pp板发布的PinPong库因为封装了pyfirmata库, 可以在本地直接使用python语言和板子进行通讯,因此原生的python代码就可以借助pp板进行物理测试了,因此,从这个角度来讲pp板的实用性和趣味性还是蛮高的。 


这里吐槽下:pp板的使用文档有点简陋啊。


既然是使用本地python,我们用 pip install pinpong 命令安装好pinpong库后,就可以打开自己喜欢的IDE进行编程了,比如:vscode、pycharm、spyder等,python自带的IDE当然也可以,但我相信用过以上几种IDE后,你会发现自带的IDLE唯一的优点是因为它是自带的。

 

projectImage

打开RGB灯的示例程序,点击运行。如果一切正常的话,我们可以看到板子上的灯,如期亮起!

projectImage

总体来说,体验还是不错的。

 

我们来总结下点灯过程:

1. 安装python,安装 pinpong库;

2. 安装ch341驱动;

3. 运行python代码;

4. 观察结果;

 

吐槽:停止运行python后,按主板上的 RST键好像不能停止灯闪烁?是RST键问题?还是结构问题?

 

当然你也许会遇到如下问题:

1. python程序下载缓慢,pinpong库下载缓慢等,当然这些个问题在文档里都有说明,这里就不展开了;

2. 驱动安装失败,(如发现此类问题,可参考论坛其它帖子);

3. 端口被占用;

4. 灯点不亮(出现这个问题,只能说明个人人品比较差,碰到硬件问题了?)

Makelog作者原创文章,未经授权禁止转载。
0
0
评论
[[c.user_name]] [[c.create_time]]
[[c.parent_comment.count]]
|
[[c.comment_content]]