树莓派
文章平均质量分 55
{丸の子}
这个作者很懒,什么都没留下…
展开
-
一些常用的命令
#获得所有设备的功能,如带宽信息(2.4GHz,和5GHz),和802.11n的信息iw list#扫描iw dev wlan0 scan#获得链路状态iw dev wlan0 link#搜索当前无线网络iwlist wlan0 scanning#显示频道信息iwlist wlan0 frequen#显示功耗iwlist wlan0 txpower#显示重试连接次数(网络不...原创 2019-11-21 10:07:07 · 104 阅读 · 0 评论 -
树莓派GPIO控制--C语言篇
1. Python GPIO[quote]【开发语言】——python【简单介绍】——树莓派官方资料中推荐且容易上手。python GPIO是一个小型的python库,可以帮助用户完成raspberry相关IO口操作,但是python GPIO库还没有支持SPI. I2C或者1-wire等总线接口。【官方网站】—— https://code.google.com/p/raspberry-gpio-python/[/quote]2. wiringPi[quote]【开发语言】——C语原创 2018-02-14 13:58:50 · 213 阅读 · 0 评论 -
树莓派使用RFID-RC522A读卡器对IC卡进行读写(通过 python)
entation/hardware/raspberrypi/spi/README.md[/u]2. 软件安装下载并安装SPI-Py[code="java"]git clone https://github.com/lthiery/SPI-Py.gitcd SPI-Pysudo apt-get install -t jessie python-dev(或者sudo apt-get install -t wheezy python-dev)sudo p原创 2018-02-10 21:58:52 · 524 阅读 · 0 评论 -
树莓派 1602A显示屏
原创 2018-02-02 20:11:41 · 232 阅读 · 0 评论 -
树莓派 - 点亮LED
http://dl2.iteye.com/upload/attachment/0128/3439/15864d05-9eea-39e1-ae18-6f21385a1bc7.png[/img]编写一个让 LED 闪烁的 Python 脚本程序[code="java"]vim led.py[/code][code="led.py"]import RPi.GPIO as GPIOimport timeGPIO.setmode(GPIO.BCM)原创 2017-12-31 14:14:36 · 99 阅读 · 0 评论 -
树莓派新手入门教程 - node下使用gpio
url]。[code="java"]$ curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -$ sudo apt install nodejs[/code]正常情况下,Node 版就已经安装成功了。[code="java"]$ node -vv8.1.0[/code][b]点亮 LED[/b]树莓派提供了一组对外的 IO 接口,称为 GPIO( 通用原创 2017-12-24 12:43:02 · 124 阅读 · 0 评论 -
树莓派加无线网卡配置WIFI热点的方法
接口wlan1默认DHCP配置并接入因特网。在树莓派系统中,默认是DHCPCD配置网络接口。所以要告诉系统我们给wlan0分配静态IP地址,操作是打开配置文件并增加配置参数指令。[code="java"]sudo vi /etc/dhcpcd.confinterface wlan0static ip_address=192.168.88.1/24[/code]修改 /etc/network/interfaces 设置wlan1为 DHCP 并自动连接WIF原创 2018-09-25 00:04:35 · 367 阅读 · 0 评论 -
树莓派u盘格式化后放进系统后不识别
原创 2018-09-24 19:38:54 · 1129 阅读 · 0 评论 -
一些常用的命令
原创 2018-04-25 22:57:32 · 51 阅读 · 0 评论 -
树莓派3B创建WiFi热点
github.com/oblique/create_apcd create_apmake install#安装依赖的库apt-get install util-linux procps hostapd iproute2 iw haveged dnsmasq#创建WiFi热点(GitHub上有多种方式创建,可以查找自己需要的那种)sudo create_ap wlan0 eth0 热点名 密码#开机启动#将sudo create_ap wlan0 eth0 热点名原创 2018-04-01 11:30:26 · 87 阅读 · 0 评论 -
树莓派 - L298N模块 驱动直流电机
意的地方:1. 5v电源可以不用2. 同一侧写代码的时候必须是一高一低,如果是相同的话是走不了的,这里每次都遇到这问题,记下来[img]http://dl2.iteye.com/upload/attachment/0129/1779/13418e90-de97-3291-917c-10a3ae398d79.png[/img]把 L289N 的直流电源接好,然后把树莓派的 GND 与 L298N 的 GND 连在一起,因为共地后 L298N 才能识别树莓派发送的 IN1、IN2 到底是高电平还原创 2018-03-18 16:45:06 · 401 阅读 · 0 评论 -
树莓派驱动LCD12864显示屏
2.iteye.com/upload/attachment/0129/1041/b7da8368-f109-3739-837f-82ad88da854c.png[/img]代码在文章结尾处[b]硬件连接[/b]采用LCD12864的8位并行驱动方式,与树莓派GPIO连接已在程序开头处定义[b]驱动原理[/b]使用wiringPi控制GPIO,按通讯协议向LCD发送指令以及要显示的数据即可显示主要由进制转换、字符编码转换、发送数据构成。代码[code="j原创 2018-03-11 16:49:22 · 620 阅读 · 0 评论 -
树莓派 - MAX7219(数字倒计时) - python
OUT)GPIO.setup(CS,GPIO.OUT)GPIO.setup(CLK,GPIO.OUT)buffer0 = ['00011100','00100010','00100010','00100010','00100010','00100010','00100010','00011100'] #0buffer1 = ['00011000','00001000','00001000','00001000','00001000','00001000','00001000','0001原创 2018-03-04 19:04:33 · 280 阅读 · 1 评论 -
如何安装树莓派鱼眼摄像头模块
CSI 接口(CSI接口在以太网接口旁边),掀起深色胶带。拉起 CSI 接口挡板。拿起你的摄像头模块,将贴在镜头上的塑料保护膜撕掉。确保黄色部分的PCB(有字的一面)是安装完美的(可以轻轻按一下黄色的部分来保证安装完美)。将排线插入CSI接口。记住,有蓝色胶带的一面应该面向以太网接口方向。同样,这时也确认一下排线安装好了之后,将挡板拉下。[img]http://dl2.iteye.com/upload/attachment/0128/8912/5e1f2551-4ec9-3d70原创 2018-02-12 13:58:01 · 137 阅读 · 0 评论 -
树莓派 远程看鱼眼摄像头
0 -h 360 -fps 25|cvlc -vvv stream:///dev/stdin --sout '#standard{access=http,mux=ts,dst=:8090}' :demux=h264[/code]在电脑端,无论是Windows,Linux还是OSX,或者安卓机器,只要能安装VLC,现在就可以打开VLC,然后打开媒体-》网络串流-》输入http://PI的IP地址:8090查看第二种:下载到树莓派wget https://github.com/jac原创 2018-02-12 21:12:27 · 165 阅读 · 0 评论 -
树莓派加无线网卡配置WIFI热点的方法
接口wlan1默认DHCP配置并接入因特网。在树莓派系统中,默认是DHCPCD配置网络接口。所以要告诉系统我们给wlan0分配静态IP地址,操作是打开配置文件并增加配置参数指令。[code="java"]sudo vi /etc/dhcpcd.confinterface wlan0static ip_address=192.168.88.1/24[/code]修改 /etc/network/interfaces 设置wlan1为 DHCP 并自动连接WIF原创 2018-09-25 00:04:35 · 534 阅读 · 0 评论 -
树莓派u盘格式化后放进系统后不识别
原创 2018-09-24 19:38:54 · 278 阅读 · 0 评论 -
一些常用的命令
原创 2018-04-25 22:57:32 · 70 阅读 · 0 评论 -
树莓派3B创建WiFi热点
github.com/oblique/create_apcd create_apmake install#安装依赖的库apt-get install util-linux procps hostapd iproute2 iw haveged dnsmasq#创建WiFi热点(GitHub上有多种方式创建,可以查找自己需要的那种)sudo create_ap wlan0 eth0 热点名 密码#开机启动#将sudo create_ap wlan0 eth0 热点名原创 2018-04-01 11:30:26 · 84 阅读 · 0 评论 -
树莓派 - L298N模块 驱动直流电机
意的地方:1. 5v电源可以不用2. 同一侧写代码的时候必须是一高一低,如果是相同的话是走不了的,这里每次都遇到这问题,记下来[img]http://dl2.iteye.com/upload/attachment/0129/1779/13418e90-de97-3291-917c-10a3ae398d79.png[/img]把 L289N 的直流电源接好,然后把树莓派的 GND 与 L298N 的 GND 连在一起,因为共地后 L298N 才能识别树莓派发送的 IN1、IN2 到底是高电平还原创 2018-03-18 16:45:06 · 646 阅读 · 0 评论 -
树莓派驱动LCD12864显示屏
2.iteye.com/upload/attachment/0129/1041/b7da8368-f109-3739-837f-82ad88da854c.png[/img]代码在文章结尾处[b]硬件连接[/b]采用LCD12864的8位并行驱动方式,与树莓派GPIO连接已在程序开头处定义[b]驱动原理[/b]使用wiringPi控制GPIO,按通讯协议向LCD发送指令以及要显示的数据即可显示主要由进制转换、字符编码转换、发送数据构成。代码[code="j原创 2018-03-11 16:49:22 · 1892 阅读 · 0 评论 -
树莓派 - MAX7219(数字倒计时) - python
OUT)GPIO.setup(CS,GPIO.OUT)GPIO.setup(CLK,GPIO.OUT)buffer0 = ['00011100','00100010','00100010','00100010','00100010','00100010','00100010','00011100'] #0buffer1 = ['00011000','00001000','00001000','00001000','00001000','00001000','00001000','0001原创 2018-03-04 19:04:33 · 681 阅读 · 0 评论 -
树莓派 - MAX7219
亮矩阵。其中,DIN引脚输入数据,CS(LOAD)引脚控制数据输入,CLK引脚用于区分每个bit。[img]http://dl2.iteye.com/upload/attachment/0129/0210/2a506a2a-f93c-3c83-9001-c81b5a4922b0.png[/img]MAX的整个写入流程为,首先CS引脚置0,表示允许写入。而后从高位顺序写入16个bit。每个bit的写入方式为首先DIN置为要写入的bit值,而后CLK产生一个下降沿(图中为上升沿,不知道为何有差别)即被读原创 2018-03-04 12:44:14 · 205 阅读 · 0 评论 -
树莓派系列教程:红外遥控
8/9746/82f5aa5d-baf0-30eb-8373-34c197589c2d.jpg[/img]不知道为什么接受器带灯的那个距离感应很近,不知道为什么,这里就不用带灯的,用下图两个,一个接收器和控制器[img]http://dl2.iteye.com/upload/attachment/0128/9742/24d2a5e1-a19e-348c-85db-f44224ede92a.jpg[/img][img]http://dl2.iteye.com/upload/attachment/0原创 2018-02-25 14:11:47 · 748 阅读 · 0 评论 -
树莓派手动指定静态IP和DNS
树莓派的网络连接速度。对此菲菲君在网上查了很多资料,大多数方法都是修改 /etc/network/interfaces 配置文件,增加静态IP的设定。的确对于 Debian 系的 Linux 系统来说,不都是这样修改滴嘛?不过马上就发现了一个问题,那就是通过修改 interfaces 设置静态IP的方法,并不完美,即便取得了静态IP,DHCP 服务依然会自动为树莓派分配动态 IP 和 DNS 地址,导致路由表默认网关出现冲突,以及手动给定的默认 DNS 不生效的情况。解决树莓派静态I原创 2018-02-16 11:58:41 · 92 阅读 · 0 评论 -
树莓派 c获取树莓派CPU温度
ermal/thermal_zone0/temp"#define MAX_SIZE 32int main(void) { int fd; double temp = 0; char buf[MAX_SIZE]; // 打开/sys/class/thermal/thermal_zone0/temp fd = open(TEMP_PATH, O_RDONLY); if (fd < 0) { fp原创 2018-02-14 14:23:55 · 143 阅读 · 0 评论 -
树莓派 - MAX7219
亮矩阵。其中,DIN引脚输入数据,CS(LOAD)引脚控制数据输入,CLK引脚用于区分每个bit。[img]http://dl2.iteye.com/upload/attachment/0129/0210/2a506a2a-f93c-3c83-9001-c81b5a4922b0.png[/img]MAX的整个写入流程为,首先CS引脚置0,表示允许写入。而后从高位顺序写入16个bit。每个bit的写入方式为首先DIN置为要写入的bit值,而后CLK产生一个下降沿(图中为上升沿,不知道为何有差别)即被读原创 2018-03-04 12:44:14 · 280 阅读 · 0 评论 -
树莓派系列教程:红外遥控
8/9746/82f5aa5d-baf0-30eb-8373-34c197589c2d.jpg[/img]不知道为什么接受器带灯的那个距离感应很近,不知道为什么,这里就不用带灯的,用下图两个,一个接收器和控制器[img]http://dl2.iteye.com/upload/attachment/0128/9742/24d2a5e1-a19e-348c-85db-f44224ede92a.jpg[/img][img]http://dl2.iteye.com/upload/attachment/0原创 2018-02-25 14:11:47 · 654 阅读 · 0 评论 -
树莓派手动指定静态IP和DNS
树莓派的网络连接速度。对此菲菲君在网上查了很多资料,大多数方法都是修改 /etc/network/interfaces 配置文件,增加静态IP的设定。的确对于 Debian 系的 Linux 系统来说,不都是这样修改滴嘛?不过马上就发现了一个问题,那就是通过修改 interfaces 设置静态IP的方法,并不完美,即便取得了静态IP,DHCP 服务依然会自动为树莓派分配动态 IP 和 DNS 地址,导致路由表默认网关出现冲突,以及手动给定的默认 DNS 不生效的情况。解决树莓派静态I原创 2018-02-16 11:58:41 · 138 阅读 · 0 评论 -
树莓派 - MAX7219(数字倒计时) - python
写了个倒计时[code="python"]#!/usr/bin/env python# encoding: utf-8import RPi.GPIO as GPIOimport timeDIN = 12CS = 16CLK = 18GPIO.setmode(GPIO.BOARD)GPIO.setup(DIN,GPIO.OUT)GPIO.s...原创 2018-03-04 19:04:33 · 877 阅读 · 0 评论 -
树莓派 - MAX7219
1.基础:认识MAX7219拿到MAX7219驱动的LED矩阵,第一件事是先连接并尝试显示图案。使用MAX7219除了需要提供GND以及VCC外,只需要再提供三根引脚即可点亮矩阵。其中,DIN引脚输入数据,CS(LOAD)引脚控制数据输入,CLK引脚用于区分每个bit。[img]http://dl2.iteye.com/upload/attachment/0129/0210/2a506...原创 2018-03-04 12:44:14 · 701 阅读 · 0 评论 -
树莓派系列教程:红外遥控
网上淘到了一个红外接收器(HX1838+NEC编码红外遥控器)和一个红外遥控器,准备放到树莓派上学习一下红外控制。[img]http://dl2.iteye.com/upload/attachment/0128/9746/82f5aa5d-baf0-30eb-8373-34c197589c2d.jpg[/img]不知道为什么接受器带灯的那个距离感应很近,不知道为什么,这里就不用带灯的,用下...原创 2018-02-25 14:11:47 · 6644 阅读 · 2 评论 -
树莓派手动指定静态IP和DNS
在把玩树莓派的过程中,往往需要手动给它设定一个静态的IP地址,一来可以防范DHCP自动分配的IP来回变动,导致远程SSH时常无法连接;二来还可以提高树莓派的网络连接速度。对此菲菲君在网上查了很多资料,大多数方法都是修改 /etc/network/interfaces 配置文件,增加静态IP的设定。的确对于 Debian 系的 Linux 系统来说,不都是这样修改滴嘛?不过马上就发现...原创 2018-02-16 11:58:41 · 432 阅读 · 0 评论 -
树莓派 c获取树莓派CPU温度
C语言文件IO操作 新建一个名为cpu-temp.c文件,文件的具体内容如下:[code="c"]#include #include #include #include #include #define TEMP_PATH "/sys/class/thermal/thermal_zone0/temp"#define MAX_SIZE 32in...原创 2018-02-14 14:23:55 · 233 阅读 · 0 评论 -
树莓派GPIO控制--C语言篇
一. 常用开源工程简介树莓派内核中已经编译自带了gpio的驱动,我们常通过一些第三方写好的库函数来完成具体的操作,比较常见的操作库函数有:1. Python GPIO[quote]【开发语言】——python【简单介绍】——树莓派官方资料中推荐且容易上手。python GPIO是一个小型的python库,可以帮助用户完成raspberry相关IO口操作,但是python G...原创 2018-02-14 13:58:50 · 2163 阅读 · 0 评论 -
树莓派 远程看鱼眼摄像头
mac电脑上最好下载vlc视频软件有两种方式,第一种:在树莓派上安装vlc服务端并运行 [code="java"]sudo apt-get install vlc $ sudo raspivid -o - -t 0 -w 640 -h 360 -fps 25|cvlc -vvv stream:///dev/stdin --sout '#standard{a...原创 2018-02-12 21:12:27 · 459 阅读 · 0 评论 -
如何安装树莓派鱼眼摄像头模块
[b]安装树莓派摄像头模块[/b]视频地址:[url]http://www.waveshare.net/wiki/RPi-Camera-Video[/url]按照以下步骤来将树莓派摄像头模块连接搭配树莓派:找到 CSI 接口(CSI接口在以太网接口旁边),掀起深色胶带。拉起 CSI 接口挡板。拿起你的摄像头模块,将贴在镜头上的塑料保护膜撕掉。确保黄色部分的P...原创 2018-02-12 13:58:01 · 672 阅读 · 0 评论 -
树莓派使用RFID-RC522A读卡器对IC卡进行读写(通过 python)
1. 配置树莓派首先需要运行raspi-config,开启树莓派的spi接口,因为RFID-RC522A读卡器与树莓派之间是通过spi协议进行通信的[u]https://www.raspberrypi.org/documentation/hardware/raspberrypi/spi/README.md[/u]2. 软件安装下载并安装SPI-Py[code="ja...原创 2018-02-10 21:58:52 · 3851 阅读 · 2 评论 -
树莓派 1602A显示屏
树莓派 1602A显示屏下面代码本人测试过没有问题,开始运行完屏幕上什么也没有显示出来,后来调整了下电位器可以了,所以大家如果按着下面的做出来之后运行什么也没有显示的话,记得调整下电位器[img]http://dl2.iteye.com/upload/attachment/0128/7783/cefa073e-97ee-3d45-bddf-d7a878c232a1.png[/img...原创 2018-02-02 20:11:41 · 1320 阅读 · 0 评论 -
树莓派 - 点亮LED
先按照下面这个图 连线:(对于LED,负极的那面内部的铁片很大。)[img]http://dl2.iteye.com/upload/attachment/0128/3437/fa036bd7-55f6-38b5-b940-9dbfaf7dc7e6.png[/img][img]http://dl2.iteye.com/upload/attachment/0128/3439/15864d05-...原创 2017-12-31 14:14:36 · 1531 阅读 · 0 评论