转:http://blog.csdn.net/homeway999/article/details/8642353
 
 

Raspberry pi 使用python+pySerial实现串口通信

Raspberry pi端安装pyserial

Unix-like(Linux,Mac)均可

方法1:source安装

下载pySerial
wget http://pypi.python.org/packages/source/p/pyserial/pyserial-2.6.tar.gz
解压
tar
zxvf pyserial-2.6.tar.gz
进入目录
cd pyserial-2.6
安装serial module
python
setup.py install

方法2:pip安装

sudo apt-get install -y python-pip
sudo pip
install -y pySerial

Raspberry pi端连接串口

其他Linux及Mac相同(未测试)

Terminal中输入

> $python
> >> import serial
>
>>> ser = serial.Serial('/dev/ttyAMA0',115200)
> >>>
ser.isOpen()
> True
> >>> ser.write('1')
> 1

Windows端连接串口

可借助串口工具(单片机通用的串口工具)
或安装python和pyserial,方法如下:
先安装python,再下载pyserial包,然后参照上面方法1,解压安装。在此省略。

连接串口,同上,除了:ser = serial.Serial("COM6",
115200)

最新文章

  1. UICollectionView cellForItemAtIndexPath 方法不走
  2. 全面了解 Linux 服务器 - 4. 查看 Linux 系统的平均负载
  3. unix/linux进程详解
  4. Python高级特性
  5. (转)css3前缀
  6. 包含无数好东西的ownCloud
  7. Delphi Windows API判断文件共享锁定状态(使用OpenFile来判断)
  8. c#中queue的用法
  9. 《An Introduction to Signal Smoothing》译文
  10. MySQL-mysql 8.0.11安装教程
  11. Java开发笔记(七十四)内存溢出的两种错误
  12. Struts 2 执行流程 配置信息
  13. Java框架spring 学习笔记(十九):事务管理(注解管理)
  14. openstack系列文章(2)dashboard
  15. 同事写得Python对页面压测脚本
  16. BZOJ 3514: Codechef MARCH14 GERALD07加强版(LCT + 主席树)
  17. 【转】Java并发编程:同步容器
  18. JS(JavaScript)的初了解5(更新中···)
  19. 微信小程序のCss(一)
  20. Linux内核分析第二周:操作系统是如何工作的

热门文章

  1. C#窗体读取EXCEL存入SQL数据库
  2. 初学 Delphi 嵌入汇编[1] - 汇编语言与机器语言
  3. "Value does not fall within the expected range" with managed metadata fields
  4. Python 各种测试框架简介
  5. ORA-16038: log 3 sequence# 103 cannot be archived
  6. Android 自定义 ListView 上下拉动“刷新最新”和“加载更多”歌曲列表
  7. CSDN博客QQ加群、微信
  8. 【转】ionic2 返回按钮
  9. ExtJs4.2中Tab选项卡的右击关闭其它和关闭当前功能不准确的解决方法
  10. Oracle 定时任务使用