- 博客(52)
- 收藏
- 关注
原创 Android Listview notifyDataSetChanged() 不起作用
如果直接将arraylist 的数据直接复制,无法完成。如果要对数据执行直接传递,需要用下面方法。
2024-08-02 16:59:45
305
原创 ESP32-C3-MINI-1
芯片 https://files.seeedstudio.com/wiki/XIAO_WiFi/Resources/esp32-c3_datasheet.pdf。
2024-05-11 20:56:27
1621
原创 STM32F103C8T6最小系统板No Target Connected
链接ST-link后,运行keil 发现是No Target Connected。搞了半天,原来是接线的问题。
2024-04-16 14:27:01
624
1
原创 MTH___从最初想法到用PICO和雷达制成智能电风扇的过程
smart fan from first idea to product implementation
2023-12-04 23:20:16
169
原创 python ToastNotifier TypeError got Nonetype
找到"<你的python安装路径>\Lib\site-packages\win10toast",里面应该有__main__.py和__init__.py两个文件,打开__init__.py。找到144行,如果没错,应该是on_destroy函数的定义这里,可以看到该函数返回None, 改成0 即可。这个错误没什么影响,只是在通知结束后会抛出。
2023-09-27 22:21:06
288
原创 在python程序中用windows的icon
用软件GreenfishIconEditorProPortable将你需要的图片制作成windows的icon。将这个my_icon.py中间的所有文字(开头为img=)复制到你要引用的的python文件中间。在这个python文件中,先转化为ico文件,引用后,需要删除。用程序将ico文件生成文本文件。
2023-09-12 16:10:44
401
原创 Flask 运行2次
在Flask里面同时用线程做了并行的任务,但是发现线程被执行了2次(可以看到下面有两行出现单独的start。可以通过debug=False来限制只执行1次。通过上网查询,为debug=False。
2022-11-14 17:35:56
634
原创 E: Unable to locate package winehq-stable
E: Unable to locate package winehq-stable
2022-09-03 14:31:43
3657
原创 树莓派IIC问题 -上拉电阻虚焊
设计了一个8通道链接树莓派进行I2C通讯的板子,有个LDO可以对所有I2C的VDD进行切换5v和3.3。发现7通道,在5V的时候,通讯不上,切换到3.3v的时候没有问题。然后更换新的SDA上拉电阻后,传感器能正常工作。发现SCL可以拉上去(没有测试SDA的波形)更换上拉电阻到SDA上面后,发现SCL上拉不上去。......
2022-08-25 18:48:41
533
原创 Vs code找不到头文件
点击alt+shift+P后选择 ‘c/c++: Edit Configurations(JSON)’然后打开c_cpp_properties.json,后添加"includePath"和"path"。 如下,xxxxxxxx引用.h文件的路径。// !!! WARNING !!! AUTO-GENERATED FILE!// PLEASE DO NOT MODIFY IT AND USE "platformio.ini":// https://docs.platformio.org/page/p
2022-05-27 12:40:47
1135
原创 Vs code PIO一直loading
我解决的方法为:将fcntl.py改成如下:(注: 此文件路径 C:\Users\python3.x的文件夹\Lib\fcntl.py,如果没有此文件,请新建它)# fcntl.pyDN_ACCESS = 1DN_ATTRIB = 32DN_CREATE = 4DN_DELETE = 8DN_MODIFY = 2DN_MULTISHOT = 2147483648DN_RENAME = 16FASYNC = 8192FD_CLOEXEC = 1F_ADD_SEALS = 103
2022-05-27 12:00:55
1493
原创 树莓派固定usb号
sudo nano /etc/udev/rules.d/99-com.rules在文件末尾加入下面内容KERNEL=="ttyUSB*",KERNELS=="1-1.2",MODE:="0777",SYMLINK+="device2"KERNEL=="ttyUSB*",KERNELS=="1-1.3",MODE:="0777",SYMLINK+="device3"KERNEL=="ttyUSB*",KERNELS=="1-1.4",MODE:="0777",SYMLINK+="device4"
2022-05-12 15:48:52
220
原创 edfViewer和edfLiveViewer的最少要求
edfVieweredfLiveViewer单一类型Device=69781804,Sensor_Serial_Number=64502945,Signal=VOC_Index,Type=float,Unit=VOC Index,Product=SGP40Type=float–edfVieweredfLiveViewer多数据
2022-05-06 10:53:03
181
原创 树莓派UART设置以及客户端数据接收
查看开启的通道dtoverlay -h uart0查看正在使用的uartls /dev/ttyAMA*各 UART 串口与 GPIO 对应关系:GPIO14 = TXD0 -> ttyAMA0GPIO0 = TXD2 -> ttyAMA1GPIO4 = TXD3 -> ttyAMA2GPIO8 = TXD4 -> ttyAMA3GPIO12 = TXD5 -> ttyAMA4 GPIO15 = RXD0 -> ttyAMA..
2022-04-28 22:14:42
1096
原创 电脑对于树莓派传输的UART数据画实时数据
项目实现想法:EdfLiveViewer可以实时在线画出edf文件的图形其实可能是此软件不停的解析edf文件里面的新增的数据,然后将新增的数据添加到图形中间这样可以对于所有实时数据进行动态画图的想法。初期想法为:通过树莓派通过(可能多个)传感器的I2C协议采集到他们的数据然后通过动态的通过UART发送出去电脑端通过python拿到树莓派UART传送过来的数据,并且保存为edf文件硬件连接为UART转USB线材然后通过EdfLiveViewer软件打开此edf文件edf
2022-04-28 09:10:30
420
原创 电脑通过手机热点对树莓派SSH操作
手机热点的ip位:192.168.43.1所以树莓派的地址设置为:192.168.43.x注意树莓派有多个WiFi模块,所以注意选择是wlan0,还是wlan1,还是其他
2022-04-22 10:33:06
983
原创 树莓派 GPIO高低电平输入
树莓派Pin layout:import RPi.GPIO as GPIOimport timepinInput= 21 #pin40 - BCM21 according to above tableGPIO.setmode(GPIO.BCM) # set to BCM modeGPIO.setwarnings(False) GPIO.setup(pinInput, GPIO.IN) #set GPIO.IN mode, other can set GPIO.OUT modewhil
2022-04-07 15:40:14
1198
原创 python tkinter label长度随着text的变化而变化
如果你不想给label一个固定的长度的话,可以考虑将如下:建立一个frame建立一个解释性label建立你想要的label,显示随时变化的labellabel长度随着text的变化而变化,从而导致你的布局发生变化,像如下:解决方法:可以将解释性label的字体长度,用部分或全部空格,增加就可以了。for i in range(len(frame_64)): if len(str(i+1))==1: Label(frame_64[i], text=" #0{} ".
2022-03-31 08:57:48
1743
原创 TCA9845 树莓派操作
TCA9845可以有8个地址,也就是一个i2c可以挂8个,地址分别为:self.address_TCA9548 = [0x70,0x71,0x72,0x73,0x74,0x75,0x76,0x77]但是如果比如只挂了7个,地址0x76没有,但是你还去操作0x76的话会出现错误如下:Traceback (most recent call last): File "/home/pi/Code/Project_FengHuang/FengHuang_Mountain_r5.py", line 24.
2022-03-31 08:32:28
434
原创 树莓派 tkinter GUI 7inch HDMI LCD 开机全屏自动运行
def run(self): root = Tk() root.attributes('-fullscreen', True) # root.overrideredirect(True) # 去除窗口边框如果不注释掉上面的一行,屏幕显示就是很小,无法显示全屏
2022-03-29 11:20:14
1264
2
原创 python画图出现错误----密密麻麻的Y轴
问题:发现图形话画到一个方格里面去了。Y轴是密密麻麻的。放大Y周发现是密密麻麻的数字解决:打印需要画图的数据类型for i in range(len(datalist1)): print(type(datalist1[i]))发现出现字符型数据检查原始数字,发现字符串去掉字符串后,重新画图,正确...
2022-03-10 13:54:52
1506
原创 用python抓取网页中所有pdf文件的笨方法
进入下载中心: https://www.sensirion.com/en/download-center/在网页任意地方点击右键,后选择inspection右边选择elements一直向下翻找到 “catgroup downloads"或者合并第三步,第四步,直接在本页第一个下载链接点击右键,选择inspection这样可以直接在链接上面看到catgroup downloads此时可以看到,所有的catgroup downloads,这里面包含了https://ww..
2021-12-01 12:54:59
9136
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人