相关文章

Python学习笔记——Pygame之基础知识

Pygame基础知识 GUI vs. CLI 使用Python的内建函数编写的Python程序,只能够通过print()和input()函数来处理文本。程序可以在屏幕上显示文本,并且让用户通过键盘来输入文本。这类程序有一个命令行界面(command line interface,C…

Python -- 利用pygame库进行游戏开发基础(二)

一、基本画面操作使用方法 1、pygame的窗口创建 import sys # 导入sys模块,用于访问与Python解释器相关的命令和函数 import pygame # 导入pygame模块,用于游戏开发pygame.init() # 初始化pygame,为使用pygame库做好准备size width, he…

python游戏库pygame经典教程_pygame教程

一.Pygame程序基本搭建过程 1.初始化化程序 2.创建Surface对象 3.事件监听 4.游戏循环 二.Pygame Display显示模块详解 1.将Surface对象粘贴至主窗口上 2.设置窗口主窗口 3.填充主窗口背景,参数值RGB 4.设置窗口标题 5.更新屏幕内容 6.pygame.display其他…

Pygame ,一个强大的游戏创作引擎

0.开篇废话(允许跳过) 接下来,系列“游戏制作,但是使用Python,还能离线玩?干!”会为您介绍使用Python完成游戏创作的相关内容,但是,请注意:Python不能用于开…

Python -- 利用pygame库进行游戏开发基础

一、什么是pygame Pygame是一个基于Python的游戏开发库,它提供了一系列的工具和接口,使开发人员能够轻松地创建各种类型的游戏,包括2D游戏和简单的3D游戏,主要是为了开发2D游戏而生。具有免费、开源,支持多种操作系统,…

Pygame教程(非常详细)

文章目录 教程特点阅读条件 Pygame是什么扩展知识 Pygame下载和安装1) pip包管理器安装2) 二进制安装包安装 第一个Pygame程序初始化程序创建Surface对象事件监听游戏循环 Pygame Display显示模块详解Pygame Surface创建图像Pygame Transform图像变形Pygame Time时间控制详解1)…

ATMega328PB-AU烧录bootloader探索研究

ATMega328PB-AU烧录bootloader探索研究 📍本论坛的相关烧录教程(通过一块Arduino UNO板作为ISP来烧录的)《为ATMega328pb芯片烧录Arduino bootloader》,或者参考《用Arduino UNO作为AVR ISP烧录器 烧bootloader(引导程序&#xff…

【PB案例学习笔记】-15怎样限制应用程序运行次数?

大家好,我是晓凡。 写在前面 这是PB案例学习笔记系列文章的第15篇,该系列文章适合具有一定PB基础的读者。 通过一个个由浅入深的编程实战案例学习,提高编程技巧,以保证小伙伴们能应付公司的各种开发需求。 文章中设计到的源码…

PA13、14、15 PB3、4引脚复用问题

在编写STM32F103C8T6程序时,发现RGB灯始终无法被点亮,经测量,这3个引脚始终为高电平且无法被拉低。 经查阅资料发现,PA13、PA14、PA15、PB3、PB4在复位的时候这几个引脚被作为JTAG的功能。当我们要使用这些引脚作为普通的I/O时必须…

PB实现进制转换

文章目录 二进制8位二进制转byte二进制转十进制数二进制转十六进制 bytebyte转8位二进制byte转2位十六进制 十进制数十进制转二进制十进制转十六进制 十六进制十六进制转二进制2位十六进制转byte十六进制转十进制 源代码 二进制 8位二进制转byte 二进制转十进制数 二进制转十六…

安信可蓝牙PB-02 SDK二次开发记录

目录 1.开发环境 & 烧录调试2.例程踩坑(1).编译烧录 watchdog 例程 1.开发环境 & 烧录调试 详细参考下面两篇教程 【安信可PB-01/02模组专题①】PB-01/02模组开发板应用- BLE-UART固件的使用教程 【安信可PB-01/02模组专题③】PB-01/02模组开发板应用-快速入门SDK二次…

pb 创建动态二维数组

pb中二维数组定义:array[10,10] 定义出来的二维数组是固定长度的;无法像一维数组一样动态长度;那PB中如何创建动态二维数组,请看接下来的内容。 1、先创建结构体structure 2、结构体中创建一个一维数组 3、代码中创建一个结构体类…

PB9的struct中声明decimal的精度问题

可能ide有问题, ​​​​​​​ 设计decimal类型,重新打开变成了dcimal{0}就没法显示小数了。改为decimal{18} 则赋值123456789.01时会变成:0.000000012345678901 改成decimal{15}能正常显示为:123456789.010000000000 解决方…

STM32的PB3/PB4/PA15用作普通IO使用

这3个引脚(PB3/PB4/PA15)默认是JTAG功能。 不是GPIO功能,如下: 若想作用GPIO使用,只需加入两行代码, 作用用分别是 1.打开复用功能。 RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE); 2.关闭JTAG…

STM32的PA15、PB3、 PB4管脚作普通管脚的解决办法

最近做了一个板子,使用的是SWD方式进行下载程序,仅仅使用到SWDIO(PA13) 和SWCLK(PA14)两个管脚。我将PA15(JTDI)和PB3(JTDO)管脚用于他用(用于点L…

STM32引脚PB3、PB4、PA15作为输入输出的特殊配置

目录 一、问题描述 简单描述: 详细操作过程: 二、以前的解决方法 三、套用以前的解决方法依旧不行 四、整合网上资料得出解决方法 一、问题描述 简单描述: 最近做的一个项目中,PB3端口配置为输入,不管外部输入…

STM32 PB3 PB4 PA15引脚作为普通IO口使用指南

STM32 PB3 PB4 PA15引脚作为普通IO口使用指南 stm32的PB3 PB4 PA15引脚可以在使用SWD仿真和烧录的情况下释放出来,作为普通IO口使用。 查看数据手册的引脚定义可以看到,PA15引脚复位后的主要功能为JTDI,PB3为JTDO,PB4为JNTRST&am…

华大单片机 HC32F460 调试管脚 SWCLK SWDIO PA15 PB3 PB4引脚复用问题

耶稣说:施比受更为有福 直接上图 第一次LCD显示屏没有用PA15 ,改版把它放到PA15上,发现显示屏不显示了.管脚初始化以后变成高组态模式了. 程序 void LCD_GPIO_Init(void) {stc_port_init_t stcPortInit; /*配置结构初始化*/MEM_ZERO_STRUCT(stcPortInit);stcPortInit.enPin…

QQ连连看单机版辅助制作全流程

QQ连连看单机版辅助制作全流程 最近在15PB学习逆向,分析了个小游戏并写出了辅助工具,在这里总结下全流程。 游戏:QQ连连看(单机版1.2) 完成目标: 1.去除广告 2.完成指南针、炸弹消除的功能 3.编写注入程序和游戏辅助的DLL …

STM32F411 SPI2输出错误,PB15无脉冲调试记录【最后发现PB15与PB14短路】

昨晚上调试TFT时,由于硬件问题将TFT的SDA 和SCL接口用在了SPI2 的PB15(SPI_MOSI) 与PB13(SPI2_SCK)上。 程序中逻辑应该没有问题,而且也在SPI1 端口上检验过,正常运行,但是接到SPI2上…