树莓派入门(二)

第5章 树莓派编程

1.C语言

  1. 安装vi/vim编辑器
    常见编辑器nano ,vi/vim
    首先写在默认vi编辑器sudo apt-get remove vim-common
    然后安装vim sudo apt-get install vim 脑洞清奇不直接安装?
    为方便使用,在/etc/vim/vimrc文件后添加三句话增加高光显示
   set nu # 显示行号
   syntax on # 语法高亮
   set tabstop=4 # table退4格

2.安装WiringPi

安装git sudo apt-get install git-core
注意如果安装过程出现错误,尝试更新软件源 sudo apt-get update
通过git获取源码 git clone git://git.drogon.net/wiringPi 下载不了
进入wiringPi目录安装 cd wiringPi
输入./build 自动安装编译
如果需要更新库

  1. cd wiringPi
  2. git pull origin

3点亮一个LED灯

跳过接线,切记在led上接个保护电阻!!!

—省略c 和python的编程

第6章 树莓派的扩展应用介绍

1.摄像头模块的使用
方式1: 非usb摄像头
不能热插拔
系统更新到最新
sudo apt-get update
sudo apt-get upgrade
在raspi-config中使能 摄像头(使能这个词 厉害了)
4.操作摄像头
官方摄像头系统命令
raspitill获取静态图片的命令
raspivid获取视频信息的命令

raspitill 相关命令
raspitill -t 1000 -o image.jpg 1秒 延迟后 拍摄一个照片,命名为 image.jpg

raspitill -t 1000 -o image.jpg -w 640 -h480 -q 5 拍一张自定义长宽和帧率的照片
raspitill -t 1000 -o image.jpg -ifx emboos 浮雕风格
raspitill -t 1000 -o 获取一个图片并至输出设备

raspivid -o myvideo.h264 拍一段视频 默认时长5s,分辨率1920*1080,帧率17

raspivid -o myvideo.h264 -t 1000 -w 640 -h 480 时间10s 分辨率 640*480

视频输出为一段未压缩的H.264 视频流,为了能让我们的普通视频播放器播放,我们安装 gpac
apt-get install -y gpac

利用gpac包中的MP4Box应用将H.264格式的视频流转成每秒10帧的mp4格式
MP4Box -fps 10 -add myvideo.h264 myvideo.mp4

方式二: (适用于所有摄像头)
1.摄像头连接树莓派
2升级系统
3.使能摄像头
4. 将树莓派采集的视频传到网页端

更新系统
sudo apt-get install cmake
sudo apt-get install libjpeg8-dev
编译 mjpg-streamer-experimental https://www.jb51.net/article/206568.htm
make clean all

重启 sudo reboot
进入系统,进入 mjpg-streamer-experimental 目录,启动专用摄像头
./mjpg-streamer -i "./imput_raspicam.so" -o ".output_http.so -w ./www"
如果更改分辨率
./mjpg-streamer -i "./imput_raspicam.so -w 320 -h 240 -fps 10" -o ".output_http.so -w ./www"
某些摄像头会报错

查看图像,pc端输入http://<树莓派ip>:8080/?action=snapshot 看到静态截图
看动态图片http://<树莓派ip>:8080/?action=stream
动态图像浏览器会卡不好用,http://<树莓派ip>:8080/Javascript_simple.html

视觉识别

https://www.yahboom.com/study/Pi_Motion 视觉云台
树莓派制作机器人,小车
树莓派有40pin针脚,可以扩展各种应用
https://www.yahboom.com/study/4wd-Pi
https://www.yahboom.com/study/T1-Pi
https://www.yahboom.com/study/G1-T-PI

注意事项

树莓派的系统卡要直接插在主板上,不要通过读卡器插在usb口上
七寸屏在4B上usb电源不足,会黑屏,无法点亮
内存显示过小?进入设置界面选择 Advanced Options–> expand filesystem
摄像头无法启动,注意查对接口位置

你可能感兴趣的:(树莓派)