提前谢谢你。在

我会尽量简短。在

我有一个Arduino+IDE,有一个串行端口,工作正常。

我下载了python3.7.2、PySerial和VPython。

全部安装完毕。在

通过我的MacBook终端安装了PySerial。sudo easy_install pyserial

Password: Searching for pyserial

Best match: pyserial 3.4

Adding pyserial 3.4 to easy-install.pth file

我也通过终端安装了VPython。

^{pr2}$

当我在python3.7.2shell中输入help(“modules”)时,我得到了这个消息,它说PySerial是我拥有的一个模块。在Please wait a moment while I gather a list of all available modules... PySerial _thread getopt resource YoutubeARDTOPY

_threading_local getpass rlcompleter future _tkinter

我在Arduino上做了一个简单的代码,写入串口,验证并上传。它工作得很好。关闭了那个港口。在Python3.7.2上运行这段代码,希望这段代码能够获取发送到Arduinos串行端口的内容,并开始向Pythons串行端口发送。在import serial #Import Serial Library

arduinoSerialData = serial.Serial('/dev/cu.usbmodem14101', 9600)

while (1==1):

if (arduinoSerialData.inWaiting()>0):

myData = arduinoSerialData.readline()

print (myData.decode())

但我收到这样的错误信息

==========重新启动:/Users/donaldlair/Documents/YoutubeARDTOPY.py==========Traceback (most recent call last):

File "/Users/donaldlair/Documents/YoutubeARDTOPY.py", line 3, in

arduinoSerialData = serial.Serial('/dev/cu.usbmodem14101', 9600)

AttributeError: module 'serial' has no attribute 'Serial'

所以我查看了我的dir(serial)文件夹,结果出来了(我被告知要这么做,仍然不知道为什么,但这可能有助于弄清楚。在>>> dir(serial)

['__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__path__', '__spec__', 'abc', 'absolute_import', 'division', 'errors', 'generators', 'hooks', 'marshal', 'meta', 'model', 'nested_scopes', 'print_function', 'properties', 'request', 'test', 'unicode_literals', 'utilities', 'with_statement']

这些东西我都是第一次学的,所以如果你真的回答了我很感激的话,请你把它说得小一点,因为我有点文盲和初学者。在

谢谢你!在

arduino跑python,尝试在我的Arduino和stu上执行Python3.7.2中的代码相关推荐

  1. arduino支持python吗_python能给arduino的板子编程吗?stm32支持吗?什么游戏引擎支持python?...

    有几种方式在arduino上用python. 1.Arduino的Firmata方式 用微机上的python与arduino板通信方式.首先在arduino板子上写入firmata固件,在其它微机上运 ...

  2. windows怎么用gpu跑python程序_在GPU(windows)上运行Theano的命令

    我使用的代码from theano import function, config, shared, sandbox import theano.tensor as T import numpy im ...

  3. 安卓python安装库_如何快速在安卓上搭建python3环境

    1 下载并安装Pydroid 3到安卓设备上.安装好的软件如图. 2 打开软件,可以看到编辑界面.我们可以在此处进行代码的编写,保存为py文件后点击右下角的淡黄色按钮即可运行程序. 3 打开菜单,可以 ...

  4. python函数 模块先加载到内存后执行_Python从内存中使用编译后的模块

    在Windows编程的时候,有些时候,我们经常会要使用一些非常规的方法,比如说从内存中加载DLL,然后使用DLL中的函数.于是就思索在用Python的时候是否能够将几个编译好的Pyc合并成一个,然后使 ...

  5. 树莓派运行python import os未找到命令_通过pip指令在树莓派上基于Python3安装OpenCV...

    前言 Python是现如今在人工智能领域较为热门的编程语言,因其简洁的语言风格.丰富的类库支持以及具有活跃的交流社区,受到广大开发者的喜爱.起初,python是一门辅助科学研究的一门语言,但因其在当今 ...

  6. python做上位机读usb数据_使用python实现win10系统和arduino usb串口通信

    前言 arduino有很多可以直接使用的传感器,可以很方便的获取大量的环境数据. 常见的有:温度(室温,冰箱,水箱等场景) 湿度(房间空气湿度,花盆土壤湿度等场景) 声(声控灯,噪音检测,深海测量,医 ...

  7. arduino和python对接_Python:与Arduino进行交互-后续

    Python部落(python.freelycode.com)组织翻译,禁止转载,欢迎转发. 通过Python与Arduino进行交互 首先,我们得导入serial库来连接python与Arduino ...

  8. 使用 Arduino 和 Python在 Bluemix 上开发一个 IoT 应用程序之控制LED灯开关

    上篇"[物联网(IoT)开发]Arduino 入门 Hello World(LED闪烁)"只是通过将一段程序烧录到Arduino开发板上控制LEC闪烁,没有任何连网动作,也就是说断 ...

  9. 【物联网(IoT)开发】使用 Arduino 和 Python在 Bluemix 上开发一个 IoT 应用程序之控制LED灯开关

    上篇"[物联网(IoT)开发]Arduino 入门 Hello World(LED闪烁)"只是通过将一段程序烧录到Arduino开发板上控制LEC闪烁,没有任何连网动作,也就是说断 ...

最新文章

  1. 单元格编辑后级联汇总刷新
  2. 树的基本操作的非递归实现
  3. arcgis js 移除某一个点_GIS Experience (二):ArcGIS实践操作问题集
  4. 小程序分享到朋友圈功能_微信小程序开放分享到朋友圈功能
  5. python电脑配置苹果笔记本-tensorflow学习笔记1——mac开发环境配置
  6. Spring-profile设置
  7. WPF 获取鼠标屏幕位置、窗口位置、控件位置
  8. Oracle常用的日期函数
  9. js如何获取window.location.href跳转后查询字符串的值?
  10. Hive命名空间-自定义变量
  11. date timestamp mysql_MySQL中DATETIME、DATE和TIMESTAMP类型的区别
  12. QQ官方单向好友删除 免软件
  13. Windows游戏编程 - 简单的弹球窗口
  14. java cmyk和rgb的转换_CMYK与RGB相互转换(java)
  15. vue 身份证格式校验
  16. 解决--cidaemon cpu 100%
  17. npm install 报错 gyp info it worked if it ends with ok
  18. 标准柯西分布_柯西分布没有数学期望
  19. 小程序使用云开发,拍照获取银行卡卡号
  20. Win10如何开启并新建虚拟机?

热门文章

  1. 数据库jdbc property文件配置信息片段
  2. 【全网之最】最短代码清除数组中的假、空值(0、空、null、undefined、false)
  3. 【加强版】js原生实现拖拽效果,这次没有用document的mousedown、mousemove、mouseup事件我们来点实际的(但是有个弊端:拖拽过程中鼠标会变成一个禁用符号,不太友好)
  4. 设置Nginx开机自动启动(centos6.8上亲测可用)
  5. 在Ubuntu 14.04 64bit上安装字体管理器font-manager
  6. 关于 Rocksdb 的 EnvWrapper 作用的小讨论
  7. JavaScript闭包函数箭头函数调用与执行
  8. MATLAB简易验证码识别程序介绍
  9. .NET笔试题集(五)
  10. spdlog源码阅读 (1): sinks