自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

费工是个硬件工程师

自称硬件工程师,只是知道一点点电子知识,几乎没有编程能力。喜欢渣古,人生三大梦想:造渣古,当老师,Mother Country统一

  • 博客(14)
  • 收藏
  • 关注

原创 Arduino硬件原理7:跑起来

【AI工具非常好用】现在的AI编程,可太好用了,早前国外有Cursor,现在国产的Trae也越来越完善,除此以外,还有好多好多国产工具,而且对于轻量的开发,基本都是可以白嫖的!这种生态系统,最大的优势,就是让初学者可以绕开需要大量时间学习和积累的硬件知识,只关注软件程序的设计,可以更快完成方案的验证和落地。但是,如果你希望了解更底层的知识,或者希望将来深入嵌入式领域,成为专业工程师,甚至开发产品,那使用一款更底层的单片机还是有必要的。资料少,东西老,尚未研究明白,它的设计还是非常巧妙非常有趣的。

2025-11-16 09:54:21 846

原创 Arduino硬件原理6:接口

将模拟量转变成数字量,比如在5V单片机系统中,要读取一个电压,它不是0V,也不是5V,而是在这之间平顺变化的电压,此时它是3V,那么我们可以用0-255(2^8)来表示0-5V,此时的3V,在ADC的读取下,就变成了数字量154。​,但是Arduino的核心单片机就是一个MEGA328P,这就牵扯到了Arduino的运行方式,这里会有一个简单的引导程序,烧录了引导程序的328P就变成了Arduino,否则就还是个普通的AVR单片机。​,我们在编写程序的时候,也并不是在编写和烧录AVR的程序,而​。

2025-11-13 12:57:37 360

原创 Arduino硬件原理5:指示灯

程控指示灯:一般指直接由单片机的IO口控制的指示灯,通常也受程序控制,所以叫程控指示灯,类型非常多,高级的还有全彩灯,甚至幻彩灯(1个IO口控制RGB三色灯,以后遇见详细讲)UNO的程控指示灯,是SPI的SCK引脚,同时也是D13引脚,作为一个标准的IO口,它既没有选择推的方式也没有选择灌的方式,而是选择了用运放来驱动小小的LED,这是为什么呢?此外,亮和灭进行组合,就可以实现“闪烁”状态,按照不同的比例组合,可以得到不同的闪烁状态(例如:5短,3短,3长2短 等)任何技艺,要想达到登峰造极的境界,唯有。

2025-11-09 13:31:28 1012

原创 Arduino硬件原理4:调试模块

保护不同于优化和改善,是一个产品能不能用,是否稳定的基础保障,如果一个产品是处于一个完全理想的状态(电源稳定,操作人员专业,环境舒适等),它可以不设计任何保护,也可以很稳定地运行,显然这不可能,为了应对各种可能出现的问题和风险,就是保护电路的核心作用!曾经我有一个小产品,是借用了USB的接口实现的,需要用户拔插这个接口,但当时为了节省一个78L05的成本,我就直接用了设备的12V电源,结果产品在运行过程中,经常有用户以为可以插U盘,就插上了,结果烧U盘。要解决几个问题:是什么?

2025-11-06 15:50:23 965

原创 Arduino硬件原理3:核心单片机

分享我经历过的卡脖子问题,我之前就职的企业,虽然不大,但是有自主设计和生产的产品,21年,美帝突然对我国实行严格的芯片管控,我们正在研发的和生产的产品都受到很大影响,当时使用的是ST单片机,备选GD单片机,即便是有国产备选方案,作为一家规模不大的小公司,仍然被卡脖子了,芯片价格一度上涨了将近10倍。《Arduino硬件原理》系列课程,选择的学习方向,是从Arduino入门,它的资料齐全,生态成熟,适合入门,但毕竟是国外芯,别说是用于生产,就是自己玩,也存在被迫接受涨价的风险;

2025-11-02 10:02:23 1027

原创 Arduino硬件原理2:电源管理模块

这是因为正向电流,几乎是LED所能承受的上限了,而我们所需要的指示灯功能,并不需要LED亮度这么高,只需要肉眼可以看出来的亮就可以,所以完全可以让LED只工作在大概50%的亮度甚至更低就可以了,而且这样可以减少发热老化,让元器件可以拥有更长的寿命。这个压差很难与常见的应用场景匹配,常见的5V电源的上一级电源,通常是7.4V(串联2个锂电池)、9V(方形电池)、12V,与5V的压差都大于1.4V,所以要注意,1A的输出电流,很难达到。【最重要的就是 单向导通】

2025-11-01 11:48:31 849

原创 Arduino硬件原理1:整体观察原理图

接口模块:计算机的运行基础是大量的数字电路,控制和运算0和1,单片机上通常有众多引脚,单个来看这些引脚,能够控制引脚上电压的大和小,简单粗暴地讲,大可以表示1,小可以表示0。调试模块:单片机总归是要运行程序的,大部分开发板都集成了调试和下载的功能模块,有一部分已经在量产的产品,为了成本和可靠性,一般会把这部分省略,程序是在单片机焊接到电路板之前,烧录进去的;a. 通用的输入输出接口,比如按下按钮这个动作,单片机识别为1,松开按钮,单片机识别为0,单片机控制某个引脚输出1,控制灯亮,输出0,控制灯灭;

2025-10-26 13:02:07 855

转载 使用API接口在Untiy实现硬件的控制

各位Unity开发者,你是否还停留在使用雷达和Kinect作为互动的传感器方案?你是否还停留在给客人制作动画视频作为互动效果?现在不必了,你尽管大胆展开想象!Smart模块化控制器API For Unity 现已上线,轻松应对沉浸式互动需求!全面兼容近70款传感器,可采集人的各种动作轻松控制电机,灯光,喷烟机等设备,给客人更丰富的沉浸式体验!现面向开发者免费开放,还可接入C#和Jav...

2020-04-10 11:29:02 1351 9

原创 mil与mm的转换

1.0mil = 0.025mmAD中常用尺寸限制 最小过孔 0.3mm=12mils 最细线宽 0.15mm=6mils 最小线-线间距 0.15mm=6mils

2017-03-20 14:59:52 7287

原创 Altium Designer设计适合打样的PCB

1.设计规范1.图层2.尺寸及工艺2.打样的技巧1.拼板打样2.价格核算3.批量生产

2017-02-10 22:32:00 763

原创 BV/BVR电缆,其平方数与承载功率的关系

什么是BV/BVR?BV线,全称为单芯聚氯乙烯绝缘电线电缆。 BVR电线,全称为铜芯聚氯乙烯绝缘软电线。 BV线,其导体结构为单芯,因此质地较硬。 BVR电线,导体结构是由多股铜丝相互绞合而成的多芯导体,质地较软。 BV线是单芯,在其连接处,电流的接触面比较小,接触面上的承载电流小;BVR虽然接触面足够,但必须做镀锡处理,以防止氧化。什么是平方数?电线的平方实际上标的是电线

2017-02-03 08:19:55 5042

原创 舵机控制器,蓝牙版,使用教程

要求:1,9V电池为控制器供电,4节1.5V电池为舵机供电; 2,PC要求XP32位系统;第一步:PC安装BlueSoleil,打开控制器,此时蓝牙模块的红灯快速闪烁 搜索并配对:0000,配对成功后,蓝牙模块不会出现连接成功的表现。 第二步:搜索服务,建立串口连接 此时蓝牙模块亮绿灯,并且红灯慢速闪烁,表明已经建立串口连接 第三步:打开舵机控制器上位机软件,选择端口,串口

2016-04-15 08:32:26 4869

原创 Blender建模与3D打印

Blender建模学习学习blender是因为工作需要,中小学生电脑制作大赛中有个3D建模的项目,使用的软件是cnstu3D,这软件除了给学校里安装正版外,只提供了30天试用版。然而经网上搜索查询,得知这个“cnstu3D”实际就是在开源软件blender的基础上,换了个文件拓展名罢了。 此消息对我来说太棒,blender既然是开源软件,那么就说明他是即好用又免费的,公司的破电脑也能使用,不说别的

2016-02-24 10:17:06 10882

原创 测试-这是在使用windows live writer写优快云博客

测试-这是在使用windows live writer写优快云博客

2016-02-20 10:36:59 391

Arduino UNO R3 引脚图

Arduino UNO R3 引脚图

2025-10-26

空空如也

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

TA关注的人

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