- 博客(37)
- 资源 (7)
- 收藏
- 关注
原创 esp8266使用点灯的库(arduino)(DHT22和BMP180)
在使用esp8266的过程中,发现点灯科技的库和app不错,连接传感器即可在手机上查看相关信息,适合初学者玩耍。我试用了DHT22和BMP180两个传感器,效果如下:注意:库文件都放在C:\Users\XXX\Documents\Arduino\libraries下,XXX为用户名。1、下载blinker-library,这是点灯科技的库;2、使用DHT22需要下载DHT-sensor-library,另外还需要将Adafruit_Sensor.h,也放在DHT的库文件夹中;3、使用BMP180
2021-05-02 23:19:52 1810
原创 mqtt and mosquitto
MQTT : Message Queuing Telemetry Transport发布者(Publisher)服务器(Broker)(消息代理)订阅者(Subscriber)Qos0 : 最多发送一次消息Qos1 : 最少发送一次消息Qos2 :mosquittogithub : mosquittosudo apt install mosquittosudo apt install mosquitto-clientsudo service mosquitto status/star
2021-04-28 16:42:29 382
原创 Python更换清华源(pip)
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/
2021-04-26 23:33:31 1389
原创 树莓派更换清华源
1.更换软件源sudo nano /etc/apt/sources.listdeb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main contrib non-free rpideb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main contrib non-free rpi2.更换系统源sudo nano /etc/apt/
2021-04-26 23:32:08 280
原创 esp8266配置网络(micropython)
>>> import network>>> dir(network)['__class__', '__name__', 'AP_IF', 'AUTH_OPEN', 'AUTH_WEP', 'AUTH_WPA2_PSK', 'AUTH_WPA_PSK', 'AUTH_WPA_WPA2_PSK', 'MODE_11B', 'MODE_11G', 'MODE_11N', 'STAT_CONNECTING', 'STAT_CONNECT_FAIL', 'STAT_GOT_IP
2021-04-26 19:45:46 687 1
原创 esp8266进行文件操作(micropython)
>>> f = open('data.txt', 'w')>>> f.write('some data')9>>> f.close()>>> f = open('data.txt')>>> f.read()'some data'>>> f.close()>>> import os>>> os.listdir()['boot.py', 'dat
2021-04-26 18:42:44 349
原创 esp8266点亮LED
>>> import machine>>> pin = machine.Pin(2, machine.Pin.OUT)>>> pin.on()>>> pin.off()其中,GPIO2为8266板LED,GPIO16为开发板LED。on只是和off对应,只是输出高电平或低电平,on关灯,off开灯。...
2021-04-26 17:30:40 373
原创 esp8266使用dht22(micropython)
>>> import dht>>> import machine>>> d = dht.DHT22(machine.Pin(14))>>> d.measure()>>> d.temperature()>>> d.humidity()Pin(14)为GPIO14
2021-04-26 17:09:50 613
原创 Arduino添加esp8266开发板
安装arduino,文件-首选项-附加开发板管理器网址:https://arduino.esp8266.com/stable/package_esp8266com_index.json,工具-开发板-开发板管理器,搜索esp8266,安装(没有代理安装不成功),根据底部提示自行下载相关文件放在C:\Users\XXX\AppData\Local\Arduino15\staging\packages下,其中XXX为当前用户,点击安装即可。...
2021-04-15 18:42:27 1034
原创 esp8266(安可信ESP-12F)刷micropython固件
1、安装CP2102驱动,这个是官方通用驱动。2、去micropython.org下载esp8266的固件,选择最新稳定版就可以了,使用说明在这里。3、安装pip install esptool格式化esptool.py --port com7 erase_flash刷固件esptool.py --port com7 --baud 460800 write_flash --flash_size 32m -fm dio 0 esp8266-20210202-v1.14.bin注意:这里f
2021-04-08 23:40:49 2878
原创 python使用gps设备
我使用的GPS设备是USB接口,但在系统中模拟的是COM5,python中需要安装pynmea2和pyserial两个模块,pyserial负责读取串口数据,pynmea2负责解析GPS数据,GPS数据标准是NMEA0183,在github上下载模块时自带标准文件。另外,可以试试PyGPSClient,pypi上就有,可以去github上下载源码直接运行。...
2021-04-02 09:50:53 1202
原创 安装basemap、osgeo
在PYPI上是找不到Basemap的,但可以在这里下载最新版的Basemap,官网在这里,同时还需要安装pyproj和pyshp。
2021-03-30 17:47:21 252
原创 python离线安装模块(考虑模块关联关系)
在python中离线安装模块,会碰到安装模块A需要先安装模块B、C,之前都是下载一个模块,然后pip install moduleA碰到问题再去下载下一个模块,继续安装。后来才发现可以使用pip download moduleA先将模块A需要的模块一次性下载,然后安装。前提:python的版本,离线和在线的计算机上要一样。...
2021-03-30 13:02:37 511
原创 python的串口模块pyserial
一定要注意,在python中使用串口,虽然import serial,但安装的模块却是pyserial,帮助文件在这里。
2021-03-15 23:27:44 303
原创 ts流分析软件TS Expert
最近在看ts流的数据,发现一个不错的分析软件,ts expert,可以很好的分析数据中的PSI、SI、PID信息,有可执行文件和源程序,下载地址。
2021-03-15 17:50:58 2070
原创 树莓派安装测试摄像头
CSI接口的摄像头安装时,排线蓝色一面面向网口,测试命令:1、拍照raspistill -o test.jpg2、摄像raspivid -o test.h264 -t 10000其中10000的单位是毫秒
2021-03-02 13:53:41 220
原创 DVB-S2 and DVB-S2X Standards
DVB-S2 ETSI EN 302 307-1DVB-S2X ETSI EN 302 307-2
2021-02-22 10:46:45 2679
原创 pip改源
1、临时选择清华镜像安装scrapypip install -i https://pypi.tuna.tsinghua.edu.cn/simple scrapy2、将pip的源改为清华镜像pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/
2021-02-19 19:28:43 89
原创 bitarray module
from bitarray import bitarraya = bitarray()a.append(0) # a=bitarray('0')a.append(1) # a=bitarray('01')a.append([2,3,5]) # a=bitarray('011'), one valuea.append('0') # a=bitarray('0111')b = bitarray()b.extend(0) # TypeError: 'int' object is not iter
2021-02-16 17:37:04 209
原创 RTL-SDR驱动安装
下载zadig-2.5,运行时在Options菜单中选择List All Devices,如下图所示就可以在设备菜单看到RTL2832U了,有些设备可能会显示为Bulk-In, Interface (Interface 0)之类的信息,点击Replace Driver,安装驱动即可。...
2021-02-16 12:50:42 7413
原创 scapy的安装
根据scapy官方文档的说明,我选择使用命令sudo pip install --pre scapy[complete]然后在使用命令sudo apt install texliveOK
2021-02-09 19:41:50 590
原创 使用socket接收UDP数据
import socketport = 8888 #目的端口ip = '192.168.1.100' #目的IPaddrd = (ip, port)data_len = 2048 #缓存大小s = socket.socket(AF_INET, socket.SOCK_DGRAM) #UDP,TCP为SOCK_STREAMs.bind(addrd) #绑定目的IP和端口data, addrs=s.recvfrom(data_len) #data为一个UDP包, 长度由MTU决定,bytes类型
2021-02-09 13:28:21 775
原创 使用VNC在电脑和Raspberry Pi之间互传文件
互传文件,首先需要在电脑端安装VNC-Viewer,这是64位版本的官方下载地址,不用安装,直接运行。其次,在Raspberry Pi配置中打开VNC。重启Raspberry Pi后在视窗右上角会看到黑蓝色VNC标志。Raspberry Pi到电脑在Raspberry Pi上,右键点击VNC标志,选择File Transfer……,如下图点击send files……选择文件传输即可电脑到Raspberry Pi在电脑端VNC-Viewer登录Raspberry Pi后,点击Transfer
2021-02-03 12:51:04 2101 1
原创 树莓派系统的安装
树莓派的系统安装变得越来越简单了。首先,需要使用读卡器将系统安装到TF卡中。1、下载最新版的树莓派安装工具Raspberry Pi Imager。在这个官方页面Raspberry Pi Imager,一个工具足矣。而不用像以前那样一个格式化TF卡工具,一个镜像写入工具。2、运行Raspberry Pi Imager。在Operation System下选择安装的系统,如果是第一次接触树莓派,直接选第一个就好了。在SD Card下选择要安装的TF卡,一定要确认好盘符!接下来点击Write和Yes即可
2021-01-31 22:50:33 390 1
原创 模块bitarray和bitstring在查找特定二进制序列的时间比较
最近在尝试使用python编写处理HDLC数据文件的程序,先后使用了两个模块,分别是bitstring和bitarray。处理HDLC数据,首先需要找到文件中的‘0x7E’,在两个模块中分别有对应的方法。bitstring在这个模块中,可以把数据文件读取为Bits、BitArray或者BitStream类,然后使用findall方法查找数据文件中所有的7E位置。注意,findall返回的是generator,我使用list对generator进行了强制转换。bitarray在这个模块中,把数据文件读
2021-01-29 22:48:47 464
原创 安装Visual C++ Build Tools解决unable to find vcvarsall.bat的问题(离线安装python模块的问题)
在离线安装python模块pyais的时候,使用 python pyais.py install命令,出现unable to find vcvarsall.bat的错误提示,解决方法如下:下载VisualCppBuildTools_Full,然后运行命令> visualcppbuildtools_full.exe /Layout VCbuildtools程序会运行一段时间,在VCbuildtools目录下生成OfflineCache和packages两个文件夹,约1.72GB,将这两个文件夹连
2021-01-24 12:53:22 904
原创 RaspberryPi GPIO
pi@raspberrypi:~ $ gpio readall +-----+-----+---------+------+---+---Pi 3B--+---+------+---------+-----+-----+ | BCM | wPi | Name | Mode | V | Physical | V | Mode | Name | wPi | BCM | +-----+-----+---------+------+---+----++----+---+------+-------
2021-01-21 21:42:20 267
原创 pdir2 module
~ $ pip3 install pdir2>>>import pdir>>> pdir(pdir)special attribute: __class__, __dict__, __doc__, __module__, __weakref__abstract class: __subclasshook__object customization: __format__, __hash__, __init__, __new__, __re
2021-01-21 21:27:45 218 1
原创 keyword module
keyword moduleimport keywordkeyword.kwlistkeyword.iskeyword(‘as’)True
2021-01-21 21:05:46 131
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人