[经验] 【pyboardCN V2】安装驱动&点灯&使用串口输出

donatello1996   2018-8-9 09:21 楼主
    板子拿到已经很久了,可惜一直来不及发布帖子,这几天会把帖子全数补齐。
    拿到pyboardCN V2第一感觉就是“麻雀虽小,五脏俱全”,在一个巴掌大小的板子上面集成了基于STM32F405的最小系统,上面有SPI FLASH、SD卡接口、4盏LED、复位按键/用户按键等外设,并且还全部引出了排针,除了可以跟随邵总脚步学习Micropython以外,还可以直接用MDK的库函数进行底层的开发。
IMG_20180624_193005R.jpg
    拿到手之后要先进行虚拟串口驱动的安装,才可以使用串口终端操作板子,方法如下:
1.把板子的MicroUSB接口与电脑相连,能检测到虚拟磁盘:
IMG_20180624_200106R.jpg 1.jpg
2.找到里面的pybcdc.ini文件:
2.jpg
3.在设备管理器的黄色感叹号设备下安装这个文件,安装成功之后就可以发现虚拟串口了:
3.jpg
成功之后打开串口终端,就可以用非常简单的pyb.LED(n).on()来点灯了!n为1 2 3 4四个数字其中一个,分别对应板上的四个LED灯。我们试试点亮第一个LED灯(即红灯):
4.jpg
IMG_20180809_083848R.jpg
然后点亮所有LED灯:
  1. pyb.LED(1).on()

  2. pyb.LED(2).on()

  3. pyb.LED(3).on()

  4. pyb.LED(4).on()

5.jpg
IMG_20180809_083927R.jpg
四盏灯全部点亮,在手机摄像头下的效果类似于白光。


然后我们再试试往虚拟磁盘里面的main.py文件写代码,让板子执行我们给它的特定程序,先打印一行串口信息,再定时翻转红灯LED:
6.jpg

  1. import pyb



  2. print("pyboardCN V2 donatello1996")



  3. while True:

  4.         pyb.LED(1).on()

  5.         pyb.delay(500)

  6.         pyb.LED(1).off()

  7.         pyb.delay(500)





1.gif 7.jpg


回复评论 (3)

不错,棒棒的,我也来学习学习micro python
专注智能产品的研究与开发,专注于电子电路的生产与制造……QQ:2912615383,电子爱好者群: void
点赞  2018-8-9 10:28
引用: 懒猫爱飞 发表于 2018-8-9 10:28
不错,棒棒的,我也来学习学习micro python

欢迎一起来交流啊
点赞  2018-8-9 11:27
电容焊过吗
点赞  2019-3-24 22:21
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复