qiaobaaa / response3

0 stars 0 forks source link

daily plan #23

Open qiaobaaa opened 2 months ago

qiaobaaa commented 2 months ago
  1. 完成热度信息排序
  2. 加上自锁机制
  3. 完成调试
qiaobaaa commented 1 month ago

https://blog.csdn.net/qq_45685327/article/details/136459164

qiaobaaa commented 1 month ago

include

BLEService ledService("19B10010-E8F2-537E-4F6C-D104768A1214"); // 自定义服务UUID

// 特征声明 BLEByteCharacteristic switchCharacteristic("19B10011-E8F2-537E-4F6C-D104768A1214", BLERead | BLEWrite);

void setup() { Serial.begin(9600);

// 设置开关特征的初始值 switchCharacteristic.writeValue("0");

// 开始BLE广告 BLE.begin();

// 设置广告数据 BLE.setAdvertisedService(ledService);

// 开始广告 BLE.advertise();

// 添加服务和特征 ledService.addCharacteristic(switchCharacteristic);

// 开始服务 BLE.addService(ledService);

Serial.println("BLE LED Service advertising"); }

void loop() { // 如果有连接 if (BLE.connected()) { Serial.println("Connected"); delay(200); // 每200毫秒发送一次数据 } else { Serial.println("Disconnected"); } }

qiaobaaa commented 1 month ago

import os,sys,struct from PIL import Image

def main(): infile = "1.jpg" outfile = "res.bin" im = Image.open(infile) im.show() print("read %s %d %d \n" % (infile,im.size[0],im.size[1]))

f = open(outfile,"wb") pix = im.load() for h in range(im.size[1]): for w in range(im.size[0]): R = pix[w,h][0]>>3 G = pix[w,h][1]>>2 B = pix[w,h][2]>>3 rgb = (R<<11)|(G<<5)|B f.write(struct.pack('B',rgb&255)) f.write(struct.pack('B',(rgb>>8)&255))

f.close() print("write to %s" % outfile)

if name == "main": sys.exit(main())

qiaobaaa commented 1 month ago

https://blog.51cto.com/u_16175449/7429595