树莓派

使用树莓派点亮led

匿名 (未验证) 提交于 2019-12-02 23:32:01
原料:发光二极管、杜邦线母对母两根、树莓派 在进行操作之前,需要了解树莓派的引脚,在此附上树莓派3的引脚图 然后,我们将led连接到树莓派上 将led的引脚插入杜邦线,二极管的长脚为正极,短脚为负极 我们将二极管的正极连接到GPIO18(12号)引脚上,负极连接到任意GND引脚 连接完成之后,我们编写一个python程序实现led的闪烁 使用vim编写程序 终端输入vim led.py import RPi.GPIO as GPIO import time GPIO.setmode(GPIO.BCM) GPIO.setup(18, GPIO.OUT) while True: GPIO.output(18, GPIO.HIGH) time.sleep(0.05) GPIO.output(18, GPIO.LOW) time.sleep(0.05) 保存退出,终端输入python led.py观察程序运行结果 可以看到led灯交替闪烁 程序解析: while True: 文章来源: https://blog.csdn.net/Wangguang_/article/details/90258604

树莓派 ---- 个人总结

匿名 (未验证) 提交于 2019-12-02 23:32:01
需要下载的资源与工具: 推荐系统-Raspbian 树莓派官方深度定制的硬件驱动与软件程序 下载链接:http://downloads.raspberrypi.org/raspbian_latest 烧录工具-Win32DiskImager v0.9.zip (sourceforge.net) 远程工具-PUTTY(使用介绍)下载VNC-Viewer-5.0.3-Windows-32bit.exe 或者下载 VNC Viewer v6.18.625_64bit官方版 格式化工具- SD Formatter 4.0 for SD/SDHC/SDXC 第一步: SD卡插入读卡器连接电脑,使用SDFormatter对SD卡进行格式化(重装烧录也要进行着SD卡格式化操作) 第二步: 使用Win32DiskImager将镜像烧录到格式化后的SD卡 第三步: 开启ssh-在SD卡盘根目录下新建一个命名为ssh的文件(无后缀) 第四步: 配置无线连接-在SD卡根目录下新建一个文件wpa_supplicant.conf 第五步: 将SD卡插入树莓派主板中,连接主板电源开机 第六步: 通过路由器或者命令行登录查看树莓派ip地址 使用PuTTy连接,输入ip,默认端口是22,网上也有说是88(自己试试就知道了),连接类型ssh 点击打开后,进入DOM窗口,输入默认帐号pi,密码raspberry 登录

(5)树莓派安装下载工具aria

匿名 (未验证) 提交于 2019-12-02 23:04:42
git clone https://github.com/aria2/aria2.git vi aria2/src/OptionHandlerFactory.cc OptionHandler* op(new NumberOptionHandler(PREF_MAX_CONNECTION_PER_SERVER, TEXT_MAX_CONNECTION_PER_SERVER, // "1", 1, 16, 'x')); "1", 1, 256, 'x')); ### 用于修改每个服务器最大连接数 OptionHandler* op(new UnitNumberOptionHandler( //PREF_MIN_SPLIT_SIZE, TEXT_MIN_SPLIT_SIZE, "1M", 1_m, 1_g, 'k')); PREF_MIN_SPLIT_SIZE, TEXT_MIN_SPLIT_SIZE, "1M", 256_k, 1_g, 'k')); # 用于调整每个文件拆分 apt-get install libgnutls28-dev nettle-dev libgmp-dev libssh2-1-dev libc-ares-dev libxml2-dev zlib1g-dev libsqlite3-dev pkg-config libcppunit-dev autoconf

树莓派3b+学习笔记(四):安装python2.7的IDLE

匿名 (未验证) 提交于 2019-12-02 22:51:30
因为我的这个系统是官网上下载的最新的镜像,所以很多东西都没有配置,而且我们项目组买了个智能小车,需要用python2,这个就是我用的镜像。 (一)更新本地软件源 sudo apt - get update (二)安装python2.7的IDLE sudo apt - get install idle - python2 . 7 (三)把python2.7的IDLE放到桌面 来源:51CTO 作者: 嘤氲. 链接:https://blog.csdn.net/Yinyun1998/article/details/100996601

python代码实现树莓派3b+驱动步进电机

匿名 (未验证) 提交于 2019-12-02 22:51:30
python代码实现树莓派3b+驱动步进电机   先来说下都需要什么吧,树莓派的这一套都少不了,树莓派3b+主板、TF卡、树莓派电源、步进电机以及对应的驱动板、杜邦线6根(母对母),差不多就这么多吧。 引脚   首先,我们先看下树莓派的40个Pin都是什么功能吧!可以通过过树莓派的命令行窗口来查询,输入命令: gpio readall   输出的结果是什么呢?见下图:   上边图中已经全部显示了40个GPIO的定义。下边是我从网上荡了一张图带颜色的图,看的会更清楚一些:   上图可以看到,这些Pin的编码方式有三种,分别是BOARD编码、BCM编码和WiringPi编码。这些都是什么含义呢?下边我们来一一说下: BOARD编码   上图也写了,就是物理引脚嘛,怎么编码的呢,就是在一列的引脚1、2,旁边的是3、4……直接上图吧,估计也说不清楚。由于我的主板已经安装到盒子里边了,固定也挺麻烦的,我就从网上荡一张来说事儿吧!      上图从左到右、从下到上以及进行编码,物理编码的起始值为1,从1到40。 BCM编码 WiringPin编码   至于为什么要讲这写呢,首先是连接点击要用,另外就是编写代码要用。 步进电机及驱动板   看完编码当时,加下来我们再说下步进电机和驱动板电路吧。 步进电机 驱动板   驱动板必须要跟点击匹配,否则必有一坏,就是看什么坏了。这个买的时候跟老板说,都懂

Python树莓派 爬虫心得

匿名 (未验证) 提交于 2019-12-02 22:11:45
平台: 树莓派 linux 语言:python 搞一个爬虫都清楚是怎么回事,我这里玩过之后有下面的心得: 为什么要用树莓派呢,省电啊,没乱七八糟的桌面问题,可以一直开着。 1.树莓派上的磁盘写入对于不同格式是有区别的,我试过跑ntfs,开10线程就完全卡死不动了,wa(wait for io)很高。看了下原因是ntfs代码效率不高而且是在用户层的fuse基础上的,所以放弃换了ext4,后来又测试了一下准备上fat32(windows linux兼容)。顺带试了一下vfat,也是fuse的,就是知道不行了。测试数据如下: * dd写入1GB sudo mount /dev/sdb1 ~/tanhangbo sudo dd bs=1M count=1K if=/dev/zero of=test.bin oflag=dsync * dd读取1GB sudo dd bs=1M count=1K if=test.bin of=/dev/null oflag=dsync ---> ntfs (需要fuse) W: 275.428 s, 3.9 MB/s R: 54.1916 s, 19.8 MB/s ---> exfat (需要fuse) W: 123.785 s, 8.7 MB/s R: 45.3635 s, 23.7 MB/s ---> fat32 sudo mount -t vfat

树莓派(4B)Linux + .Net Core嵌入式-HelloWorld(二)

匿名 (未验证) 提交于 2019-12-02 22:10:10
一、新建.Net Core项目 新建.Net Core3.0的控制台应用,代码如下 namespace Demo { class Program { static void Main(string[] args) { Console.WriteLine("Hello World!"); Console.WriteLine(Environment.OSVersion); Console.WriteLine(Environment.Version); Console.ReadKey(); } } } 二、生成项目 项目已经写好后,右击项目发布 创建后,点击编辑 修改目标运行时,修改为linux-arm 点击保存后,点击发布,发布完成根据,目标位置寻找生成后的文件。 三、树莓派运行 根据上一章节说到的【 树莓派(4B)Linux + .Net Core嵌入式-初始化环境(一) 】,使用Xftp软件上传项目编译好的文件到树莓派机器中 在树莓派中建立Demo文件夹,把上图中Demo、Demo.dll、Demo.rentimeconfig.json上传到Demo文件夹中即可。 然后打开Xshell软件,cd进入到程度目录 cd Demo 可以分别输入以下命令执行即可运行(2种方法): 方法一:直接键入命令执行dll dotnet Demo.dll  方法二:执行Dome ./Dome 或者是

树莓派(raspberry)启用root账户

蹲街弑〆低调 提交于 2019-12-02 22:05:41
树莓派(raspberry)启用root账户 今天玩树莓派,需要安装些东西,老是sudo感觉不方便于是想直接用root。咦···?默认不是空密码?试下密码raspberry。还不对。那是神马?? 论他找了下,原来之前用centos习惯了,错觉,错觉!! 树莓派使用的linux是debian系统,所以树莓派启用root和debian是相同的。 debian里root账户默认没有密码,但账户锁定。 当需要root权限时,由默认账户经由sudo执行,Raspberry pi 系统中的Raspbian 默认用户是pi 密码为raspberry 重新开启root账号,可由pi用户登录后,在命令行下执行 sudo passwd root 执行此命令后系统会提示输入两遍的root密码,输入你想设的密码即可,然后在执行 sudo passwd -- unlock root 这样就可以解锁root账户了。 好了,搞定! 来源: oschina 链接: https://my.oschina.net/u/438461/blog/135196

树莓派 linux opencv 4.0-pre 安装

匿名 (未验证) 提交于 2019-12-02 21:59:42
# 依赖项 sudo apt-get install build-essential cmake git pkg-config sudo apt-get install libjpeg8-dev sudo apt-get install libtiff5-dev sudo apt-get install libjasper-dev sudo apt-get install libpng12-dev sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libcv-dev sudo apt-get install libgtk2.0-dev sudo apt-get install libatlas-base-dev gfortran github上下载最新的opencv-master cd opencv-master mkdir release cd release 生成makefile sudo cmake -D CMAKE_BUILD_TYPE=RELEASE \ -D CMAKE_INSTALL_PREFIX=/usr/local .. 编译安装(防止树莓派3b+卡死,我就用2个线程) sudo make -j2 sudo make install sudo ldconfig

关掉linux ssh终端后,让程序继续执行的方法

匿名 (未验证) 提交于 2019-12-02 21:59:42
最近买了个树莓派,发现中移动的物联网云平台挺好,就想玩玩,用树莓派上自动获取温度上报到云端,通过web显示,测试时希望在ssh上执行完命令后,关闭电脑或者ssh命令行终端后, 树莓派继续运行。 1. 使用 nohup 命令(说明,网上有的说输入下列命令后,再回车到ssh命令行,再exit退出,那种情况会失败) 2. 讲执行命令加到系统的rcs启动脚本中。适合在最终真正部署时使用。 文章来源: 关掉linux ssh终端后,让程序继续执行的方法