查看: 8361|回复: 7
[教程]
各位大神有用python开发arduino的吗?
TA的每日心情郁闷
2019-5-6 22:57
签到天数: 2 天
[LV.1]初来乍到
电梯直达
发表于 2019-4-16 22:38
|
只看该作者
|倒序浏览
|阅读模式
目前老师这里有一个小项目需要用到python来开发arduino,但是对于python开发arduino我是一点都不懂,请问各位大神有这方面的相关资料吗?关于这方面有什么需要用到的工具?再次谢过了!!!
TA的每日心情郁闷
2019-5-6 22:57
签到天数: 2 天
[LV.1]初来乍到
楼主|
发表于 2019-4-16 22:47
|
只看该作者
对了,我用python写了一个led闪烁程序后,运行后开发板上的灯能正常闪烁,但是拔掉传输线后再插入电脑上led灯就不在闪烁了这首诗为什么呢?有没有什么办法能让python程序下载到arduino 中下次通电后led还能够正常闪烁????
TA的每日心情奋斗
2020-7-5 19:12
签到天数: 308 天
[LV.8]以坛为家I
发表于 2019-4-17 08:24
|
只看该作者
python开发arduino什么意思?
micropython这个项目是用python来做嵌入式的编程的
TA的每日心情奋斗
2019-5-24 16:20
签到天数: 8 天
[LV.3]偶尔看看II
发表于 2019-4-17 10:03
|
只看该作者
1.python是属于解释型语言,不进行编译,是在运行的时候才翻译成机器语言,
C语言是属于编译型语言,他上传到板子的结果是编译好的机器码。
2.通过串口线上传到板子上的flash,下次上电的时候,CPU会直接从flash中读取机器码。
这可能也就是为什么python代码烧到flash里开机之后不能运行的运用吧
TA的每日心情郁闷
2019-5-6 22:57
签到天数: 2 天
[LV.1]初来乍到
楼主|
发表于 2019-4-29 23:33
|
只看该作者
您好,是这样的,我是使用pycharm来写python程序,安装了pyfirmata包,然后写python程序控制arduino的,是根据这篇文章了的
https://blog.csdn.net/qq_16601517/article/details/83856137
请问这个不是利用python来开发arduino吗?我做错了吗?
TA的每日心情奋斗
2020-7-5 19:12
签到天数: 308 天
[LV.8]以坛为家I
发表于 2019-4-30 11:18
|
只看该作者
直接看这个库的介绍就可以了:https://github.com/tino/pyFirmata
看介绍应该是提供一个接口用python的方式交互式的编写arduino的程序
这个感觉有点偏玩的性质,如果是开发的话我觉得没有必要这样,多此一举,个人看法,仅供参考
TA的每日心情慵懒
2020-3-16 08:58
签到天数: 1 天
[LV.1]初来乍到
发表于 2020-2-28 09:16
|
只看该作者
这个只有连接到电脑运行python代码时arduino才会执行
TA的每日心情奋斗
2020-9-12 20:36
签到天数: 29 天
[LV.4]偶尔看看III
发表于 2020-2-29 10:45
|
只看该作者
我大概看了一下firmata,是一个串口协议的库。你那个程序执行的原理应该就是pc通过串口发送数据,arduino收到后执行,并没有真正把程序烧录在arduino上,就像是在arduino上的解释器。