草庐IT

仿真教学

全部标签

Proteus仿真--1602LCD显示仿手机键盘按键字符(仿真文件+程序)

本文主要介绍基于51单片机的1602LCD显示仿手机键盘按键字符(完整仿真源文件及代码见文末链接)仿真图如下其中左下角12个按键模拟仿真手机键盘,使用方法同手机键一样,长按自动跳动切换键值,松手后确认选择,同步可以在1602LCD液晶上显示出来仿真运行视频Proteus仿真--1602LCD显示仿手机键盘按键字符(仿真文件+程序)附完整Proteus仿真资料+代码资料百度网盘链接:https://pan.baidu.com/s/1jF_bed2WUIvWkou23kXapQ?pwd=bf2z提取码:bf2z

Linux和Windows系统下:安装Anaconda、Paddle、tensorflow、pytorch,GPU[cuda、cudnn]、CPU安装教学,以及查看CPU、GPU内存使用情况

Linux和Windows系统下安装深度学习框架所需支持:Anaconda、Paddlepaddle、Paddlenlp、pytorch,含GPU、CPU版本详细安装过程1.下载Anaconda的安装包Anaconda安装:Anaconda是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。使用Anaconda可以通过创建多个独立的Python环境,避免用户的Python环境安装太多不同版本依赖导致冲突。Anaconda是一个免费开源的Python和R语言的发行版本,用于计算科学,Anaconda致力于简化包管理和部署。Anaconda的包使用软件包

ROS仿真机器人学习笔记二:创建4轮小车模型及相关xraco文件修改

系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章Python机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、构建新的XACRO文件1.变圆形底盘为方形底盘2.设置左右4个轮子3.设置激光雷达二、惯性矩阵设置1.head.xacro2.修改car_base.xacro三、运动控制设置1.修改运动模型总结前言提示:这里可以添加本文要记录的大概内容:跟着上一节博主的教程,可以把ROS内的机器人仿真大概走一遍。不过大家最好还是在一个性能比较好的机器上运行,后来我把虚拟机拷贝到了台式机,运

FPGA:IIC验证镁光EEPROM仿真模型(纯Verilog)

目录日常·唠嗑一、程序设计二、镁光模型仿真验证三、testbench文件四、完整工程下载日常·唠嗑      IIC协议这里就不赘述了,网上很多,这里推荐两个,可以看看【接口时序】6、IIC总线的原理与Verilog实现,还有IIC协议原理以及主机、从机Verilog实现。      前者是对IIC协议详细介绍、以及主机发送,主机接收两种方式。后者,是在前者基础上做设计,讲的是主机、从机两种设计实例。关于IIC从机,网上例程较少,可以参考这个博主的。不过,这个博主的状态机写的很乱,也没什么注释,看了两天才搞明白Verilog描述的什么,如果有FPGA爱好者需要用到,又看不懂的,可以私信我:bu

Carsim联合Simulink的车辆AEB仿真(时间、距离算法)

最近在做关于AEB的联合仿真,做一个简单的记录以及教学。Carisim版本:Carsim2019.0Matlab版本:Matlab2021b一、AEB算法1.1TTC算法碰撞时间算法TTC是指从当前时刻开始,两车保持当前车速行驶直到发生碰撞所需的时间,两车前后行驶在路上时,只有当后车车速大于前车车车速时才会进入TTC算法。为了避免碰撞,前后车应满足以下关系式:式中:v1、a1表示前车速度、加速度,v2、a2表示后车速度、加速度,Drel表示两车相对距离,d0表示安全停车距离(一般为2mor3m)。由上述公式得到如下解: 式中:vrel、arel表示两车相对速度、相对加速度。然后是TTC的触发逻

实验-动态规划(头歌实践教学平台-ACM/ICPC培训)

第1关:数塔问题任务描述相关知识编程要求解题思路:测试说明任务描述本关任务:编写用动态规划解决数塔问题。相关知识为了完成本关任务,你需要掌握:动态规划。编程要求求上图从顶层到顶层的一个路径,使路径上的数字和最大。要求输出最大的数字和max和数值和最大的路径。解题思路:原始信息有层数和数塔中的数据,层数用一个整型变量n存储,数塔中的数据用二维数组data,存储成如下的下三角阵:9121510682189519710416d[n][j]=data[n][j],j=1,2,……,n;d[i][j]=max(d[i+1][j],d[i+1][j+1])+data[i][j],i=n-1,n-2,……1

ADAMS&Simulink 机器人动力学仿真入门(一):使用Solidworks创建三维模型并导入ADAMS(代码已开源)

文章目录前言0软件介绍1Solidworks画图2从Solidworks导出并导入ADAMS总结前言最近有两个文章马上要投出去了,用了一些很怪的东西,但是效果还是不错的,感觉还挺有意义,所以想着开个新坑分享一下。这块儿主要介绍一下机器人怎么使用ADAMS与Simulink进行联合仿真。在做的过程中发现做偏机械的这一块很少有人进行分析,相关的教程找的比较吃力,所以就简单以四旋翼无人机为例,抛砖引玉一下子。0软件介绍在开始之前,先简单介绍一下两个软件。对于做机器人的同学来说,V-REP、Gazebo啥的肯定不陌生,但是ADAMS见得就不多了。ADAMSADAMS,即机械系统动力学自动分析,是一款虚

ThreeJS-3D教学五-材质

我们在ThreeJS-3D教学二:基础形状展示中有简单介绍过一些常用的材质,这次我们举例来具体看下效果:代码是这样的:Titlebody{width:100%;height:100%;}*{margin:0;padding:0;}.label{font-size:20px;color:#000;font-weight:700;}{"imports":{"three":"../three-155/build/three.module.js","three/addons/":"../three-155/examples/jsm/"}}import*asTHREEfrom'three';import

表白墙/留言墙 —— 初级SpringBoot项目,练手项目前后端开发(带完整源码) 全方位全步骤手把手教学

🧸欢迎来到dream_ready的博客,📜相信你对这篇博客也感兴趣o (ˉ▽ˉ;)用户登录前后端开发(一个简单完整的小项目)——SpringBoot与session验证(带前后端源码)全方位全流程超详细教程目录项目前端页面展示: 首先,定义前后端交互接口然后,创建一个SpringBoot项目编写前端页面编写后端代码        1、封装实体类——MessageInfo(单独创建一个.Java文件)2、逻辑代码 方法publishMessage处理逻辑:方法getMessageInfo处理逻辑:后端项目代码中需要导入的包代码项目前端页面展示: 首先,定义前后端交互接口讲解:    此项目注重前

基于Git与Tortoisegit的Gitee(码云)手把手入门教学

📢个人主页:未来秃头仔📢欢迎点赞👍收藏⭐留言📝如有错误敬请指正!前言     最近刚好学习完“鹏哥C语言”的gitee的安装,为了更方便快捷的学习使用,自己总结了一下。        此教程手把手教学,能实现Git和Tortoisegit的安装和简单的使用。除此之外,还可以在Gitee上进行远程仓库与本地仓库的简单管理。Git、TortoiseGit与Gitee之间的联系    Git是一个开源的版本控制系统,用于跟踪和管理代码的修改历史。它允许多个开发者同时协作开发,并且能够有效地处理大型项目的版本控制需求。Gitee是一个基于Git的代码托管平台,类似于GitHub,提供了免费的代码仓库和