×

Python

树莓派Raspberry设置python脚本开机启动

Kalet Kalet 发表于2017-09-23 浏览378 评论0
最近有个项目利用树莓派来完成,主要是在树莓派上用python写了个脚本来处理一些信息与逻辑。这边就遇到一个问题,即设置该脚本在开机的时候自动运行,而不是需要人登陆到树莓派上在执行这个程序,这样太麻烦了,顶多在实验室玩玩,拿不出去。本文主要讲诉设置该python脚本在树莓派上自动运行。  一、首先写个简单的python脚本脚本很简单,就是树莓派上一个灯闪烁程序,需要学gpio可以看我之前的博客文件保存在/home/pi/script/ledblink.py123456789...

Python

在Linux上利用python获取本机ip

Kalet Kalet 发表于2017-09-18 浏览687 评论0
下面介绍在Linux上利用python获取本机ip的方法.经过网上调查,发现大致有两种方法,一种是调用shell脚本,另一种是利用python中的socket等模块来得到,下面是这两种方法的源码:[python] viewplain copy#!/usr/bin/env python  #encoding: utf-8  #description: get local ip address    import os&...
在树莓派上使用MAX7219套件驱动8x8点阵

Python

在树莓派上使用MAX7219套件驱动8x8点阵

Kalet Kalet 发表于2017-09-17 浏览636 评论0
一.转至:https://lo-li.net/1261.htmlMAX7219是集成化的串行输入输出共阴极显示驱动器,它可以驱动8位数的七段数字显示器或者LED矩阵。拿到的是散装的套件所以先焊上排针插座什么的靠近IC插座一侧是连接板子的而另一侧用于级联,其中VCC连正(引脚2) GND连负(引脚6) DIN传输数据(引脚19MOSI) CS片选(引脚24) CLK时钟(引脚23SCLK)二.MAX7219有以下寄存器REGISTERADDRESSHEXD15-D12D11D10D9D8No-OpX(任意)00000xX0Digit0数位0...

Python

使用MAX7219驱动8x8点阵

Kalet Kalet 发表于2017-09-17 浏览1116 评论0
前言转至:http://www.jianshu.com/p/245ea9a43c98本实验使用MAX7219驱动8x8点阵。上位机使用Ubuntu14.04,下位机使用Raspberrypi2。本次实验又有攻略带飞,简直爽。使用MAX7219点阵模块使用MAX7219点阵模块除了需要提供GND以及VCC外,只需要再提供三根引脚即可点亮矩阵。其中,DIN引脚输入数据,CS(LOAD)引脚控制数据输入,CLK引脚用于区分每个bit。时序图frommax7219芯片4片级联C51程序与电路整个写入流程为,首先CS引脚置0,...
树莓派GPIO入门03-GPIO控制RGB彩色LED灯 树莓派GPIO入门03-GPIO控制RGB彩色LED灯 树莓派GPIO入门03-GPIO控制RGB彩色LED灯 树莓派GPIO入门03-GPIO控制RGB彩色LED灯

Python

树莓派GPIO入门03-GPIO控制RGB彩色LED灯

Kalet Kalet 发表于2017-09-16 浏览484 评论0
转至:http://blog.mangolovecarrot.net/2015/04/29/raspi-study03/ 我们学会如何通过PWM来控制LED的亮度,这次我们还是利用PWM来控制一个RGB彩色LED灯来显示各种我们想要的颜色。最终效果树莓派GPIO入门03-GPIO控制RGB彩色LED灯硬件彩色RGB二极管。我用的是淘宝买的带4根引脚的S801。你也可以用别的原理都是一样的。杜邦线4条。3根连接红色绿色蓝色,还有一根连接树莓派5V电源引脚。硬件图原理说明这个RGB彩色LED里其实有3个灯,分别是红灯绿灯和蓝灯。控制这三个灯分别发出不同强度的光,混合起来就能发出各种颜色的...
树莓派GPIO入门04-使用按钮

Python

树莓派GPIO入门04-使用按钮

Kalet Kalet 发表于2017-09-16 浏览512 评论0
转至:http://blog.mangolovecarrot.net/2015/05/03/raspi-study04/ 我们通过程序控制彩色LED发出不同颜色的光。这次我们用3个按钮来手动控制彩色LED灯分别发出红,绿,蓝光并可以同时按下不同按钮以显示混合颜色的光。最终效果树莓派GPIO入门04-使用按钮硬件跟上一节一样,彩色RGB二极管一只。杜邦线若干。面包板一块。按钮3只。这种按钮是最常见的小按钮,有四只引脚。分别两两相通。按下按钮以后原来不通的引脚之间会被联通。把按钮翻过来看腹部可以看到联通的引脚之间有凹槽相连,很容易辨认。硬件图原理说明从树莓派上引GND(负极)到面...
树莓派GPIO入门07-利用声音传感器制作声控灯

Python

树莓派GPIO入门07-利用声音传感器制作声控灯

Kalet Kalet 发表于2017-09-16 浏览499 评论0
转至:http://blog.mangolovecarrot.net/2015/05/22/raspi-study07/ 本文我们用声音传感器来制作一个简易的声控灯。最终效果树莓派GPIO入门07-利用声音传感器制作声控灯视频演示:硬件面包板杜邦线LED发光二极管一只声音传感器一只硬件图原理说明声音传感器有3根引脚,电源正极,电源负极,数据OUT,分别接到树莓派的VCC,GND和任意一个GPIO口上(输入模式)。当声音传感器检测到有声音就会从OUT口输出低电平,注意低电平并不会持续,声音一旦结束传感器也会马上停止输出低电平。另外,在传感器上有一个电位器,上面有一个十字形的旋钮,用小螺...
树莓派GPIO入门11-驱动液晶屏幕(二)

Python

树莓派GPIO入门11-驱动液晶屏幕(二)

Kalet Kalet 发表于2017-09-16 浏览540 评论0
转至:http://blog.mangolovecarrot.net/2017/03/05/raspi-study1102/ 本系列将驱动一块1.44”的128x128像素的彩色液晶屏幕。本文是系列的第2篇,也是最后一篇,目标是在液晶屏上显示文字。最终效果最终效果硬件及连接参考本系列第一篇先运行程序看效果下载下面两个文件放在同一目录下。python程序点阵字库然后,执行!1sudopythonprogHz.py原理说明上一篇我们学过了如何在指定的区域里绘制色块的方法。说白了就是在一个指定矩形区域内按顺序设置每一个像素点的颜色。那么显示文字也是一样的道理。我们打算在某个位置显示...