树莓派3B+系统开发初始配置解析(wifi 蓝牙 python)

准备SD卡 和HDMI显示器

https://www.raspberrypi.org/downloads

下载树莓派专用的烧录软件

https://www.raspberrypi.org/software/operating-systems/#raspberry-pi-os-32-bit 

下载镜像等待烧录进入。


首先连接wifi 如果连接的是隐藏名字的wifi就下面手动添加

打开

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf


在文件底部添加:
network={
ssid="wifi_name"
scan_ssid=1
psk="wifi_password"
}

如果要每次开机在这个局域网固定IP地址 则

sudo nano /etc/dhcpcd.con

添加

interface wlan0
static ip_address= ip
static routers= ip网关

换国内中科大源
sudo nano /etc/apt/sources.list

清空后添加
deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi

sudo nano /etc/apt/sources.list.d/raspi.list

清空后添加
deb http://mirrors.ustc.edu.cn/archive.raspberrypi.org/debian/ stretch main ui

然后

sudo apt-get update
sudo apt-get upgrade


window10系统下面远程树莓派桌面 下载地址

  https://www.realvnc.com/en/connect/download/viewer/


去树莓派执行命令,配置远程桌面协议
sudo apt-get install xrdp  

输入

sudo raspi-config    

找到并且打开 VNC interface  然后重启
 

连接成功 屏幕分辨率看起来很小

sudo raspi-config    

找到更改屏幕比例最大 重启

 

配置蓝牙


1、安装蓝牙相关软件包

sudo apt-get install pi-bluetooth bluez bluez-firmware blueman
2、添加pi用户到蓝牙组

sudo usermod -G bluetooth -a pi
sudo reboot
3、开启蓝牙设备

打开

sudo nano /etc/systemd/system/dbus-org.bluez.service


修改下面第一行,添加第二行。

ExecStart=/usr/lib/bluetooth/bluetoothd -C
ExecStartPost=/usr/bin/sdptool add SP


重启树莓派,输入hciconfig(类似ifconfig)命令查看蓝牙服务
 

通过hciconfig看到我们的本地的设备是hci0,运行一下命令等待连接


sudo rfcomm watch hci0


用手机串口助手连接树莓派蓝牙

然后写一个python 程序测试收发

import serial
ser = serial.Serial("/dev/rfcomm0", 9600)
ser.write("1".encode())
while True:
    count = ser.inWaiting()
    if count!=0:
        recv = ser.read(count)
        print recv

 

树莓派系统里面自带python编辑器,方便开发。

 但是需要换新的环境

cd /usr/bin
卸载旧包
sudo rm python
替换新的
sudo ln -s python3 python
测试
python

 

 

 

 

 

 

 

 

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值