python 树莓派 串口_树莓派串口配置

新安装的系统启用SSH

自2016-11 官方发布的 Raspbian 系统镜像,系统默认禁用了 SSH 服务。

重新开启也很简单,把SD卡拔下来,进入到根目录,新建一个名为ssh的空白文件就行了。

好了然后再把卡插回树莓派,就可以使用SSH了。

提示:Raspbian默认的用户名密码是pi/raspberry

串口终端调试

树莓派的串口默认为串口终端调试使用,如要正常使用串口则需要修改树莓派设置。关闭串口终端调试功能后则不能再通过串口登陆访问树莓派,需从新开启后才能通过串口控制树莓派。

释放串口

执行如下命令进入树莓派配置程序

sudo raspi-config

选择 Advanced Options  ->Serial ->no 关闭串口调试功能

打开/boot/config.txt文件。

sudo nano /boot/config.txt

找到如下配置串口,如果没有,可添加在文件最后面。

enable_uart=1

默认波特率为115200,如需设置波特率为9600要修改文件/boot/cmdline.txt:

【输入以下指令】

sudo nano /boot/cmdline.txt

【删除红色部分】

dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait

使用minicom

配置完之后便可测试一下树莓派的UART是否正常工作,而minicom便是一个简单好用的工具。

minicom安装

sudo apt-get install minicom

minicom启动

minicom -b 9600 -o -D /dev/ttyAMA0

-b代表波特率,-D代表端口,/dev/ttyAMA0 类似于windows中的COM1,-o功能暂时未知。

使用pyserial串口扩展库

minicom仅满足调试用途,如果需要编程解决问题那么python的serial扩展库——pyserial则是一个不错的选择,pyserial模块非常好用。

pyserial安装指令

sudo apt-get install python-serial

实现自动运行程序,修改/etc/rc.local文件:

sudo nano /etc/rc.local

在文件尾部,在exit 0前面,加上一行即可:

python /home/pi/abc.py

gphoto2-updater

gPhoto2 安装:

sudo apt-get install gphoto2

更新到最新版本:

$ wget https://raw.githubusercontent.com/gonzalo/gphoto2-updater/master/gphoto2-updater.sh && chmod +x gphoto2-updater.sh && sudo ./gphoto2-updater.sh

Raspbian系统更新,目的更新软件包索引列表:

sudo apt-get update

Raspbian对已经安装的软件包本身进行更新:

sudo apt-get upgrade

安装python-pip:

sudo apt-get install python-pip

使用gpiozero库控制蜂鸣器,安装gpiozero:

sudo apt-get install python-gpiozero

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值