- 博客(16)
- 收藏
- 关注
原创 2 ESP32的GPIO控制
ESP32的GPIO的模式,一共有输入和输出模式两类。其中输入模式:上拉输入、下拉输入、浮空输入、模拟输入;输出模式:输出模式、开漏输出(跟stm32八种输入输出模式有所不同)。
2024-05-11 21:51:03
397
1
原创 1 开发环境
搭建好后,我们就可以在Vscode编译Esp32了(吐槽一句,vscode是真的好用,Arduino Ide是真的垃圾),相比用Arduino Ide开发Esp32,Vscode的编译速度那是真的很快,而且带有代码提示功能,和代码定义跳转,简直不要太舒服了,很久之前学过一点Esp32,当时用Arduino,每次都要看着视频一个一个字敲,太难受了,我觉得虽然这个开发环境就难倒了一批人,但是找对了对应教程,安装起来还是挺方便的。这里推荐离线安装esp32库文件,要不然要等很久(b站教程很多)
2024-05-11 21:48:54
217
1
原创 线性表——单链表(C++)
前言:此文章是介绍线性表中单链表的实现,参考视频数据结构与算法——视频里面实现基本是c语言和c++混合,此文章将视频中代码所有用c++进行重写,里面涉及到许多c++知识,如果还没有这方面知识,可以查阅对应博客后,再进行阅读!
2023-12-31 11:15:00
424
1
原创 基于QT的推箱子小游戏
这是基于QT开发一款推箱子小游戏,游戏规则大致是利用方向控制键(W:上、 S:下、 A :左、D:右)将箱子推进对应的洞坑中,将所有的箱子推进去了,游戏就结束了。在游戏整个过程中,人物不能穿过障碍物,不能拉箱子等操作。
2023-11-30 19:44:39
1427
1
原创 【进阶】基于U8g2的OLED多级菜单显示教程
浑浑噩噩好久了(从考研结束后,基本到现在没有学习过啥新知识,原先的知识也有忘掉了),终于静下来写一下这个项目了,今天带来一个还不错的综合项目教程,让小伙伴的能拥有属于自己特有OLED菜单显示,当然我写的代码很烂,只做参考框架,,废话少说,接下来进入正题吧!!!一、前期准备。
2023-09-25 17:17:58
7194
118
原创 简易oled多级菜单实现
定义一个结构体,结构体里面应当有你想要怎样操作界面的变量等,一般包括:1.当前索引号 ,2.下一个,3.确定,4.当前执行函数的函数指针;
2023-03-11 13:40:13
5826
108
原创 python入门——实战项目1 外星人侵
文章目录目录文章目录前言一、书上的一些难懂点1.pygame的安装2.整个项目的难懂点二、在项目里遇到的一些小问题1.顺序不能乱2.更改一些项目中还有欠缺的地方总结前言这是我第一个用Python编写的一个实战项目,收获还是挺多的,程序大部分书上也有,但我想讲一下我自己在这个项目遇到的问题和一些看法吧提示:以下是本篇文章正文内容,下面案例可供参考一、书上的一些难懂点1.pygame的安装 如果你是按照书上的...
2022-02-23 12:36:08
3787
3
原创 python入门——文件操作
文章目录前言一、读取文件1.读取整个文件2.文件路径3.逐行读取二、写入文件1.写入一行文件2.写入多行三、存储数据1.使用json.dump()存储2.使用json.load()读取总结前言学习处理文件和保存数据可以让你的程序使用起来更加容易;用户将能够选择输入什么样的数据,以及在什么时候输入;用户使用你的程序做一些工作后,可将程序关闭,以后再接接着往下做。提示:以下是本篇文章正文内容,下面案例可供参考一、读...
2022-02-09 23:44:12
839
原创 python入门 ——类
Python入门文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言面向对象编程是最有效的软件编写方法之一。而在面向对象编程中,你编写表示现实世界中的事物和情景的类,并基于这些类来创建对象。根据类来创建对象称为实例化,这就让你能够使用类的实例。提示:以下是本篇文章正文内容,下面案例可供参考一、创建和使用类1.其中方法 __init__(),是一个特殊的方法,每当你创建新实例
2022-02-09 00:42:03
623
原创 如何在Pycharm中安装 pygame?
今天好不容易啃书到项目实践过程,终于可以做一款小游戏了,这对我这个Python编程小白来说,无疑是自己一直想要去实现的。正准备兴致勃勃的准备撸代码时,就开始碰壁了,因为在安装pygame,我按照书中步骤来时,却永远安不上,可能是书的问题也可能是我自己哪部分搞错了,于是去搜了一下百度,虽然有很多办法,但无一都很复杂,写了一大堆,最终在我自我摸索下,终于搞好了,现在分享一下我的下载过程,超级简单:1、首先打开pycharm,再点击Terminal终端,在终端输入:pip install pygame即可
2021-10-13 15:03:24
17706
26
原创 蓝牙之间的互相通信
这是我第一次写博客,想记录和分享自己这一天来调试的心得,如有错误请指正。因为想实现两个蓝牙模块互相通信的效果,如有错误请指正。我使用的两个蓝牙模块型号是HC-05,需要
2021-07-31 09:28:59
4448
2
基于qt推箱子小游戏代码和用到的图片资源
2023-11-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人