人工大脑

好记性不如烂 Wiki

用户工具

站点工具


hasee-mini-pc-7s-rgb

神舟 mini PC7S RGB 氛围灯控制协议

系统里自带那个 CH340 就是连的 RGB 氛围灯控制器,参数 10000-8-n-1。没错,是奇葩的 10000 波特率。

串口发送 FA 04 01 01 00 就能关掉。发送的时候注意,每发送一个字节,需要休眠5毫秒(很重要,不休眠它真的不工作)。

其中:

  • 第一字节固定 FA
  • 第二字节是灯类型,1是彩虹,2是呼吸,3是色彩,4是关,5是自动
  • 第三字节是亮度
  • 第四字节是速度
  • 第五字节是校验码,前面所有字节加起来就行

例程如下:

var sp = new System.IO.Ports.SerialPort();
sp.PortName = "COM3";
sp.BaudRate = 10000;
sp.DataBits = 8;
sp.StopBits = System.IO.Ports.StopBits.One;
sp.Parity = System.IO.Ports.Parity.None;
sp.ReadTimeout = 200;
sp.Open();
 
byte[] senddata = new byte[] { 250, 4, 1, 1, 0 };
 
int num = 0;
for (int i = 0; i < senddata.Length - 1; i++)
{
	num += (int)senddata[i];
}
 
byte b = (byte)num;
senddata[senddata.Length - 1] = b;
for (int j = 0; j < senddata.Length; j++)
{
	Thread.Sleep(5);
	sp.Write(senddata, j, 1);
}
sp.Close();

但是你控制了也没用,这东西一休眠就自动恢复默认了。

拆开脚垫里面4个螺丝,拿下底盖,然后再把里面4个螺丝拆掉,就能把 LED 的板子拿下来,是一根 6pin 1.25mm 的端子线连接的,直接拔掉,搞定

hasee-mini-pc-7s-rgb.txt · 最后更改: 2024-05-24 16:08:57 由 三三