自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

geekYatao

提供高校的物联网专业共建、实训、实验室建设服务。

  • 博客(206)
  • 资源 (24)
  • 收藏
  • 关注

原创 C语言课程设计-基于EasyX的飞机大战游戏

EasyX是基于C++的图形库,使用EasyX学习C语言,可以摆脱黑洞洞的控制台,快速做出有意思的项目。编程是有趣的,但是传统的C语言教学,教学的目的却是考试与刷题。于是我写了一个飞机大战的游戏,可以作为C语言的课程设计。完整的代码接近1000行,编写的过程也比较复杂。我带过一些学生的实训课,授课过程录屏了,放在B站上了。如果列位看官老爷感兴趣,再考虑下整理文档教程吧。 C课程设计-基于EasyX的飞机大战游戏

2021-12-30 22:49:11 8621 1

原创 可视化编程,公网访问——全网首个基于Node-red的在线评语系统

使用Node-red制作的在线评语系统,实现了图片显示、剪贴板复制内容、远程访问等功能

2021-07-26 06:40:00 2657 7

原创 可视化编程,外网访问——全网首个基于Node-red的在线评语系统

点击上方蓝字关注我吧最近给高校做了实训,要写300多份评语。评语稍微有点形式主义,且实在是有点多,而且……我懒。好吧,我承认了。然而,我并没有找到合适的评语系统。搜到了AA班级助手,只有小学和中学的评语库,不适合大学生用。上CSDN斥巨资下载几个评语软件,没有一个好用的,要么是课后作业级别的练习软件,要么是重复的,且没有一个能够支持自定义语句。话说CSDN现在真有点垃圾堆的意思。我迫切需要合适的...

2021-07-26 06:40:00 907

原创 物联网专业有哪些含金量高的比赛?

上学期间,如果某个同学能参加比较有含金量的比赛,并且拿个奖励,就能成为同学们眼中的“大神”。那么物联网方向的比赛有哪些呢?

2021-07-20 06:40:00 19045 1

原创 STM32使用光敏传感器计算光照度Lux,而不是仅仅打印个电压值或者电阻值

使用STM32的HAL库,配置多通道ADC,用DMA采集,算数平均值滤波,把GL5528光敏电阻得到的数据,转为光照度Lux,其中有Matlab计算公式与函数拟合,数据处理。

2021-04-29 18:03:10 23426 18

原创 STM3使用光敏传感器计算光照度Lux,而不是仅仅打印个电压值或者电阻值

点击上方蓝字关注我吧最近项目中用到了光敏电阻。搜索资料,发现很多人都使用光敏电阻,只是用了AD读取了电压值,或者算出了电阻值,就发送给上位机或者服务器,美其名曰获取了光照度。搜索一番,也没找到用光敏电阻计算Lux的方法,于是自己做了一些研究,分享一下。计算光敏电阻值相信STM32的ADC读者应该会用,教程也一抓一大把,在此不表。接下来先计算电阻值。我的光敏电阻电路图如下:其中PA6接单片机AD采集...

2021-04-29 18:03:10 1012 1

原创 再改原理图,得加钱-检查原理图-PCB系列教程1-7

如何检查原理图,点击验证工程后,Duplicate Component Designators XX:Net XX has only one pin:Floating Net Label XX:Floating Power Object XX:这些常见的错误怎么检查?如何导出BOM表和原理图?加钱居士友情出演

2021-02-05 11:40:08 4095 1

原创 AD绘制原理图最基本的操作-第一张原理图(下)-PCB系列教程1-6

第一张原理图中最基本的操作:放置器件、放置导线、放置网络标签、放置电源端口

2021-02-05 11:32:46 13004 2

原创 还有不出现在料单中的器件?-流水灯库文件的设计-PCB系列教程4-2

点击上方蓝字关注我吧这是第二块电路板要用到的库文件,其中74HC165,74HC14,SW-8P直插拨码开关,这几个元件的库文件的设计已经讲解过了,本文简单提下其它几个未使用过的元件,...

2021-02-05 08:49:08 414

原创 华强买电阻-第一张原理图(上)-PCB系列教程1-5

介绍第一个案例,焊接练习板的原理图。还有自制小短剧,刘华强买电阻。

2021-02-03 08:55:31 1999 1

原创 累积你的All Blue-使用集成库-PCB系列教程1-4

集成库的作用,如何安装集成库,放置元器件。以及,为什么没有个大而全的传说之库?

2021-02-02 07:20:00 974 2

原创 翻译翻译,什么叫工程-AD20安装与工程管理-PCB系列教程1-3

关注公众号“yummy说电子”,后台回复“AD20”,即可获得AD20的安装、河蟹文件,以及安装教程。AD的工程文件中应当包含哪些内容?发给别人的工程应当是什么样的?

2021-02-01 12:18:54 1400 3

原创 用Altium Designer,AD不专业-EDA工具的选择-PCB系列教程1-2

你可能不知道买一套正版的Altium Designer软件是什么概念,我们一般只会用2个字来形容这种人:破产

2021-01-31 11:00:09 4355 3

原创 元件的座位,艺术的走线-什么是PCB-PCB系列教程1-1

PCB( Printed Circuit Board),中文名称为印制电路板,又称印刷线路板,是重要的电子部件,是电子元器件的支撑体,是电子元器件电气连接的载体。

2021-01-30 12:29:07 996

原创 爱的魔力转圈圈-流水灯电路原理详解-PCB系列教程4-1

不使用单片机实现流水灯电路的原理图讲解

2021-01-29 07:00:00 8651 2

原创 可能是AD最实用的快捷操作汇总-PCB系列教程3-3

AD中鼠标的快捷操作与最常用的快捷键

2021-01-28 07:00:00 4039

原创 像大师一样画图-PCB常用设置与操作-PCB系列教程3-2

PCB常用系统参数设置,调整默认丝印大小,关闭ROOM,PCB筛选功能,高亮,层的颜色,显示与关闭预拉线,原理图与PCB的交互,以及假装双屏。

2021-01-27 07:00:00 2304

原创 原理图的设置和几个小操作-PCB系列教程3-1

原理图常用系统参数设置、原理图图纸设置、栅格设置,几个常用小操作,如查找、跳转、选择、查找相似对象,以及使用封装管理器改封装

2021-01-26 17:36:37 1439

原创 路灯下的小姑娘-集成库管理-PCB系列教程2-5

如何创建集成库、收集集成库元器件,以及元件器的简称表格,另外提供一个比较全的封装库

2021-01-22 07:00:00 640 3

原创 四分五裂的原理图符号-设计74HC14的库文件-PCB系列教程2-4

绘制含有子部件的原理图符号、放置多子部件的元器件、获取多引脚的直插件与3D封装,知道根据实物检验封装大小的方法

2021-01-21 07:00:00 2559

原创 练习-使用IPC向导生成LQFP64封装-PCB系列教程2-3+

接下来以LQFP64做为案例,练习使用IPC向导。

2021-01-20 07:00:00 3839 1

原创 将博客搬至CSDN

将博客搬至CSDN

2021-01-19 10:14:21 192

原创 封装“啪”就画好了,很快啊-IPC向导设计SO16封装-PCB系列教程2-3

朋友们好啊,我是传统手工画封装的老工程师yummy老师.刚才有个朋友问我yummy老师发生肾么事了,噢,原来是有两个芯片封装,都是贴片的,一个60多个脚,一个16个脚。用IPC向导搞定呗

2021-01-19 08:20:52 2663

原创 看图要仔细-设计74HC165的原理图库文件-PCB系列教程2-2

上一篇文章是画LED的库文件,这一篇画的稍微复杂一点点,以一个16脚的芯片做案例,讲讲如何设计原理图文件,下一篇讲讲如何设计PCB库文件。

2021-01-18 19:00:00 1779

原创 有极性的元器件别弄反-设计LED的集成库-PCB系列教程2-1

元件的原理图符号来自原理图库,PCB封装来自于PCB库,PCB库也称为封装库,原理图库与PCB库统称为元件库。集成库由原理图库与PCB库关联,并编译得到。那么怎么设计集成库文件呢?本文以一个最简单的元器件,LED为例讲解。

2021-01-16 11:41:32 1200

原创 知道自己错哪了吗?-整体检查-PCB系列教程1-14

辛辛苦苦画完了板子,下一步就可以开开心心投板啦。别急,必须检查检查电路板,如果电路板有错误,最后死活调不通,会让人崩溃的。调整下丝印,使用下设计规则检查吧。

2021-01-13 20:15:42 1538 1

原创 电工的恶魔果实-布线-PCB系列教程1-13

本案例使用的电路板,对于布线的要求,只有一条:连通就行。只要所有的线都连通,电路板就能工作。在此基础上,知道把电源线画的宽一点,整体布线美观一点,就够了。

2021-01-12 07:00:00 1102 1

原创 混乱与整齐-布局-PCB系列教程1-12

搞电子的人,通常看上去总是混乱的。当然,更乱的是桌面。但是电子工程师的作品,却要求整齐。电路板是工业时代的艺术品,对待电路板,要有对艺术品一般的追求。谁不喜欢看到整齐划一的东西呢?

2021-01-11 07:00:00 1439 1

原创 不谋全局者,不足谋一域-预布局-PCB系列教程1-11

画完板框以后,要对元器件进行布局。布局的质量,将直接决定布线的难度。导入到PCB中的元器件种类很多,可谓一团乱麻。但不谋全局者,不足谋一域,要想把元器件摆放整齐,就要有大局观。先将元器件按种类排开,进行预布局。

2021-01-04 22:10:38 843 2

原创 俺老孙画个圈-板框与安装孔-PCB系列教程1-10

如何自定义板框?板框放在哪一层?怎么放置安装孔?

2021-01-03 07:00:00 3511 2

原创 所以你在第几层-初识分层-PCB系列教程1-9

走线、铺铜都在信号层。板子上的位号、版本号,日期,这些用油漆印刷的,在丝印层。红层和蓝层之间是不直接连通的,如果需要连通红层和蓝层的线,要用到过孔。所以过孔既存在于红层又存在于蓝层,即过孔位于多层。安装孔同样位于多层。板框,或者说板子的边界位于机械层或禁止布线层。

2021-01-02 09:52:38 1006 2

原创 规则不是用来打破的-设计规则-PCB系列教程1-8

AD软件切换单位,分析使用公制还是英制,低速双面板最常见的规则设置

2021-01-01 21:00:00 2936 1

原创 电子设计教程53:555定时器工作原理与常见应用

  555定时器是一种多用途的数字、模拟混合集成电路,利用它能很方便地构成施密特触发器、单稳态触发器和多谐振荡器。由于使用灵活、方便,更重要的是,它很便宜,批量成本不到5毛钱,所以555定时器在电子玩具、家用电器等许多领域中都得到了广泛应用。555定时器原理  有很多芯片厂家都生产了自己的555定时器产品。尽管产品的型号繁多,但最后三位都是“555”。一般来说,多数555定时器的功能与外部引脚的排列都完全相同。  以NE555为例,它包含3个5K电阻,可以把电源电压分成3等份。3个5K电阻便是55

2020-07-27 22:18:54 34322 1

原创 电子设计教程52:16*16LED点阵屏驱动-完整设计

  我尝试通过移位寄存器级联+三八译码器,实现用3跟控制线,驱动16*16LED点阵屏的效果。这是第四篇博客,讲述三电路的原理图。通过前几篇文章的铺垫,本节课讲述完整的电路原理图设计。在电路设计中首先要关注LED的电流问题。由于LED屏利用了视觉暂留原理,每个灯亮的时间都比较短,为了让屏幕看起来更亮一些,LED应在安全范围内,功率尽可能大一些。电路使用的限流电阻为240R,74HC595芯片的工作电压为5V,设LED工作时的压降为2V(压降可以通过手册查到,不同LED略有不同),那么LED的电流就是3V/

2020-07-27 22:08:14 13448 4

原创 电子设计教程51:16*16LED点阵屏驱动-74HC238译码器

  我尝试通过移位寄存器级联+三八译码器,实现用3跟控制线,驱动16*16LED点阵屏的效果。这是第三篇博客,讲述三八译码器的工作原理。  当驱动8×8LED点阵时,单片机至少需要发送16位(8行+8列)的数据;当驱动16×16LED点阵时,单片机至少需要发送32位(16行+16列)的数据;当驱动n×n LED点阵时,单片机至少需要发送2n位的数据。当屏幕比较大的时候,单片机的控制命令相应的变长,每一条控制命令占用的时间也变长;然而视觉暂留要求刷新速度要快,这两者相互矛盾。  分析逐列扫描的过程,不难发

2020-07-27 22:02:07 3242

原创 电子设计教程50:16*16LED点阵屏驱动-LED点阵屏工作原理

  我尝试通过移位寄存器级联+三八译码器,实现用3跟控制线,驱动1616LED点阵屏的效果。这是第二篇博客,讲述LED点阵屏的工作原理。  如下图的88LED点阵屏,要想控制第2行第3列的LED灯(简称LED(2,3))亮起来,可以让引脚V7输出高电平,G3输出低电平。如果想控制LED(2,3)与LED(4,3)同时亮起来,可以让V7与V5输出高电平,G3输出低电平。  用这种方法一次只能点亮1列或者1行的LED。我们可以称为逐行扫描或者逐列扫描。如果想一次点亮多列的LED,同一行的LED状态不一样,

2020-07-27 22:00:57 6839

原创 电子设计教程49:16*16LED点阵屏驱动-74HC595的原理

  我尝试通过移位寄存器级联+三八译码器,实现用3跟控制线,驱动16*16LED点阵屏的效果。这是第一篇博客,讲述74HC595芯片的工作原理  一般情况下,使用单片机来控制LED。一个引脚,控制一个LED,是最直观的方法。但也是最笨的方法。引脚对于单片机来说是珍贵的资源,同样性能的芯片引脚越多,价格就越贵。然而有些外设会占用很多引脚,例如LED屏幕。理论上来讲,一个LED需要一个引脚来操作,64个LED组成8×8屏幕,就需要多达64个引脚。但聪明的工程师会节省引脚,把LED按照行列连接,形成矩阵,只需要

2020-07-27 22:00:01 6941 1

原创 电子设计教程48:流水灯电路-完整电路设计

  产生脉冲的环节中,限流电阻设置为阻值可调的电位器,可以大幅度改变脉冲的频率。按键K2可以产生手动的脉冲,拨动开关SW2可以选择是自动产生脉冲,还是手动产生脉冲。LED2可以作为产生脉冲的指示灯,每个脉冲周期内LED2都会闪烁一次。74HC14的C部分用于提升脉冲的带负载能力,B部分的输出端既要为电容充电,又要为LED2供电,可能会影响脉冲周期的稳定性。而D部分进行的逻辑反转,其实可以不要,只是因为74HC14有6路,不用就浪费了,至少还有滤波功能。[外链图片转存失败,源站可能有防盗链机制,建议将图片保

2020-07-27 17:53:15 17513 2

原创 电子设计教程47:流水灯电路-74HC245驱动器

  上一节提到,如果想控制多于8个LED,74HC164就有点带不动了,就需要接功率更大的芯片了。这个芯片的功能是输入较小的电流,输出较大的电流,这种芯片被称为是驱动器。一般常用74HC245的芯片。这个芯片具备8位3态输出,只需微安级别的电流输入,就可以输出最大35mA的电流,具有较强的带负载能力,常用于增强电路的驱动能力。  74HC245使用起来极其简单,它的1脚可以设定输入与输出的方向。电路的输入与输出逻辑一模一样。引脚名称别名功能1T/RDIR方向控制2-9

2020-07-27 17:50:40 4740

原创 电子设计教程46:流水灯电路-74HC164串入并出芯片

  电路中已经有了74HC165,并入串出,获取几个拨码开关的状态,还需要一个串入并出的芯片,来控制几个LED。74HC164芯片与74HC165相对应,可以实现串入并出的功能。  它有两个串行数据输入(A和B), 8个并行数据输出(QA到QH)。数据在时钟输入上升沿时移位输出。复位引脚低电平可以清除寄存器,并且强制输出为低。引脚名称别名功能说明1ADSA数据输入两路输入为“与”的关系2BDSB数据输入两路输入为“与”的关系3-6,10-13QA-

2020-07-27 17:49:18 4141

5 UARTRecIT.zip

STM32HAL库串口接收数据参考代码,发送ASCII码,需要回车作为结束符。博客配套资源https://blog.csdn.net/geek_monkey/article/details/89165040#comments_13986638

2020-11-27

1616LED点阵屏驱动原理图.pdf

博客配套资源,使用74HC595,74HC248级联,控制16*16LED点阵屏。单片机只需要3个控制引脚。

2020-07-26

流水灯电路原理图.pdf

博客配套资源,使用74HC165,74HC164+74HC245设计的纯模拟电路流水灯,可以设定流水灯的速度,以及通过拨码开关设置哪个灯亮

2020-07-26

STM32HAL库使用NTC热敏电阻读取温度代码

STM32HAL库使用NTC热敏电阻读取温度代码,博客配套源码 https://blog.csdn.net/geek_monkey/article/details/89327510

2019-04-15

STM32HAL库串口截断不定长数据

STM32HAL库串口截断不定长数据,通过定时器做闹钟计时,博客配套源码 https://blog.csdn.net/geek_monkey/article/details/89326199

2019-04-14

1212汉字字模bin文件GB2312

博客使用资源,GB2312的汉字字库编码,已经编译过的bin文件,可以用作放在单片机指定的地址,作为单片机的字库https://blog.csdn.net/geek_monkey/article/details/88187317

2019-03-05

STM32HAL库驱动SPILCD代码

使用STM32F405单片机,HAL库,SPI方式,驱动1.44寸TFTLCD彩屏的代码,博客对应的资源https://blog.csdn.net/geek_monkey/article/details/88052869

2019-03-01

STM32掌机代码完成

博客配套代码,用STM32F103控制实现打地鼠功能,支持屏幕显示与背景音乐。 https://blog.csdn.net/geek_monkey/article/details/87283747

2019-02-14

stm32掌机演奏音乐

博客配套源码,使用无源蜂鸣器播放两只老虎,STM32F103主控。具体使用方法查看博客https://blog.csdn.net/geek_monkey/article/details/87258575#comments_13599143

2019-02-13

STM32掌机电子琴代码

博客配套源码,使用无源蜂鸣器与按键模拟电子琴,STM32F103主控。https://yatao.blog.csdn.net/article/details/87164530?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-10.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-10.channel_param

2019-02-13

STM32掌机驱动OLED屏幕

使用STM32F103驱动IIC的0.96OLED屏幕,可以显示英文,汉字与不大于128*64像素的图片

2019-01-18

取字模与图片的软件PCtoLCD2002完美版

PCtoLCD2002完美版,用于屏幕显示文字、图片,把文字和图片转换为数组。博客配套工具。侵权请联系我删除

2019-01-16

STM32掌机LOGO的bmp位图

博客中使用到的位图与文件与提取出来的数组,用法见博客

2019-01-16

STM32掌机的工程模板

STM32掌机的工程模板,包含了IO、OLED、定时器和蜂鸣器的驱动,使用方法见博客

2019-01-16

STM32掌机原理图与集成库

STM32掌机原理图PDF格式,与集成库,使用此资源可以练习绘制掌机的PCB。用法见博客。

2019-01-15

STM32掌机PCB源文件

STM32做的心形PCB,使用方法见博客,含原理图与PCB源文件,包含内容有带灯按键,无源蜂鸣器,OLED屏幕

2019-01-15

12*12带灯按键STEP文件

12*12带灯按键STEP文件,对应规格书为TS-G010,可以用于AD文件中建立3D模型,红色。

2019-01-15

IR2110隔离型H桥驱动芯片应用电路

博文https://blog.csdn.net/geek_monkey/article/details/82079435#comments对应的资料

2019-01-09

0.96OLED,z-stack驱动

配套资源https://blog.csdn.net/geek_monkey/article/details/53021019

2018-10-29

CP2102驱动 win10x64

CP2102驱动64位win10可用,原先上传的没注意,定价这么贵,也不知道怎么改,所以重新上传。为啥要凑够50个字

2018-09-07

FOC5.2安装版本

ST Motor Profiler软件工具提供以下功能: 一种PC软件应用程序,用于自动测量PMSM电机的机电参数; Embedded One Touch Tuning算法:一种新算法,它使用单个参数根据负载类型设置速度控制器。与ST Motor Profiler软件工具一起,可以启用它来实现设置并从头开始运行未知电机 由于ST电机控制工作台,可以在MC应用中配置测量的电机参数。

2018-08-14

0.96寸OLED芯片数据手册以及ZSTACKHal_lcd.c和.h

0.96寸OLED芯片数据手册以及对应的ZSTACK,Hal_lcd.c和.h0.96寸OLED芯片数据手册以及ZSTACKHal_lcd.c和.h

2016-11-03

一个带键盘的STM32RCT6最小系统版

一个带键盘的STM32RCT6最小系统版

2016-04-11

CP2102驱动64位win10可用

CP210x_VCP_Win7.zip CP2102驱动64位win10可用,CP2102驱动64位win10可用,CP2102驱动64位win10可用

2016-04-08

空空如也

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

TA关注的人

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