raspberry pi
文章平均质量分 52
孤舟钓客
人生如梦,梦何曾醒?不过旧愁新怨。但无他。回首向来萧瑟处,也无风雨也无晴。夜阑风静彀纹平,小舟从此逝,江海寄馀生。
展开
-
raspberry pi (1) prepare
find IP of raspberry piping raspberrypi.localPING raspberrypi.local (192.168.1.101) 56(84) bytes of data.64 bytes from 192.168.1.101 (192.168.1.101): icmp_seq=1 ttl=64 time=0.394 msssh to rasp...原创 2019-03-24 23:36:38 · 194 阅读 · 0 评论 -
raspberry pi (11) DS18B20温度传感器,DHT11数字温湿度传感器,BMP180气压传感器
1.DS18B20温度传感器#!/usr/bin/env python3import osds18b20 = ''def setup(): global ds18b20 for i in os.listdir('/sys/bus/w1/devices'): if i != 'w1_bus_master1': ds18b20 = idef read():# glob...原创 2019-04-27 13:09:55 · 1039 阅读 · 0 评论 -
raspberry pi (10) 触摸开关传感器,超声波传感器,红外避障传感器
1.触摸开关传感器#!/usr/bin/env pythonimport RPi.GPIO as GPIOTouchPin = 11Gpin = 12Rpin = 13tmp = 0def setup(): GPIO.setmode(GPIO.BOARD) # Numbers GPIOs by physical location GPIO.setup(G...原创 2019-04-27 12:55:59 · 1648 阅读 · 2 评论 -
raspberry pi (9) 红外遥控器
1.配置1)sudo apt update2)sudo apt-get install lirc3)sudo vi /etc/lirc/hardware.confLIRCD_ATGS="--uinput"DRIVER="default"DEVICE="/dev/lirc0"MODULES="lirc-rpi4)sudo vi /etc/modules最后面加入:l...原创 2019-04-21 12:54:17 · 1380 阅读 · 0 评论 -
raspberry pi (8) 模拟霍尔传感器,模拟温度传感器,声音传感器,光敏传感器
1.模拟霍尔传感器#/usr/bin/env python3 import RPi.GPIO as GPIO import PCF8591 as ADCimport timedef setup(): ADC.setup(0x48)def Print(x): if x == 0: print('') print('**********...原创 2019-04-21 12:33:52 · 1258 阅读 · 2 评论 -
raspberry pi (7) PCF8591模数转换器,雨滴探测传感器,PS2操纵杆,电位器传感器
1.PCF8591模数转换器#------------------------------------------------------## This is a program for PCF8591 Module. ## Warnng! The Analog input MUST NOT be over 3.3V!# # In this ...原创 2019-04-21 10:00:48 · 2317 阅读 · 10 评论 -
raspberry pi (6) 有源蜂鸣器,无源蜂鸣器
有源蜂鸣器内置震荡源,通电时会发出声音。#!/usr/bin/env python3import RPi.GPIO as GPIOimport timeBuzzer = 11 # pin11def setup(pin): global BuzzerPin BuzzerPin = pin GPIO.setmode(GPIO.BOARD) # Numbers...原创 2019-04-02 23:40:05 · 2552 阅读 · 0 评论 -
raspberry pi (5) 轻触开关,倾斜开关,振动开关,干簧管传感器,U型光电传感器
轻触开关#!/usr/bin/env python3import RPi.GPIO as GPIOButtonPin = 11Gpin = 12Rpin = 13def setup(): GPIO.setmode(GPIO.BOARD) # Numbers GPIOs by physical location GPIO.setup(Gpin, GPIO....原创 2019-04-02 22:42:05 · 1715 阅读 · 0 评论 -
raspberry pi (3) RGB-LED
GPIO号代码#!/usr/bin/env pythonimport RPi.GPIO as GPIO import timeimport randompins = {'pin_R': 11, 'pin_G': 12, 'pin_B': 13}GPIO.setmode(GPIO.BOARD) # Numbers GPIOs by physical loc...原创 2019-03-27 23:43:22 · 467 阅读 · 0 评论 -
raspberry pi (2) GPIO, PWM和双色LED
PWM脉宽调制(PWM)是指用微处理器的数字输出来对模拟电路进行控制,是一种对模拟信号电平进行数字编码的方法。在树莓派上,可以通过对GPIO的编程来实现PWM。简单说就是在对应的引脚产生类似于方波似的波形,可以通过设置相应的参数直接来控制波形的周期,以及高电平在整个波形中所占的比例。占空比占空比(Duty Cycle)有如下含义: 在一串理想的脉冲序列中(如方波),正脉冲的持续时间...原创 2019-03-26 23:21:30 · 1629 阅读 · 0 评论 -
raspberry pi (4) 继电器,激光传感器
import RPi.GPIO as GPIO import timeRelayPin = 11 # pin11 def setup(): GPIO.setmode(GPIO.BOARD) # Numbers GPIOs by physical location GPIO.setup(RelayPin, GPIO.OUT) GPIO.output...原创 2019-03-29 23:31:16 · 662 阅读 · 0 评论 -
raspberry pi (0)
很久很久以前,买了个树莓派,一直没有动手,前不久又买了一套传感器,决定玩一下。1)准备原创 2019-03-24 23:39:25 · 293 阅读 · 0 评论 -
raspberry pi (12) I2C LCD1602液晶显示器,DS1302事实时钟
1.I2C LCD1602液晶显示器#!/usr/bin/env pythonimport timeimport smbusBUS = smbus.SMBus(1)def write_word(addr, data): global BLEN temp = data if BLEN == 1: temp |= 0x08 else: temp &= 0xF7...原创 2019-04-27 13:15:36 · 1290 阅读 · 0 评论