3511|3

2721

帖子

0

TA的资源

纯净的硅(中级)

楼主
 

【MicroPython】第一个程序 [复制链接]

 
接上一篇帖子https://bbs.eeworld.com.cn/thread-488356-1-1.html正常上电,板子红绿蓝LED依次闪过,然后红灯稍亮一会长灭。

看了一下原理图中LED的电路,共阳极接法,不明白LEDG1、和LEDG2都是什么颜色?板子只有一个绿色LED,电路图为什么有两个绿色LED的符号,偏偏没有蓝色LED的符号,哈哈LEDB1,我自命名。板子正面没有元件丝印,除了按键。所以我不知道开发板LED和电路图LED的对应关系。也就随便控制一个LED吧。

打开磁盘中的main文件,如下。我已安装python IDLE,如果你没有,用记事本也可以

Python中单行注释以#开头,例如:: # ,多行注释用3个单引号'''...'''
上面的程序就是开发板上电闪烁程序,其中def LED_loop_test():是LED循环闪烁测试定义函数,后面的LED_loop_test()是执行,已经相当于C中的mian(),i没有定义直接使用,默认整型,python就是这么简洁
# LED3 breathing lamp定义了呼吸灯函数
我第二行增加如下代码
  1. import pyb
  2. pyb.LED(4).on()
复制代码
刚保存就就有情况了,红色LED闪了一下。然后按下复位,可以看到看到红色LED和蓝色LED同时亮,然后蓝色LED不到3S也灭了。

感觉板子好像两个蓝色LED+1红+1绿,目前LED与电路图对应关系还在研究。

最新回复

我的第一个红色的也坏了,是LED坏了,拿万用表测试过了。其他三个是好的。顺便纠正自己上面的错误,LED_loop_test()函数是main.py定义的,不是板子自带的  详情 回复 发表于 2016-5-1 23:16
点赞 关注
 
 

回复
举报

1297

帖子

2

TA的资源

纯净的硅(中级)

沙发
 
LED_loop_test()函数pyb自带,不用自己定义,就可以使用。至于LED顺序,tf卡槽在左上角算,LED从右往左,分别是1、2、3、4.至于颜色,前面有说,可能后来有补焊,可能不是四色的。

点评

我用LED(n).on()测试了一下,只有三个会亮  详情 回复 发表于 2016-5-1 22:44
 
 
 

回复

2721

帖子

0

TA的资源

纯净的硅(中级)

板凳
 
johnrey 发表于 2016-5-1 22:34
LED_loop_test()函数pyb自带,不用自己定义,就可以使用。至于LED顺序,tf卡槽在左上角算,LED从右往左,分 ...

我用LED(n).on()测试了一下,只有三个会亮
 
 
 

回复

1297

帖子

2

TA的资源

纯净的硅(中级)

4
 
我的第一个红色的也坏了,是LED坏了,拿万用表测试过了。其他三个是好的。顺便纠正自己上面的错误,LED_loop_test()函数是main.py定义的,不是板子自带的
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表