python如何代替arduino_各位大神有用python开发arduino的吗?

查看: 8361|回复: 7

print.png

thread-prev.png

thread-next.png

[教程]

各位大神有用python开发arduino的吗?

avatar.php?uid=179346&size=middle

TA的每日心情ym.gif郁闷

2019-5-6 22:57

签到天数: 2 天

[LV.1]初来乍到

电梯直达

fj_btn.png

online_member.gif

发表于 2019-4-16 22:38

|

只看该作者

arw_r.gif

|倒序浏览

|阅读模式

目前老师这里有一个小项目需要用到python来开发arduino,但是对于python开发arduino我是一点都不懂,请问各位大神有这方面的相关资料吗?关于这方面有什么需要用到的工具?再次谢过了!!!

avatar.php?uid=179346&size=middle

TA的每日心情ym.gif郁闷

2019-5-6 22:57

签到天数: 2 天

[LV.1]初来乍到

ico_lz.png

楼主|

发表于 2019-4-16 22:47

|

只看该作者

对了,我用python写了一个led闪烁程序后,运行后开发板上的灯能正常闪烁,但是拔掉传输线后再插入电脑上led灯就不在闪烁了这首诗为什么呢?有没有什么办法能让python程序下载到arduino 中下次通电后led还能够正常闪烁????

avatar.php?uid=54659&size=middle

TA的每日心情fd.gif奋斗

2020-7-5 19:12

签到天数: 308 天

[LV.8]以坛为家I

online_moderator.gif

发表于 2019-4-17 08:24

|

只看该作者

python开发arduino什么意思?

micropython这个项目是用python来做嵌入式的编程的

avatar.php?uid=178275&size=middle

TA的每日心情fd.gif奋斗

2019-5-24 16:20

签到天数: 8 天

[LV.3]偶尔看看II

online_member.gif

发表于 2019-4-17 10:03

|

只看该作者

1.python是属于解释型语言,不进行编译,是在运行的时候才翻译成机器语言,

C语言是属于编译型语言,他上传到板子的结果是编译好的机器码。

2.通过串口线上传到板子上的flash,下次上电的时候,CPU会直接从flash中读取机器码。

这可能也就是为什么python代码烧到flash里开机之后不能运行的运用吧

avatar.php?uid=179346&size=middle

TA的每日心情ym.gif郁闷

2019-5-6 22:57

签到天数: 2 天

[LV.1]初来乍到

ico_lz.png

楼主|

发表于 2019-4-29 23:33

|

只看该作者

您好,是这样的,我是使用pycharm来写python程序,安装了pyfirmata包,然后写python程序控制arduino的,是根据这篇文章了的

https://blog.csdn.net/qq_16601517/article/details/83856137

请问这个不是利用python来开发arduino吗?我做错了吗?

avatar.php?uid=54659&size=middle

TA的每日心情fd.gif奋斗

2020-7-5 19:12

签到天数: 308 天

[LV.8]以坛为家I

online_moderator.gif

发表于 2019-4-30 11:18

|

只看该作者

直接看这个库的介绍就可以了:https://github.com/tino/pyFirmata

看介绍应该是提供一个接口用python的方式交互式的编写arduino的程序

这个感觉有点偏玩的性质,如果是开发的话我觉得没有必要这样,多此一举,个人看法,仅供参考

avatar.php?uid=204236&size=middle

TA的每日心情yl.gif慵懒

2020-3-16 08:58

签到天数: 1 天

[LV.1]初来乍到

online_member.gif

发表于 2020-2-28 09:16

|

只看该作者

这个只有连接到电脑运行python代码时arduino才会执行

avatar.php?uid=205820&size=middle

TA的每日心情fd.gif奋斗

2020-9-12 20:36

签到天数: 29 天

[LV.4]偶尔看看III

online_member.gif

发表于 2020-2-29 10:45

|

只看该作者

我大概看了一下firmata,是一个串口协议的库。你那个程序执行的原理应该就是pc通过串口发送数据,arduino收到后执行,并没有真正把程序烧录在arduino上,就像是在arduino上的解释器。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值