自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 了解基本的电路元件

电路元件是构成电子电路的基本构建块,它们各自具有独特的功能和特性,用于控制和调节电流、电压以及储存和释放能量。

2024-05-20 15:09:12 302

原创 51单片机-LCD液晶显示

是一种工业字符型液晶,16列2行.引脚:VSS为电源地GND;VDD为电源正极5V;RS为寄存器选择,高电平时选择数据寄存器,低电平时选择指令寄存器;R/W为读写信号线,高电平时进行读操作,低电平时进行写操作.当RS和R/W共同 为低电平时可以写入指令或者显示地址,当RS为低电平R/W为高电平时可以读忙信号,当 RS为高电平R/W为低电平时可以写入数据;E端为使能端,当E端由高电平跳变成低电平时,液晶模块执行命令;D0~D7为8位双向数据线;

2024-05-20 11:38:54 296

原创 51单片机-外部中断和定时器中断

关键字放在函数命名后的,interrupt 关键词后跟一个整数,表示中断号,取值范围0-31。中断号必须为常数,不允许使用操作符表达式。同理定时器中断也是这样,每当定时器的计数值溢出的时候,从而触发中断。就是一个中断事件,发生的时候直接调用.

2024-05-18 13:00:00 110

原创 51单片机-直流电机控制

只需交换正负极就可以调节正反转。更改直流电动机两端的电压大小可以改变速度.加上了L298来控制正反,

2024-05-18 12:00:00 123

原创 51单片机-LED点阵

可以看的有个LED已经亮了,接下来上代码。

2024-05-18 11:00:00 354

原创 51单片机 简单计算机实现

因为是四位,就没显示等于号, 而且段数比较少 显示不出来加号 所以 A = +;D =/ 基本原来都一样.

2024-05-17 12:30:06 170

原创 51单片机-矩阵按键

图是书接上回,为了方便就没再换,1234引脚那直接加个电源也行,我这没加所以 代码里 加了 P2=0;即P2=0x00;先上代码。

2024-05-17 10:30:19 143

原创 51单片机-数码管显示多个

这种是不需要控制哪个亮,全部接了电.直接用上一篇的代码,就可以每个都动态变化。ps:有好几次没电亮,是没加阻值,看了这方面的基础要好好补补了.这样就可以做很多小显示了,比如2024;书接上回 51单片机-数码管显示单个。就是分别控制 1234引脚了。

2024-05-16 14:27:19 357

原创 51单片机-数码管显示单个

数码管由多个发光二极管封装在一起组成“8”字型的器件,引线已在内部连接完成,这些段分别由字母a,b,c,d,e,f,g,dp来表示。比如显示数字0,就是 a b c d e亮.分别有共阴极,和共阳极,用法一样,

2024-05-16 11:58:47 110

原创 51单片机-独立按键控制灯灯灯

学了一星期了,前两天又看了遍【计算机科学速成课】,终于知道代码怎么控制的单片机上的灯,蜂鸣器,之类的了.也算是可以按自己的理解写一些功能了.一.1个独立按钮控制一个灯例子。再比如 第一个开关 开灯, 第二个开关关灯。代码,中间犯了个错误导致一直仿真失败.经过前面的例子,后面就可以随意发挥了.比如在加一个独立按键,控制第二个灯。

2024-05-16 10:50:10 482

原创 51单片机+VsCode

写完代码点击构建,就可以生成 .hex文件了.烧录到单片机中即可.记号安装位置,我是安装在了 E:\Keil;一直点下去,然后输入项目名字,选择项目文件夹就可以了.这两个是必装的,剩下的就是锦上添花,比如花括号,等等。下载符合自己系统的版本。

2024-05-15 14:49:18 252

原创 仿真51单片机程序(下载安装+Proteus)

我是看的这个大佬的:http://t.csdnimg.cn/Z07SZ

2024-05-15 11:34:21 142

原创 软件是怎么控制硬件

软件到底层是0和1,不是因为软件是0电流才是0,而是因为电流是断的是0才显示出来0,电流是通的是1才显示出来1.经过逻辑的或,与,非.组成,把100001000等存储起来.可以用来抽象显示出来,图片,视频,文字等等.而怎么控制0和1就用到继电器,晶体管了.然后就是各种逻辑运算来完成各种操作.继电器电转磁,来控制线路的开关,为true和false;晶体管也是有个线控制,电流的通过.一.继电器,晶体管.

2024-05-14 16:40:35 277 1

原创 嵌入式入门一跑通实例代码

总结这几天的嵌入式踩坑日记,现在是能跑通示例代码了.首先就是在淘宝买51单片机和32单片机的时候看好型号,再找客服要相关的资料(比如一些开发软件,视频教程等等)我这里就不放链接了.可以私信我.

2024-05-13 15:33:52 934 1

原创 C++基础练手项目之五子棋

昨天刚看完C+基础,所以自己写了个很基础的五子棋游戏.里面指针都没有用到,如果看的多,我把写的贪吃蛇的也上传一下.

2024-04-10 09:07:04 195 1

原创 C++基础教程

C++ 是一种高级语言,它是由 Bjarne Stroustrup 于 1979 年在贝尔实验室开始设计开发的。C++ 进一步扩充和完善了 C 语言,是一种面向对象的程序设计语言。C++ 可运行于多种平台上,如 Windows、MAC 操作系统以及 UNIX 的各种版本。编辑器用的vs2022,注意符号为英文模式。(PS:记得上学的时候学的时候,还需要输入专门的语句,防止窗口一闪而过。

2024-04-08 16:55:41 297

原创 unity webgl 帧率 限制

unity webgl fps

2024-03-28 20:46:09 134 1

原创 Unity 鼠标移动画布UI

鼠标拖动UI

2024-01-25 15:24:54 408

原创 unity基础(五)地形详解

大家好,我是五个字。这一篇是unity的地形使用。

2024-01-24 11:56:44 1146 1

原创 UE5基础2-UI简介(UMG)-a.创建和显示UI

1.在中,点击按钮,在下,选择2.将控件蓝图命名为,然后双击打开,打开蓝图时,将显示UMG编辑器界面。3.右上角切换页面按钮4.先左键拖进来一个画布面板5.设置文本设置描点(以适应屏幕拉伸)6.编译(点击左上角编译按钮)

2023-10-24 09:11:23 1907 2

原创 UE5 导入OBJ文件自动生成碰撞体,批量删除碰撞体工具

全选模型然后点击鼠标右键。

2023-09-25 17:21:31 672 1

原创 UE5 3DUI点击问题

今天在做世界UI标签的时候,发现后面的总是点击不到,疑似被遮挡,后发现是绘制大小太大,导致挡住了后面的标签UI.

2023-09-25 17:15:20 414 8

原创 UnityUmp插件升级HDRP之后不显示与怎么播放本地视频问题

这个图片就是用的第二种方法,直接输入StreamingAssets文件夹内的视频名字即可.2.创建StreamingAssets文件夹.编辑->项目设置->玩家->其他设置删除这个。一.升级HDRP之后不显示问题。二.怎么播放本地视频。

2023-08-31 16:31:35 220

原创 Unity基础(四)认识脚本与常用API

我们创建一个空对象,就只带一个"Transform"(包含物体的位置,旋转,缩放 基础信息)组件.按我的理解组件就是功能,比如想添加摄像机功能,就是在添加摄像机组件,想要平行光功能,添加平行光组件.Unity内置了很多功能,后面用到在详细的说明.这些组件也都是代码写成的.

2023-06-28 11:21:55 317 1

原创 UE5.2打包安卓

1.安装Android Studio2.设置Android首次使用3.设置Android的命令行工具4.设置NDK(使用脚本下载并安装相应版本的Android NDK)

2023-05-30 13:18:28 813 1

原创 Unity射击项目练手(添加基本场景与射击)

新建一个立方体拉伸,成地面.再加上四面的墙,和场景内的阻碍物.

2023-05-15 16:49:33 314 1

原创 Unity基础(三)3D场景搭建

选择窗口->资源商店点击按钮,打开unity资源商店网站,搜索(Starter Assets - Third Person Character Controller)之后会弹出这个页面点击导入,然后在点击新页面的导入即可导入资源.

2023-05-15 15:37:48 5471 6

原创 Unity基础(二)认识编辑器

我习惯用2X3布局(可以选择自己喜欢的布局,所有窗口都是可以灵活摆放的,摆放之后可以保存布局,下回可以直接加载自己摆放好的布局).A:标题栏(项目名称,场景名称,平台,编辑器版本)B:菜单栏C:工具栏D:场景视图E:游戏视图F:层级面板G:项目面板H:检查器面板I,J:状态栏。

2023-05-15 14:27:38 495 2

原创 UE5功能-与网页交互

首先下载WebUI插件,选择相应引擎版本下载,我这里选择的5.1.(ps:如果无法打开相应界面,需要先把Epic账号与Git账号关联,首先登录Epic官网,然后点击头像,点击个人信息,选择左边的连接按钮,在连接页面选择Git,最后在弹出的新界面登录Git账号,选择同意就可以了.)

2023-05-08 16:00:16 7500 28

原创 UE5基础1-下载安装

首先打开官网(点击右上角的下载按钮(需要先登录选择账号)滑动鼠标下拉,点击下载启动程序按钮,就可以下载epic启动程序(包含游戏和引擎)

2023-05-08 15:02:36 2349 1

原创 Unity与Js通信交互

ps: __value__如果想传递多个参数.比如两个可以中间添加逗号,读取的时候使用string[] strArray = Value.Split(','),就可以获取第一个(strArray[0] )和第二个(strArray[1] )其中,__objectName__ 是场景中的对象名称;__methodName__ 是当前附加到该对象的脚本中的方法名称;新建一个 .jslib 扩展名的文件.并且该文件要放置在 Assets 文件夹中的“Plugins”子文件夹下.

2023-04-07 15:44:20 1371

原创 Unity基础(一)unity的下载与安装

按需选择编辑器模板与相关的模板,自定义项目名称与位置,点击创建项目即可.打开旧项目,要定位在Assets文件夹位置.按需选择与取消即可.

2023-04-06 15:29:58 539 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除