首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
树莓派进阶之路 (030) -Picustom.h(原创)
】的更多相关文章
树莓派进阶之路 (030) -Picustom.h(原创)
写代码的时候敢接每次查wiringPi库函数挺麻烦的,自己wiringPi库封装了一下: #ifndef __PICUSTOM_H__ #define __PICUSTOM_H__ /**********************************头文件部分************************************/ #include <stdlib.h> #include <stdio.h> #include <string.h> #include…
树莓派进阶之路 (029) - 语音识别模块 LD3320(原创)
近几天听朋友有说到LD3320 语音模块,刚好身边有块树莓派3,就在某宝上买了块自带mcu的LD3320 . 准备: 树莓派一个(配置了wiringPi开发环境的详情见本人博客:树莓派进阶之路 (006) - 树莓派安装wiringPi) LD3320 语音模块一片:https://detail.tmall.com/item.htm?id=41365254224&spm=a1z09.2.0.0.a3beb5clzbCiw&_u=p2cc1o5d426a TTL下载器 一块:买模块的时候老板…
树莓派进阶之路 (009) - 树莓派ftp脚本(原创)
FTP.sh #!/bin/sh cd echo "彻底卸载原有的ftp" sudo apt-get remove --purge vsftpd #(--purge 选项表示彻底删除改软件和相关文件) echo "安装vsftpd服务器 " sudo apt-get install vsftpd echo "配置文件" #匿名访问 sudo sed -i -e 's|anonymous_enable=YES|anonymous_enable=NO…
树莓派进阶之路 (005) - 树莓派Zsh安装脚本(原创)
zsh.sh #!/bin/bash cd #安装zsh sudo apt-get install zsh #查看zsh cat /etc/shells #更改zsh chsh -s /bin/zsh #自动安装: wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh #下载 git clone git://github.com/robbyrussell/oh-my-zsh.git…
树莓派进阶之路 (007) - 树莓派安装cmake3.5 脚本(原创)
cmake3.5安装脚本: #!/bin/bash cd echo "安装make" sudo apt-get install make echo "安装cmake" sudo apt-get install cmake echo "gcc" sudo apt-get install gcc sudo apt-get autoremove cmake echo "安装cmake 3.5" wget https://cmake.…
树莓派进阶之路 (025) - ubuntu下使用VNC连接树莓派raspberry(转)
转载:http://www.embbnux.com/2014/03/24/on_ubuntu_use_vnc_connect_raspberry/ 参考: http://elinux.org/RPi_VNC_Server 一 安装VNC服务器 SSH下安装: sudo apt-get install tightvncserver 设置密码: tightvncserver 启动: vncserver : -geometry 80 启动1号控制台; 可以写个脚本vnc.sh: #!/bin/s…
树莓派进阶之路 (020) - 基于24位AD转换模块HX711的重量称量实验
参考文档:http://www.geek-workshop.com/thread-2315-1-1.html 参考文档:https://wenku.baidu.com/view/e5d5e4e26529647d26285243.html 先来看一下该模块的常用接法: 模拟输入通道 A 模拟差分输入可直接与桥式传感器的差分输出相接.由于桥式传感器输出的信号较小,为了充分利用A/D 转换器的输入动态范围,该通道的可编程增益较大,为128 或64.这些增益所对应的满量程差分输入电压分别±20mV 或±…
树莓派进阶之路 (016) - 通过595驱动4位LED显示系统时间
模块图片,4位共阳极数码管. 我们使用树莓派wiringPi的库来通过74HC595驱动4位数码管: C 代码如下: #include <wiringPi.h> #include <stdio.h> #include <stdlib.h> #include <stdint.h> #include <time.h> #define SCLK 12 #define RCLK 13 #define DIO 14 unsigned int code_ch…
树莓派进阶之路 (015) - 树莓派使用DS18B20模块测量温度
参考:http://shumeipai.nxez.com/2013/10/03/raspberry-pi-temperature-sensor-monitors.html 第一步,允许单总线接口 sudo raspi-config进入interfacingoptions enable 1-wire interface 第二步,接线 接BCM编码为4即图上物理引脚7 第三步,升级内核 sudo apt-get update sudo apt-get upgrade pi@raspberrypi:~…
树莓派进阶之路 (013) - 树莓派2/3 C语言使用PWM
我手里面的是树莓派3,系统是Raspbian官方操作系统,已经安装好了wiringPi. PWM简介:脉宽调制(PWM)是指用微处理器的数字输出来对模拟电路进行控制,是一种对模拟信号电平进行数字编码的方法.wiringpi有两种方式产生PWM,第一种为树莓派硬件PWM,如果需要精确的PWM控制的话,最好使用硬件PWM.第二种为wiringpi软件模拟的pwm,我们一种一种的介绍. 首先是电路连接,准备做一个LED呼吸灯程序.所以电路很简单,一个LED,一个100Ω的电…