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

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

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

目录(?)[+]

  1. Raspberry pi 使用pythonpySerial实现串口通信
    1. Raspberry pi端安装pyserial
    2. 方法1source安装
    3. 方法2pip安装
    4. Raspberry pi端连接串口
    5. Windows端连接串口

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)

时间: 2024-12-21 14:25:36

Raspberry pi 使用python+pySerial实现串口通信(转)的相关文章

Raspberry Pi UART with PySerial

参考:http://programmingadvent.blogspot.hk/2012/12/raspberry-pi-uart-with-pyserial.html Raspberry Pi UART with PySerial OS: Occidentalis v0.2Hardware: Raspberry Pi Revision B with CobblerSetup: Serial loopback (connect RX and TX pins on GPIO pins) Linux

raspberry PI 将Python脚本写成服务并设置开机启动

1 #!/bin/bash 2 # /etc/init.d/service_name 3 4 ### BEGIN INIT INFO 5 # Provides: Provider 6 # Required-Start: $remote_fs $syslog 7 # Required-Stop: $remote_fs $syslog 8 # Default-Start: 2 3 4 5 9 # Default-Stop: 0 1 6 10 # Short-Description: Example

Raspberry Pi 3 ~ C语言控制串口

注明出处:http://www.cnblogs.com/einstein-2014731/p/5551846.html 使用C语言控制树莓派3B的串口,实现使用串口收发数据的目的.之前以为这个串口是被默认配制成serial控制树莓派的模式, 其实安装最新的NOOBS后是默认的serial0,而我们用的是ttyAMA0,还有的说这个和Pi3的板载蓝牙冲突,两者不能同时使用, 对此目前还没试过两者全开的情况.如果两者不能同时使用岂不是很坑爹. [1] 首先查看 /boot/overlays/ 目录下

树莓派+Python+pyserial 2.7实现串口通信

手上有个CCD Camera(Barcode Reader/Scanner Module),它是通过RS232通信的,用RS232转USB的转接线连接树莓派,即可完成硬件连接.对于串口通信,可以通过pyserial实现. 首先,安装pyserial: 从https://pypi.python.org/pypi/pyserial下载最新版本的安装包,再通过下面的命令完成安装: tar zxvf pyserial-2.7.tar.gz cd pyserial-2.7 python setup.py

Python的扩展接口[1] -> 串口通信

串口通信 / Serial Communication 1 串口简介 / Serial Introduction 串行接口(Serial Interface)简称串口,通常为COM接口,数据发送方式为一位一位地顺序传送,通信线路简单,一对传输线即可实现双向通信,适用于远距离且传输速度慢的通信.其中最常用的也是标准接口为RS-232,除此之外还有RS-422,RS-485等. 2 pyserial环境搭建 Pyserial的安装可以通过pip进行,直接在命令行输入下列命令进行安装, pip ins

Raspberry Pi 4B C和Python开发环境安装

C编译环境wiringPi安装 安装步骤参照 wiringPi官网 目前针对Raspberry Pi 4B的版本是2.5.2 cd /tmp wget https://project-downloads.drogon.net/wiringpi-latest.deb sudo dpkg -i wiringpi-latest.deb 检查版本 gpio -v Python环境安装 sudo apt-get update sudo apt-get install idle-python2.7 原文地址

从零开始搭建Raspberry Pi机器视觉编程环境

从零开始搭建Raspberry Pi机器视觉编程环境 本文主要包括如下内容: 安装Raspbian系统 连接和设置网络 安装中文支持 用电脑控制树莓派 通过SSH远程登录树莓派命令行界面 安装VNC远程登录树莓派图形桌面 通过串口连接树莓派 安装OpenCV及相关开发包 一键备份树莓派SD卡 1 安装Raspbian系统 拿到树莓派后第一件事当然是装系统.安装树莓派系统所需配置: 1个输出5V,>700mA(通常选择1A或2A)的USB电源适配器 1根micro USB线(安卓线) 1张拷贝好系

Win10 IoT C#开发 3 - UART 串口通信

Windows 10 IoT Core 是微软针对物联网上市场的一个重要产品,既可以开发设备UI与用户交互式操作,又可以控制GPIO等接口,使得原来嵌入式繁琐的开发变得简单.通过Remote Debug功能可以进行断点追踪调试.C#语言本身也有很好的用户基础,相信Win10 IoT 不远的将来会火起来.上个月帮朋友解决了关于Win10 IoT 的一些技术问题,当前也有很多公司在尝试采用Win10 IoT进行开发,可能也会遇到这些问题,相关文档现在还非常少,这里写出来供大家参考.因为要做一个Jav

Win10 IoT C#开发 4 - UART 串口通信

原文:Win10 IoT C#开发 4 - UART 串口通信 Windows 10 IoT Core 是微软针对物联网市场的一个重要产品,既可以开发设备UI与用户交互式操作,又可以控制GPIO等接口,使得原来嵌入式繁琐的开发变得简单.通过Remote Debug功能可以进行断点追踪调试.C#语言本身也有很好的用户基础,相信Win10 IoT 不远的将来会火起来.上个月帮朋友解决了关于Win10 IoT 的一些技术问题,当前也有很多公司在尝试采用Win10 IoT进行开发,可能也会遇到这些问题,