python
无.处安放的灵魂
低调低调...观望期他大佬。
展开
-
树莓派:两个OELD屏幕驱动(tca9548a)
一、硬件连接树莓派 tca9548a I2C扩展板SDA1---------------------------> SDASCL1---------------------------> SCL两个OLED屏幕的SAD和SCL分别接在tca9548a的SD2、SC2 和 SD3、SC3 (可以任意)...原创 2019-07-09 08:38:00 · 1664 阅读 · 1 评论 -
如何控制树莓派产生与读取pwm波——pigpio库函数使用:PWM波形的产生
转发一个好文章:https://blog.csdn.net/wenhanhe/article/details/90215368转载 2019-07-12 16:32:42 · 1147 阅读 · 0 评论 -
树莓派:直流电机正反转(pigpio)
在使用RPi.GPIO 库里的PWM功能时候,出现了一个问题,电机的啸叫声特别明显,低频(200以下)也是,高频(20K)更是,后来用示波器检测它的输出端,发现将占空比设置为0的时候,它还是会产生一个PWM信号。电机正反转时候,转速断断续续。后来,查到了一个比较靠谱的库 pigpio, 可以用pip下载。这个库的PWM非常稳定。用示波器检测,比较平稳。将一端口设置成PWM,四步...原创 2019-07-12 16:27:28 · 3967 阅读 · 1 评论 -
树莓派: OLED显示MPU6050姿态角
from PIL import ImageDrawfrom PIL import Imagefrom PIL import ImageFontimport Adafruit_SSD1306from mpu6050 import mpu6050import threadingimport timeimport queueimport MPU6050filtermyQueue...原创 2019-07-06 21:17:43 · 1784 阅读 · 2 评论 -
树莓派: 驱动oled
一、下载模块pip install Adafruit-SSD1306安装PIL和 pillow模块sudo apt-get install python3-pil sudo apt-get install python3-pillow二、测试代码import timeimport osimport sysimport Adafruit_GPIO.SPI as SP...原创 2019-07-06 14:14:45 · 1502 阅读 · 1 评论 -
树莓派:MPU6050
一、下载mpu6050模块pip install mpu6050-raspberrypi二、检测I2C设备sudo i2cdetect -y 1接线没错的话,可以看到MPU6050 地址是 0x68三、引入模块from mpu6050 import mpu6050四、内部方法4.1 创建实例def __init__(self, addres...原创 2019-07-06 08:40:52 · 2170 阅读 · 0 评论 -
树莓派:16路舵机扩展板
一、安装Adafruit-PCA9685sudo pip install adafruit-pca9685二、引入包import Adafruit_PCA9685 三、内部方法class PCA9685(object): """PCA9685 PWM LED/servo controller.""" def __init__(self, address...原创 2019-07-04 15:31:20 · 2923 阅读 · 1 评论 -
python:线程队列 Queue
python中的list,dict,set,tuple都不是线程全队列。因为例如list在append()或者remove()的时候,资源是共享的,然后python没有在这些队列里面封装锁。但python中的queue队列属于线程安全,他底部封装了锁。 所谓线程安全,就是一个线程在同一时间只能被调用一次。 线程队列它能省去手动加锁、解锁的步骤。Queue模块中的常用方法:Queue.qs...原创 2019-06-28 16:39:08 · 255 阅读 · 0 评论 -
python:多线程
一、简单开启线程1、引入模块import threading2、创建一个线程# 原型class threading.Thread(group=None, target=None, name=None, args=(), kwargs={})# target是要由run()方法调用的可调用对象。默认为None,意味着什么都不叫。 名称是线程名称。默认情况下,一个唯一的...原创 2019-06-28 10:01:41 · 112 阅读 · 0 评论 -
树莓派:创建无限自启动python的脚本,以及遇到的难题
一、创建一个脚本#!/bin/bashwhile [ 1 ];do python /home/pi/Desktop/ssh_test/Fanban/main.pydone二、修改/ect/rc.local在exit 0 前写入bash ./home/pi/Desktop/ssh_test/Fanban/startup_1.sh【注】这些路径根据你的实际来定义,用...原创 2019-07-19 23:19:42 · 777 阅读 · 0 评论