![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
树莓派
一只青木呀
life,just smile
展开
-
如何用树莓派连接语音模块,红外模块来控制红外设备详解
如何用树莓派连接语音模块,红外模块来控制红外设备详解1.硬件设备2.软件准备3.解码1.红外解码流程1.连接红外设备(与TTL串口相连)2.获取开关红外电器的码4.我们使用树莓派如何和Wemos通信呢这里我们以红外遥控灯为例1.硬件设备1.USB转TTL串口2.语音模块3.WomosD1开发板4 .树莓派开发板5 .红外模块当然本例子中还有红外灯啦2.软件准备1 . arduino开发环境2 .树莓派系统3 .串口调试小助手3.解码我们想通过红外控制原创 2020-08-12 17:14:10 · 3505 阅读 · 12 评论 -
树莓派外设接口简单介绍
树莓派的接口IO口:Input Ouput 对于主控芯片来说Input:人体红外传感器,烟雾传感器,火焰传感器,震动传感器Output: 继电器,蜂鸣器PWM:电机调速,调整灯光明亮度串口uartSPIIIS其他特定硬件接口:flash其他芯片:Nanopi:LinuxS3c2410,2440,6410Tiny210 tiny4412海思方案,瑞芯微方案,移远方案C51,STM32,Arduino,WemosD1:没有OS(Linux) 纯裸机开发...原创 2020-07-22 12:20:20 · 1989 阅读 · 0 评论 -
树莓派更新国内源
1.编辑sources.listsudo nano /etc/apt/sources.list用#注释或直接删除原有的内容,新增两条:deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi#deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-fre原创 2020-07-21 15:58:30 · 423 阅读 · 0 评论 -
图形方式登录树莓派
1.以串口方式登录树莓派或ssh方式2.安装 xrdpsudo apt-get install xrdp3.windows10 打开远程桌面连接4.输入树莓派的账号密码默认是: pi raspberry原创 2020-07-21 15:48:57 · 290 阅读 · 0 评论 -
SSH方式登录树莓派
1.确保树莓派已经入网了2.通过串口打开树莓派的SSH功能输入命令:sudo raspi-config选择Interfacing Options选择SSH选择yes3.打开MobaXterm点击Session3.打开ssh4.输入账号密码5.此时成功以ssh的方式成功登录树莓派...原创 2020-07-21 15:32:36 · 1041 阅读 · 0 评论 -
树莓派固定IP地址
1.给树莓派开机2.输入命令sudo nano /etc/rc.local在文件的末尾 exit 0 之前添加 ifconfig wlan0 + 你自己ifconfig看到的ipCtrl + o 保存(按下之后会询问是否保存在文件 此时按下Enter)Ctrl + x 退出4.重启 查看IP是否和之前设置的一致此时我这里设置成功...原创 2020-07-21 15:13:12 · 2006 阅读 · 4 评论 -
树莓派链接WIFI 入网
材料:一只树莓派3B+(有WIFI模块,以前版本有些没有WIFI模块)、一台主机、一台无线路由器1.打开树莓派2.输入命令sudo nano /etc/wpa_supplicant/wpa_supplicant.conf在文件中添加配置信息ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdevupdate_config=1country=CN network={ ssid="你的无线网名字" //你家WiF原创 2020-07-21 15:05:23 · 641 阅读 · 4 评论 -
树莓派--串口登录
默认情况,树莓派与蓝牙连接,我们需要断开蓝牙连接,通过串口进行数据通讯,下面就是具体步骤1.打开SD卡的磁盘2.修改config.txt文件修改系统配置,启用串口登录树莓派1.打开SD卡根目录的"config.txt"文件,将以下内容添加在最后并且保存。(文件所在位置请参考网线方案那篇文章)dtoverlay=pi3-miniuart-bt这样就停止了蓝牙,解除了对串口的占用。2.然后再修改根目录的"cmdline.txt",将里面的内容全部替换成以下内容,以防万一,请先备份好这个文件的原原创 2020-07-21 14:49:58 · 5039 阅读 · 11 评论 -
树莓派 刷机
树莓派刷机刷机工具TF卡最好是8G与树莓派兼容1.刷机软件网盘:https://pan.baidu.com/s/1Pxfh4TNUY736XIUvGPNySQ提取码:ilny2.下载软件解压 打开软件3.插入读卡器 选择要刷机的磁盘注意注意:刷机的磁盘一定要是TF卡千万别把电脑磁盘给刷机了刷机所需文件就是刚刚压缩包内的.img文件:4.点击write 此时就开始刷机了,大概五分钟左右5.刷机完成点击OK6.退出 此时刷机完毕...原创 2020-07-21 14:19:18 · 858 阅读 · 0 评论 -
树莓派IO口(针脚)图解
从上往下一一对应原创 2020-07-20 13:42:56 · 11530 阅读 · 0 评论 -
树莓派博通BCM2835芯片手册导读与IO口驱动代码调试和测试
1.树莓派寄存器的介绍GPFSEL0 GPIO Function Select 0: 功能选择 输入/输出GPSET0 GPIO Pin Output Set 0 : 输出0GPSET1 GPIO Pin Output Set 1 : 输出10 = No effect1 = Set GPIO pin nGPCLR0 GPIO Pin Output Clear 0: 清零0 = No effect1 = Clear GPIO pin nGPCLR1 GPIO原创 2020-07-23 19:09:40 · 960 阅读 · 5 评论 -
树莓派驱动代码精简版以及驱动代码的编译和测试
驱动代码精简demo#include <linux/fs.h> //file_operations声明#include <linux/module.h> //module_init module_exit声明#include <linux/init.h> //__init __exit 宏定义声明#include <linux/device.h> //class devise声明#include <linux/uac原创 2020-07-23 13:52:06 · 1513 阅读 · 2 评论 -
树莓派内核源码得获取,配置, 编译,裁剪
本文介绍如何获取linux内核代码,并完成编译、内核替换。1.树莓派源码的获取,交叉编译等工具树莓派的github主页:https://github.com/raspberrypi,里面包含了linux源码、交叉编译工具链等内容。对于我们要用到的有两个仓库:https://github.com/raspberrypi/linux 内核源码https://github.com/raspberrypi/tools 交叉编译工具链(仅在交叉编译时用到)注:1、树莓派里安装的系统镜像版本要和kerne原创 2020-07-23 11:51:33 · 4965 阅读 · 5 评论 -
如何把交叉编译的文件发送到目标主机上?
宿主机(host) :编辑和编译程序的平台,一般是基于X86的PC机,通常也被称为主机(比如Ubuntu)目标机(target):用户开发的系统,通常都是非X86平台。host编译得到的可执行代码在target上运行。(比如树莓派)如何把宿主机编译好的文件发送到目标机呢?scp 文件名 开发板用户名@开发板地址:开发板的绝对路径scp clientInPi pi@192.168.43.30:/home/pi...原创 2020-07-22 18:13:05 · 550 阅读 · 0 评论 -
树莓派交叉编译
1.什么是交叉编译?为什么要交叉编译?交叉编译 是在一个平台上生成另一个平台上的可执行代码。我们再windows上面编写C51代码,并编译成可执行代码,如xx.hex,是在c51上面运行,不是在windows上面运行我们在ubuntu上面编写树莓派的代码,并编译成可执行代码,如a.out,是在树莓派上面运行,不是在ubuntu linux上面运行 编译:是在一个平台上生成在该平台上的可执行代码 C51 交叉编译的发生在keil(集成环境上面) stm32 2.为什么原创 2020-07-22 18:00:15 · 936 阅读 · 0 评论 -
树莓派超声波模块测距及C语言demo
超声波硬件超声波原理demo#include <wiringPi.h>#include <stdio.h>#include <sys/time.h>#define Trig 27#define Echo 28void ultraInit(void){ pinMode(Echo, INPUT); //设置端口为输入 pinMode(Trig, OUTPUT); //设置端口为输出}float原创 2020-07-22 16:54:16 · 777 阅读 · 0 评论 -
树莓派之继电器的使用
准备工作1.树莓派2.继电器1.接线接上之后电源灯亮起 如果没亮请检查接线2.编写代码控制IO口#include <stdio.h>#include <wiringPi.h>int main(){ int cmd; wiringPiSetup(); //初始化硬件 pinMode(27,OUTPUT); //初始化引脚为输出口 digitalWrite(27,HIGH); //原创 2020-07-22 14:53:09 · 1996 阅读 · 0 评论 -
树莓派Wiringpi库介绍
Wiringpi库详解转载自https://www.cnblogs.com/lulipro/p/5992172.html 非常详细转载 2020-07-22 12:38:32 · 656 阅读 · 0 评论