stm32单片机OLED取字模软件使用 PCtoLCD2002

2023-05-16

PCtoLCD2002,适用单色屏取字模制作字库,进行位图转换,还可自行描点,使用非常简单方便。

1. 取字模,制作字库

打开PCtoLCD2002。

 

单片机OLED或者其他单色屏,最常使用的是 1206 和 1608 字体,我们以制作1608为例。

在左上方选择字体大小,宋体,宽16,高16。

在中间输入栏中,输入需要制作的字符串。这里输入ASC2字符串,总计95个字节。

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~

输入后可以在上方预览,每个字符占用16x8个像素点,这就是1608的由来。

 

生成字模前,需要先对取模方式进行配置。点击工具栏中的 小齿轮图标

 

以ssd1306为主控的OLED,其GRAM的刷写方式是 单字节从下往上,从左到右。

按照上图进行配置,在右下角动态预览其取模方式。点击 确定 保存退出。

返回主界面后点击 生成字模,将其放入单片机的字模数组。

const unsigned char oled_asc2_1608[95][16]={
{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},// " ",0
{0x00,0x00,0x00,0x1F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xCC,0x00,0x00,0x00,0x00},// "!",1
{0x00,0x08,0x30,0x40,0x08,0x30,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},// """,2
{0x00,0x02,0x03,0x1E,0x02,0x03,0x1E,0x00,0x00,0x20,0xFC,0x20,0x20,0xFC,0x20,0x00},// "#",3
{0x00,0x0E,0x11,0x11,0x3F,0x10,0x0C,0x00,0x00,0x18,0x04,0x04,0xFF,0x84,0x78,0x00},// "$",4
{0x0F,0x10,0x0F,0x01,0x06,0x18,0x00,0x00,0x00,0x8C,0x30,0xC0,0x78,0x84,0x78,0x00},// "%",5
{0x00,0x0F,0x10,0x11,0x0E,0x00,0x00,0x00,0x78,0x84,0xC4,0x34,0x98,0xE4,0x84,0x08},// "&",6
{0x00,0x48,0x70,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},// "'",7
{0x00,0x00,0x00,0x07,0x18,0x20,0x40,0x00,0x00,0x00,0x00,0xE0,0x18,0x04,0x02,0x00},// "(",8
{0x00,0x40,0x20,0x18,0x07,0x00,0x00,0x00,0x00,0x02,0x04,0x18,0xE0,0x00,0x00,0x00},// ")",9
{0x02,0x02,0x01,0x0F,0x01,0x02,0x02,0x00,0x40,0x40,0x80,0xF0,0x80,0x40,0x40,0x00},// "*",10
{0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x00,0x80,0x80,0x80,0xF0,0x80,0x80,0x80},// "+",11
{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x09,0x0E,0x00,0x00,0x00,0x00,0x00},// ",",12
{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x80,0x80,0x80,0x80,0x80,0x00},// "-",13
{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0x0C,0x00,0x00,0x00,0x00,0x00},// ".",14
{0x00,0x00,0x00,0x00,0x03,0x1C,0x20,0x00,0x00,0x06,0x18,0xE0,0x00,0x00,0x00,0x00},// "/",15
{0x00,0x07,0x08,0x10,0x10,0x08,0x07,0x00,0x00,0xF0,0x08,0x04,0x04,0x08,0xF0,0x00},// "0",16
{0x00,0x00,0x08,0x08,0x1F,0x00,0x00,0x00,0x00,0x00,0x04,0x04,0xFC,0x04,0x04,0x00},// "1",17
{0x00,0x0E,0x10,0x10,0x10,0x10,0x0F,0x00,0x00,0x0C,0x14,0x24,0x44,0x84,0x0C,0x00},// "2",18
{0x00,0x0C,0x10,0x10,0x10,0x11,0x0E,0x00,0x00,0x18,0x04,0x84,0x84,0x44,0x38,0x00},// "3",19
{0x00,0x00,0x01,0x02,0x0C,0x1F,0x00,0x00,0x00,0x60,0xA0,0x24,0x24,0xFC,0x24,0x24},// "4",20
{0x00,0x1F,0x11,0x11,0x11,0x10,0x10,0x00,0x00,0x98,0x04,0x04,0x04,0x88,0x70,0x00},// "5",21
{0x00,0x07,0x08,0x11,0x11,0x09,0x00,0x00,0x00,0xF0,0x88,0x04,0x04,0x04,0xF8,0x00},// "6",22
{0x00,0x18,0x10,0x10,0x11,0x16,0x18,0x00,0x00,0x00,0x00,0x7C,0x80,0x00,0x00,0x00},// "7",23
{0x00,0x0E,0x11,0x10,0x10,0x11,0x0E,0x00,0x00,0x38,0x44,0x84,0x84,0x44,0x38,0x00},// "8",24
{0x00,0x0F,0x10,0x10,0x10,0x08,0x07,0x00,0x00,0x80,0x48,0x44,0x44,0x88,0xF0,0x00},// "9",25
{0x00,0x00,0x00,0x03,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0x0C,0x00,0x00,0x00},// ":",26
{0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x00},// ";",27
{0x00,0x00,0x01,0x02,0x04,0x08,0x10,0x00,0x00,0x80,0x40,0x20,0x10,0x08,0x04,0x00},// "<",28
{0x00,0x02,0x02,0x02,0x02,0x02,0x02,0x00,0x00,0x40,0x40,0x40,0x40,0x40,0x40,0x00},// "=",29
{0x00,0x10,0x08,0x04,0x02,0x01,0x00,0x00,0x00,0x04,0x08,0x10,0x20,0x40,0x80,0x00},// ">",30
{0x00,0x0E,0x12,0x10,0x10,0x11,0x0E,0x00,0x00,0x00,0x00,0x0C,0xEC,0x00,0x00,0x00},// "?",31
{0x03,0x0C,0x13,0x14,0x17,0x08,0x07,0x00,0xE0,0x18,0xE4,0x14,0xF4,0x14,0xE8,0x00},// "@",32
{0x00,0x00,0x03,0x1C,0x07,0x00,0x00,0x00,0x04,0x3C,0xC4,0x40,0x40,0xE4,0x1C,0x04},// "A",33
{0x10,0x1F,0x11,0x11,0x11,0x0E,0x00,0x00,0x04,0xFC,0x04,0x04,0x04,0x88,0x70,0x00},// "B",34
{0x03,0x0C,0x10,0x10,0x10,0x10,0x1C,0x00,0xE0,0x18,0x04,0x04,0x04,0x08,0x10,0x00},// "C",35
{0x10,0x1F,0x10,0x10,0x10,0x08,0x07,0x00,0x04,0xFC,0x04,0x04,0x04,0x08,0xF0,0x00},// "D",36
{0x10,0x1F,0x11,0x11,0x17,0x10,0x08,0x00,0x04,0xFC,0x04,0x04,0xC4,0x04,0x18,0x00},// "E",37
{0x10,0x1F,0x11,0x11,0x17,0x10,0x08,0x00,0x04,0xFC,0x04,0x00,0xC0,0x00,0x00,0x00},// "F",38
{0x03,0x0C,0x10,0x10,0x10,0x1C,0x00,0x00,0xE0,0x18,0x04,0x04,0x44,0x78,0x40,0x00},// "G",39
{0x10,0x1F,0x10,0x00,0x00,0x10,0x1F,0x10,0x04,0xFC,0x84,0x80,0x80,0x84,0xFC,0x04},// "H",40
{0x00,0x10,0x10,0x1F,0x10,0x10,0x00,0x00,0x00,0x04,0x04,0xFC,0x04,0x04,0x00,0x00},// "I",41
{0x00,0x00,0x10,0x10,0x1F,0x10,0x10,0x00,0x03,0x01,0x01,0x01,0xFE,0x00,0x00,0x00},// "J",42
{0x10,0x1F,0x11,0x03,0x14,0x18,0x10,0x00,0x04,0xFC,0x04,0x80,0x64,0x1C,0x04,0x00},// "K",43
{0x10,0x1F,0x10,0x00,0x00,0x00,0x00,0x00,0x04,0xFC,0x04,0x04,0x04,0x04,0x0C,0x00},// "L",44
{0x10,0x1F,0x1F,0x00,0x1F,0x1F,0x10,0x00,0x04,0xFC,0x80,0x7C,0x80,0xFC,0x04,0x00},// "M",45
{0x10,0x1F,0x0C,0x03,0x00,0x10,0x1F,0x10,0x04,0xFC,0x04,0x00,0xE0,0x18,0xFC,0x00},// "N",46
{0x07,0x08,0x10,0x10,0x10,0x08,0x07,0x00,0xF0,0x08,0x04,0x04,0x04,0x08,0xF0,0x00},// "O",47
{0x10,0x1F,0x10,0x10,0x10,0x10,0x0F,0x00,0x04,0xFC,0x84,0x80,0x80,0x80,0x00,0x00},// "P",48
{0x07,0x08,0x10,0x10,0x10,0x08,0x07,0x00,0xF0,0x08,0x14,0x14,0x0C,0x0A,0xF2,0x00},// "Q",49
{0x10,0x1F,0x11,0x11,0x11,0x11,0x0E,0x00,0x04,0xFC,0x04,0x00,0xC0,0x30,0x0C,0x04},// "R",50
{0x00,0x0E,0x11,0x10,0x10,0x10,0x1C,0x00,0x00,0x1C,0x04,0x84,0x84,0x44,0x38,0x00},// "S",51
{0x18,0x10,0x10,0x1F,0x10,0x10,0x18,0x00,0x00,0x00,0x04,0xFC,0x04,0x00,0x00,0x00},// "T",52
{0x10,0x1F,0x10,0x00,0x00,0x10,0x1F,0x10,0x00,0xF8,0x04,0x04,0x04,0x04,0xF8,0x00},// "U",53
{0x10,0x1E,0x11,0x00,0x00,0x13,0x1C,0x10,0x00,0x00,0xE0,0x1C,0x70,0x80,0x00,0x00},// "V",54
{0x10,0x1F,0x00,0x1F,0x00,0x1F,0x10,0x00,0x00,0xC0,0x7C,0x80,0x7C,0xC0,0x00,0x00},// "W",55
{0x10,0x18,0x16,0x01,0x01,0x16,0x18,0x10,0x04,0x0C,0x34,0xC0,0xC0,0x34,0x0C,0x04},// "X",56
{0x10,0x1C,0x13,0x00,0x13,0x1C,0x10,0x00,0x00,0x00,0x04,0xFC,0x04,0x00,0x00,0x00},// "Y",57
{0x08,0x10,0x10,0x10,0x13,0x1C,0x10,0x00,0x04,0x1C,0x64,0x84,0x04,0x04,0x18,0x00},// "Z",58
{0x00,0x00,0x00,0x7F,0x40,0x40,0x40,0x00,0x00,0x00,0x00,0xFE,0x02,0x02,0x02,0x00},// "[",59
{0x00,0x20,0x1C,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x60,0x1C,0x03,0x00},// "\",60
{0x00,0x40,0x40,0x40,0x7F,0x00,0x00,0x00,0x00,0x02,0x02,0x02,0xFE,0x00,0x00,0x00},// "]",61
{0x00,0x00,0x20,0x40,0x40,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},// "^",62
{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01},// "_",63
{0x00,0x40,0x40,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},// "`",64
{0x00,0x00,0x01,0x01,0x01,0x00,0x00,0x00,0x00,0x98,0x24,0x24,0x48,0xFC,0x04,0x00},// "a",65
{0x08,0x0F,0x00,0x01,0x01,0x00,0x00,0x00,0x00,0xFC,0x88,0x04,0x04,0x88,0x70,0x00},// "b",66
{0x00,0x00,0x00,0x01,0x01,0x01,0x00,0x00,0x00,0x70,0x88,0x04,0x04,0x04,0x88,0x00},// "c",67
{0x00,0x00,0x01,0x01,0x01,0x09,0x0F,0x00,0x00,0xF8,0x04,0x04,0x04,0x08,0xFC,0x04},// "d",68
{0x00,0x00,0x01,0x01,0x01,0x01,0x00,0x00,0x00,0xF8,0x24,0x24,0x24,0x24,0xE8,0x00},// "e",69
{0x00,0x01,0x01,0x07,0x09,0x09,0x04,0x00,0x00,0x04,0x04,0xFC,0x04,0x04,0x00,0x00},// "f",70
{0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x00,0x00,0xD6,0x29,0x29,0x29,0xC9,0x06,0x00},// "g",71
{0x08,0x0F,0x00,0x01,0x01,0x01,0x00,0x00,0x04,0xFC,0x84,0x00,0x00,0x04,0xFC,0x04},// "h",72
{0x00,0x01,0x19,0x19,0x00,0x00,0x00,0x00,0x00,0x04,0x04,0xFC,0x04,0x04,0x00,0x00},// "i",73
{0x00,0x00,0x00,0x01,0x19,0x19,0x00,0x00,0x00,0x03,0x01,0x01,0x01,0xFE,0x00,0x00},// "j",74
{0x08,0x0F,0x00,0x00,0x01,0x01,0x01,0x00,0x04,0xFC,0x24,0x60,0x94,0x0C,0x04,0x00},// "k",75
{0x00,0x08,0x08,0x1F,0x00,0x00,0x00,0x00,0x00,0x04,0x04,0xFC,0x04,0x04,0x00,0x00},// "l",76
{0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x04,0xFC,0x04,0x00,0xFC,0x04,0x00,0xFC},// "m",77
{0x01,0x01,0x00,0x01,0x01,0x01,0x00,0x00,0x04,0xFC,0x84,0x00,0x00,0x04,0xFC,0x04},// "n",78
{0x00,0x00,0x01,0x01,0x01,0x01,0x00,0x00,0x00,0xF8,0x04,0x04,0x04,0x04,0xF8,0x00},// "o",79
{0x01,0x01,0x00,0x01,0x01,0x00,0x00,0x00,0x01,0xFF,0x89,0x04,0x04,0x88,0x70,0x00},// "p",80
{0x00,0x00,0x00,0x01,0x01,0x00,0x01,0x00,0x00,0x70,0x88,0x04,0x04,0x89,0xFF,0x01},// "q",81
{0x01,0x01,0x01,0x00,0x01,0x01,0x01,0x00,0x04,0x04,0xFC,0x84,0x04,0x00,0x80,0x00},// "r",82
{0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x00,0x00,0xCC,0x24,0x24,0x24,0x24,0x98,0x00},// "s",83
{0x00,0x01,0x01,0x07,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0xF8,0x04,0x04,0x08,0x00},// "t",84
{0x01,0x01,0x00,0x00,0x00,0x01,0x01,0x00,0x00,0xF8,0x04,0x04,0x04,0x08,0xFC,0x04},// "u",85
{0x01,0x01,0x01,0x00,0x01,0x01,0x01,0x00,0x00,0xC0,0x30,0x0C,0x30,0xC0,0x00,0x00},// "v",86
{0x01,0x01,0x00,0x01,0x01,0x00,0x01,0x01,0x80,0x70,0x0C,0x30,0xE0,0x1C,0x60,0x80},// "w",87
{0x00,0x01,0x01,0x01,0x00,0x01,0x01,0x00,0x00,0x04,0x8C,0x70,0x74,0x8C,0x04,0x00},// "x",88
{0x01,0x01,0x01,0x00,0x00,0x01,0x01,0x01,0x00,0x81,0x61,0x1E,0x18,0x60,0x80,0x00},// "y",89
{0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x00,0x84,0x0C,0x34,0x44,0x84,0x0C,0x00},// "z",90
{0x00,0x00,0x00,0x00,0x00,0x3F,0x40,0x40,0x00,0x00,0x00,0x00,0x80,0x7C,0x02,0x02},// "{",91
{0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00},// "|",92
{0x40,0x40,0x3F,0x00,0x00,0x00,0x00,0x00,0x02,0x02,0x7C,0x80,0x00,0x00,0x00,0x00},// "}",93
{0x00,0x40,0x80,0x40,0x40,0x20,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},// "~",94
};

 

c代码:

/*
 * 功能:显示字符串
 *
 * uint8_t x:要加载位置的x坐标,0~127
 * uint8_t y:要加载位置的y坐标,0~7
 * uint8_t (*ram)[128]:显示界面缓存的二维数组指针
 *
 * char* p:	 字符串,最大长度为16字节
 * uint8_t len: 字符串长度,1~16
 *
 */
void OLED_show1608String(uint8_t x, uint8_t y, uint8_t (*ram)[128], char* p, uint8_t len)
{
	uint8_t i,j;
	uint8_t k,l;
	//k为数字对应的字符编码,数字对应ASC2是+48,而精简过功能键对应编码是(ASC2-32)
	//l为打印第几位的位数
	//j、i进行单个字符描点
	
	//char chr[len];
	char chr[16];
	
	sprintf(chr, "%s", p);
	for(l=0; l<len; l++)
	{
		k = chr[l] -32;	// 数位转换,数字转换为字符
		//k = + 48;	// 数位转换,数字转换为字符
		
		for(j=0; j<(16/8); j++)
		{
			for(i=0; i<8; i++)
			{
				*(*(ram+7-y-j)+x+i+l*8) = oled_asc2_1608[k][j*8+i];
			}
		}
	}
}

uint8_t OLED_GRAM[8][128];

OLED_show1608String(32, 0, OLED_GRAM, "09:30:12", 8);

 

使用 OLED_show1608String 将字符串投射到 二维数组中,再将二维数组使用SPI/IIC刷新OLED,即可显示出字符串。

显示效果如图。

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

stm32单片机OLED取字模软件使用 PCtoLCD2002 的相关文章

随机推荐

  • 安装Qt6

    下载 xff1a 1 进入该网页进行下载https www qt io download 2 点击后跳转页面滑动到底部 3 下载 4 点击后跳转页面后会自动加入到下载队列中 注意 xff1a 上面不同的系统会下载不同的文件 安装 xff1a
  • [转]Error:Invalid or corrupt jarfile xxx.jar关于使用 IDEA 打成jar包出错以及打包的正确姿势

    1 错误信息 xff1a Error xff1a Invalid or corrupt jarfile xxx jar 解决办法 xff1a 首先打开 Project Structure xff0c 如下操作 注意看图 xff0c Main
  • 使用免费阿里云服务器搭建远程桌面服务

    使用免费阿里云服务器搭建远程桌面服务 背景FRP连接云服务器推荐下载链接 首发于个人博客 背景 RDP xff0c Remote Desktop Protocol是微软推动开发的远程桌面协议 xff0c 它本身也会默认内置在win10专业版
  • AI电销机器人系统源码部署三:freeswitch安装Linux

    下载freeswitch安装包 xff08 freeswitch 1 10 2 release tar gz xff09 可以根据个人情况下载最新版本 https freeswitch org confluence display FREE
  • gitlab之webhook自动部署

    转自 xff1a https www jianshu com p 00bc0323e83f 动机 前段时间st0rm23在自己的服务器上搭好了自己的gitlab xff0c 现在我准备开搞自己的web项目了 但是如果每次写完都要用一些文件传
  • CCF CSP元素选择器

    CCF CSP元素选择器 结果 解析 利用bfs xff0c 这道题细节问题一方面是标签大小写不敏感 xff0c 另一方面是祖先的祖先仍然是该元素的祖先 span class token macro property span class
  • 【判断回文+约瑟夫问题】

    本实验用C语言实现 两个实验写在一个程序里 实验内容 xff1a 1 回文是指正读反读均相同的字符序列 xff0c 如 abba 和 abdba 均为回文 xff0c 但是 good 不是回文 试写一个算法判定给定的字符序列是否为回文 xf
  • C语言递归方法实现斐波那契数列

    本文介绍面试题经典试题之一 xff1a C语言用递归方法实现斐波那契数列 xff08 从第三个数起 xff0c 后一个数等于前面两个数之和 xff09 xff1a 1 1 2 3 5 8 13 21 34 include long int
  • char encode——ASCII

    char encode ASCII
  • 报错:ModuleNotFoundError: No module named ‘PIL‘,安装PIL的基本步骤

    ModuleNotFoundError No module named PIL 当出现这个问题时 xff0c 是因为没有安装PIL 安装PIL的基本步骤 xff1a 1 首先使用快捷键 Ctrl 43 R 运行打开任务栏 xff1b 2 在
  • ubuntu20.04+windows10_1909显卡直通(GPU Passthrough)

    休息的时候看到了Nvidia放开了个人显卡在虚拟机里使用的操作权限 xff0c 就花了点时间研究了下 xff0c 最终的目的是能在win虚拟机里流畅地打游戏 这里记录下踩过的坑 cpu支不支持虚拟化和你开没开虚拟化是俩玩意 网上的教程里都是
  • macOS Mojave 使用SMB局域网共享作为TimeMachine时间机器的备份盘报错Disk does not support Time Machine backups. (error 45)

    参考网上的教程 xff0c 使用 磁盘工具 创建一个 稀疏磁盘映像 在共享的文件夹中 xff0c 然后使用命令设置为TimeMachine的目标盘 sudo tmutil setdestination a Volumes SMBTimeMa
  • Debian apt update 提示 由于没有公钥,无法验证下列签名...

    sudo apt update 忽略 1 http mirrors aliyun com debian stretch InRelease 命中 2 http mirrors aliyun com debian security stret
  • Debian10:添加硬盘

    安装好Debian10系统后 xff0c 若服务器有多个硬盘 xff0c 则需要硬盘分区和格式化 xff0c 然后挂载到系统方能使用 当前服务器有两个硬盘 xff1a 硬盘0 xff1a 容量128G xff0c 用作系统盘 xff0c 已
  • Debian10: 首次配置

    Debian10系统安装完成后 xff0c 可以通过Windows客户端的XShell或同类工具远程登陆服务器进行操作 xff0c 这样会方便很多 此外 xff0c 还应该熟悉一下Linux一的vi工具和cat命令 xff0c cat命令用
  • Lz4压缩算法学习

    一 简介 Lz4压缩算法是由Yann Collet在2011年设计实现的 xff0c lz4属于lz77系列的压缩算法 lz77严格意义上来说不是一种算法 xff0c 而是一种编码理论 xff0c 它只定义了原理 xff0c 并没有定义如何
  • 03. 面向对象分析过程

    03 面向对象分析 1 面向对象 xff08 1 xff09 OOA Object oriented Analysis 面向对象分析 事物的分类 命名 描述 xff08 2 xff09 OOD Object oriented Design
  • 修改python pip安装第三方包的安装路径

    由于某种原因将pip的安装路径设置到了C盘用户目录下面 xff0c 导致每次清理垃圾时就顺带把安装的第三方包给清理掉了 xff0c 因此需要更改pip第三方包的安装路径 首先找到python的安装路径 where python 在pytho
  • 树莓派3b终端命令行播放器omxplayer,通过HDMI屏幕播放视频

    omxplayer是一款可以使用命令行控制的播放器 xff0c 图像通过 HDMI显示到屏幕上 树莓派可以运行omxplayer xff0c 在终端使用命令行播放视频 1 安装omxplayer sudo apt get install o
  • stm32单片机OLED取字模软件使用 PCtoLCD2002

    PCtoLCD2002 xff0c 适用单色屏取字模制作字库 xff0c 进行位图转换 xff0c 还可自行描点 xff0c 使用非常简单方便 1 取字模 xff0c 制作字库 打开PCtoLCD2002 单片机OLED或者其他单色屏 xf