草庐IT

开源!自制一个桌面宠物(STM32CUBEMX HAL库 PWM波 小项目)

原视频:好,自制一个桌面宠物!_哔哩哔哩_bilibili基础所需:基础电路认识,C语言,STM32开发,CUBEMX和Keil开发(重要),一点点艺术细胞。CAUTION:本文重点在代码部分的开源,是基于HAL库。硬件手工部分不出教程(没必要)可以直接看视频P2。硬件配置:主控:STM32F103C8T6粉色沉金板舵机:SG90*4屏幕:1.3寸OLED(IIC驱动)供电:锂电池(3.7V800mah)+锂电池充放电模块(不会自动断电,适配3.7V锂电池)蓝牙:低功耗蓝牙(BLE,串口透传,便宜又好用)软件配置:手机app开发:appinventor制作(这里不附教程,因为我也不熟,唯一有用

【100天精通Python】Day76:Python机器学习-第一个机器学习小项目_鸾尾花分类项目,预测与可视化完整代码(下)

目录5模型实现5.1分离出评估数据集5.2创建不同的模型来预测新数据5.3采用10折交叉验证来评估算法模型5.4生成最优模型6实施预测7模型评估8完整代码(1)鸾尾花分类的完整代码(2)可视化不同模型预测的评估结果  通过不同的算法来创建模型,并评估它们的准确度,以便找到最合适的算法。5模型实现5.1分离出评估数据集        分离出评估数据集是机器学习中常见的步骤,通常通过将数据集分为训练集和测试集来完成。在Python中,你可以使用train_test_split函数来实现这一步骤。以下是一个简单的示例代码:fromsklearn.model_selectionimporttrain_

Python小项目——学生信息管理系统(详细讲解)

目录一、需求分析        1、学生管理系统应具备的功能二、系统设计1、系统功能结构2、系统业务流程三、系统开发必备工具     1、系统开发环境    2、项目目录结构 四、主函数设计     1、系统主界面运行效果图    2、主函数的业务流程         3、实现主函数    4、代码与结果演示及讲解 五、学生信息维护模式设计    1、录入学生信息功能        1、1实现录入学生信息功能        1、2业务流程        1、3具体实现         1、4代码与结果演示及讲解    2、删除学生信息功能        2、1实现删除学生信息功能       

【小项目】STM32环境监测 | MQ2可燃气体传感器+雨滴传感器+DHT11温湿度传感器+OLED屏幕

目录概述固件编写DHT11温湿度传感器概述代码MQ2可燃气体传感器和雨滴传感器概述ADC外设代码OLED屏幕概述代码main.c文件概述代码总结项目代码下载概述前些阵子参加了广东省电赛,因为疫情的原因比赛不能在线下进行,甚至连回学校调试也不行,于是乎就水了一个省三。备赛的时候,队长给我布置了这个小项目,说有可能会用在比赛的作品中,但实际就不知道了,所以在这里分享一下代码。固件编写这个需求对性能要求不高,像人见人爱、人手一个的STM32F103C8T6也能胜任,但因为我没带回家,所以用了野火的霸道V2开发板。这块开发板用的是STM32F103ZET6芯片。DHT11温湿度传感器概述温湿度传感器玩

开源小项目ChatGPT-website已获得100+star,我都干了什么

📋个人简介💖作者简介:大家好,我是阿牛,全栈领域优质创作者。😜📝个人主页:馆主阿牛🔥🎉支持我:点赞👍+收藏⭐️+留言📝💬格言:迄今所有人生都大写着失败,但不妨碍我继续向前!🔥目录📋个人简介前言项目地址以及bug修改流图我做这个的目的功能完善以及bug解决思路流式响应防止xss攻击输出格式最终项目效果结语前言自从我的开源小项目ChatGPT-website被越来越多的人使用后,我就每天在完善需求给bug中,本篇博文将记录改bug历程,会附上一些思路,为自己搭建chatgpt站点的小白一些思路!项目地址以及bug修改流图https://gitee.com/aniu-666/chat-gpt-web

【C++实战小项目】通讯录(三)数组模拟实现通讯录三大功能

🧛‍♂️iecne个人主页::iecne的学习日志💡每天关注iecne的作品,一起进步💪学C++必看iecne本文专栏:【实战小项目】🐳希望大家多多支持🥰一起进步呀!✨前言哈喽大家好,我是iecne,本期为大家带来的是CPP/C++【C++实战小项目】实现基本通讯录模拟详解分析。包教包会,快来看看吧!任务描述如何根据据C++基础入门编写一款不可视化通讯录,我们这次就来讲讲并且写一写添加用户文章目录✨前言任务描述一.分析通讯录二.删除2.1Flowchat流程图2.2string2_三.查找3.1Flowchart流程图3.2三千字代码实现四.修改4.1Flowchart流程图4.2代码实现总结

[Python小项目] 利用Python进行彩票选择方案及分析

利用Python进行彩票选择方案及分析一、前言你是否曾梦想过一夜暴富?是否曾想过如果能幸运地中得大奖,生活会有怎样的改变?彩票,这个看似简单的游戏,却可能为我们带来巨大的财富。然而,如何选择号码,如何分析彩票,却是一门学问。在这篇文章中,我们将使用Python探讨彩票的选择方案及分析,帮助你更好地掌握彩票游戏的诀窍,离梦想更近一步。彩票选择方案及分析在彩票游戏中具有举足轻重的地位。正确地选择号码,可以增加中奖的概率,而错误的选择则可能导致与大奖无缘。我们首先需要理性对待彩票,将其作为一种娱乐方式,而不是寄希望于它来解决财务问题。我们需要通过分析历史开奖数据来了解号码的出现规律和趋势。这一过程可

SpringCloud小项目——订单积分商城 & 使用Nacos、Open Feign、Gateway、Sentinel技术栈

目录引出小项目要求创建极简数据库表订单表,订单明细表商品表积分表相关微服务积分微服务产品微服务订单微服务调用积分和订单微服务网关微服务登陆认证通过网关实现对外提供接口API走网关功能sentinel相关使用Sentinel限流,流量整形Sentinel降级服务(制造异常情况实现降级)总结引出使用Nacos、OpenFeign、Gateway、Sentinel技术栈实现XX公司订单、库存、积分的案例开发,以下是服务调用关系git代码:https://gitee.com/pet365/spring-cloud-goodshttps://github.com/RainbowForest/e-comm

自制演讲比赛小项目

鉴于一个小粉求助,我决定帮助他写一下这一个小的项目,希望能够帮助到大家!在这个下午写的过程中,也出现过一点点小的差池,顺便在这里记录一下,方便以后的复习!完整程序先放下面,有一定代码能力的小伙伴应该可以直接看的明白:#define_CRT_SECURE_NO_WARNINGS#include#include#defineplayer_num5#definejudges_num5//构建选手结构体信息structplayer{ charname[20];//选手姓名 charpassage[20];//选手文章 intscore;//选手得分};//初始化结构体数组structplayerp[p

使用Servlet实现表白墙网站(前后端互联)小项目,Mac的M1(没有setting)在哪里找到Setting页面,下载smart tomcat及smart tomcat的配置。

引言首先我认为,最清楚的就是了解了前后端进行的初步作用,前端是布置画面,制作用户的交互,后端相当于,保存你的每一步操作,每一步进行的操作,历史搜索记录,保存一些数据,以及和前端相互连接,当然这个也是针对这个小项目,要是更大的则也需要更加细化。目录引言一、准备工作💖二、编写后端代码😍三、编写前端代码 💫 一、准备工作💖(一)引入依赖pom.xml,提前下载好的依赖(假如说你是第一次下载会耗费点时间。)4.0.0org.examplemessageWall1.0-SNAPSHOT88javax.servletjavax.servlet-api3.1.0providedcom.fasterxml.j