自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

禾灮

禾灮工作室

  • 博客(34)
  • 资源 (1)
  • 收藏
  • 关注

原创 AltiumDesigner设计PCB时如何挖孔开槽?

AltiumDesigner设计PCB时如何挖孔开槽?PCB挖孔开槽的作用具体操作PCB挖孔开槽的作用爬电 就是绝缘体表面沾污和受潮后绝缘电阻降低,在高压下产生电流(乃至电弧)的现象。PCB虽然耐压也不低,但使用长久后会沾上灰尘和潮气,如此其耐压就会明显降低(表现为爬电)。为了防止PCB板上高压零件与附近的低压零件打火放点,需要在这两者之间开槽。开槽后,短距离采用直接空气隔离,其耐压将...

2019-08-17 16:40:09 17620 1

原创 LC振荡电路设计原理

目录@[TOC](目录)概述LC振荡的原理LC振荡电路的工作原理概述振荡电路(Oscillating circuit) 也称之为信号发生电路,这是很多电子电路中经常使用的电路。例如,为数字电路提供时钟的就是这种电路,将无线电波等各种信号传送到远方的载波信号也是由振荡电路产生的。电路硬件技术人员在进行电路实验时,使用的信号发生器、频率发生器等也都是这种电路。设计振荡电路时,其输出的波形是...

2019-08-14 18:32:26 8717

原创 振荡电路设计的基本步骤

振荡电路设计的基本步骤基本步骤如下01.根据实际项目要求,选择功能适配的振荡电路模型02.根据实际项目参数要求,为电路模型选择功能匹配的核心元器件(放大器、BJT,FET……)03.匹配偏置网络04.匹配振荡电路05.将修改后的电路模型进行仿真分析06.根据仿真结果,调整电路模型相关参数07.备份最终确定的电路模型数据,通过实际搭建电路模型验证结果08.确定设计方案,批量生产;设计完毕。基本步骤...

2019-08-14 16:56:38 1401

原创 C51与MDK共存 Keil5安装教程 WIN10 亲测可用

C51与MDK共存 Keil5安装教程 WIN10 亲测可用具体步骤新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出...

2019-07-29 22:56:23 7880 2

原创 Python3.6测试百度地图API

前言:伴随着科技飞速发展,用户借助北斗、GPS等定位模块可快速方便的获取到目标物实时位置信息。然而,科技在发展,人们对于人机交互的要求也是越来越高,仅仅是编码已经不能够满足广大用户的要求。今天小楊就尝试借助百度地图API,基于python3来实现实时位置信息的显示。百度地图介绍:Python3.6代码import sysfrom PyQt4.Qt import *from ...

2018-09-25 22:36:52 604

原创 Android Bluetooth UUID

ServiceDiscoveryServerServiceClassID_UUID = '{00001000-0000-1000-8000-00805F9B34FB}'BrowseGroupDescriptorServiceClassID_UUID = '{00001001-0000-1000-8000-00805F9B34FB}'PublicBrowseGroupServiceClass_U...

2018-08-24 03:49:04 547

原创 Processing 代码

size(200,200); background(255); stroke(0); fill(150); rect(50,50,75,100); 长方形代码size(200,200); smooth(); background(255); noFill(); stroke(0); ellipse(60,60,100,100); 圆形代码smooth()...

2018-08-23 02:20:19 17032

原创 如何在Android开发中使用 WebView 加载网页

1. 简介WebView是一个基于webkit引擎、展现web页面的控件。Android的Webview在低版本和高版本采用了不同的webkit版本内核,4.4后直接使用了Chrome。2. 作用 显示和渲染Web页面 直接使用html文件(网络上或本地assets中)作布局 可和JavaScript交互调用 WebView控件功能强大,除了具有一般View的属性和设...

2018-08-22 22:20:48 1755

原创 DIY智能门控——应用篇02:RFID门禁

原理及准备工作请参考文档: 禾灮:DIY智能门控—入门篇02-基于MFRC522的RFID识别下面直接贴视频: 源代码:// Visual Micro is in vMicro>General>Tutorial Mode// /*Name: RFID_MenJin.inoCreated: 2018/8/14 8:40:39Auth...

2018-08-20 20:36:25 2460 2

原创 DIY智能门控——入门篇02:基于MFRC522的RFID识别

一直想做一套智能门禁系统,一开始试过键盘密码锁控制的,后来简单做了一套,预期功能倒是都能实现,教程见前文。做完后本人对键盘锁门禁依旧不是很满意,之前也看过刷卡门禁,简单查了点资料,能力范围内还是可以试试的,所以最近买来的射频 IC卡感应模块就像下面这样: (RFID三年前其实就曾想尝试的,硬件准备完成后由于老师的相关提醒后来也就不了了之了。 当时老师担心我们会对学校的饭卡...

2018-08-20 20:31:28 10524 19

原创 ADXL345

ADXL345 是一款小巧纤薄的低功耗三轴加速度计,可以对高达±16 g的加速度进行高分辨率(13 位)测量。数字输出数据为 16 位二进制补码格式,可通过SPI (3 线或 4 线)或者I2C数字接口访问。 ADXL345 非常适合移动设备应用。它可以在倾斜检测应用中测量静态重力加速度,还可以测量运动或冲击导致的动态加速度。 它具有高分辨率(4 mg/LSB),能够测量约 0...

2018-08-20 01:56:00 6387

原创 单片机-控制-直流电机-基于L9110S-、L298N、TB6612FNG驱动

直流电机(direct current machine) 能将直流电能转换成机械能(直流电动机)或将机械能转换成直流电能(直流发电机)的旋转电机。它是能实现直流电能和机械能互相转换的电机。当它作电动机运行时是直流电动机,将电能转换为机械能;作发电机运行时是直流发电机,将机械能转换为电能。 直流电动机 将直流电能转换为机械能的转动装置。电动...

2018-08-20 01:54:37 11256 3

原创 基于Arduino上传JSON格式数据至中移OneNet平台

感谢一直关注着禾灮成长进步的朋友们。你们的信任、支持和鼓励,鞭策着我们一路走到了今天。 感谢所有的合作伙伴,我们相互促进,共同见证了彼此的成长。 感谢所有曾经在禾灮彼此倚靠、相互鼓励、携手同心、砥砺同行的兄弟姐妹。这里承载了我们的青春与热血。 禾灮,感谢有你。 未来,我们将一如既往,砥砺前行。 ...

2018-08-20 00:41:53 3267 1

原创 单片机-控制-伺服电机-舵机

伺服电机(servo motor ) 伺服电机是指在伺服系统中控制机械元件运转的发动机,是一种补助马达间接变速装置。 伺服电机可以控制速度,位置精度非常准确,可以将电压信号转化为转矩和转速以驱动控制对象。 伺服电机转子转速受输入信号控制,并能快速反应,在自动控制系统中,用作执行元件,且具有机电时间常数小、线性度高、始动电压等特性,可把所收到的电信号转换成电动机轴...

2018-08-20 00:39:33 8720 1

原创 中移物联网开放平台OneNET_通过以太网口POST/GET数据流

OneNET平台可以实现在各种网络下和终端的连接,支持多种支持多种主流协议,最大程度的满足各种用户的不同需求。提供主流联网方式,汇聚多种输出能力,尽可能的为开发者创造便捷。强大的应用孵化能力,拖拽之间即可完成应用创建。准备工作1、电脑连上网线,确保网络畅通;2、打开网络调试工具“USR-TCP232-Test.exe”;3、在“NetSetting”区域中进行...

2018-08-19 23:06:16 3990 1

原创 POST/GET中移OneNet云平台数据——基于Python3.6

首先安装库文件pip install requestsPOST 功能发送数据名称为SENSOR_ID(这里用Temperature测试),数值为VALUE(这里用31做测试)的数据,发送到自己的OneNet对应设备"""------------------------------------------------- File Name...

2018-08-19 22:46:04 2140

原创 获取NMEA经纬度转换为百度地图API需要的数据

民用导航设备获取的卫星数据一般为NMEA协议源数据。 其中经纬度的数据格式是DDMM.MMMMMM比如 $BDRMC,180819.000,A,3526.1633,N,10458.4992,E,0.19,186.95,240916,,,A*7D 说明 经度104°58.4992′ 纬度35°26.1633′ 百度地图支持的GPS数据经测试是...

2018-08-19 01:28:14 3815

原创 DIY智能门控——入门篇01:矩阵键盘

矩阵键盘简介 矩阵键盘是单片机外部设备中所使用的排布类似于矩阵的键盘组。 当设备所需按键数量较多时,为了减少I/O口的占用,通常将按键排列成矩阵形式。 矩阵式结构的键盘,结构和识别上显然要复杂一些:在矩阵式键盘中,每条水平线和垂直线在交叉处不直接连通,而是通过一个按键加以连接。 这样,一个端口(如PA口)就可以构成4*4=16个按键,比之直接将端口线用于键盘...

2018-08-19 01:09:29 1345 1

原创 详述-hosts-文件的作用及修改-hosts-文件的方法

1 什么是hosts文件?   hosts是一个没有扩展名的系统文件,其基本作用就是将一些常用的网址域名与其对应的 IP 地址建立一个关联“ 数据库 ”。当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从hosts文件中寻找对应的 IP 地址,一旦找到,系统就会立即打开对应网页,如果没有找到,则系统会将网址提交 DNS 域名解析服务器进行 IP 地址的解析。 ...

2018-08-19 01:07:10 531

原创 单片机读写SD卡

SD卡(Secure Digital Memory Card):又叫安全数码卡,是一种基于半导体闪存工艺的存储卡,被广泛应用于便携式电子设备。 SD卡已成为目前消费数码设备中应用最广泛的一种存储卡,具有大容量、高性能、安全等多种特点。 今天小楊就来试验一下通过单片机读写SD卡。 实验材料 1、普通PC一台; 2、SD/TF卡至少一张(推荐2GB以内); 3、禾灮Youn...

2018-08-19 01:03:17 7828 2

原创 Python拟合SHARP红外测距传感器相关数据

最近网络环境一般化,一直安装不了Python相关的库。今天下午突然就人品爆棚,几次失败后终于成功安装了相关库: 小楊是在线安装的,命令如下:python -m pip install --user numpy scipy matplotlib ipython jupyter pandas sympy nose安装完Python后想起了前两天想拟合SHARP的GP2Y0A21Y...

2018-08-19 00:56:37 2342

原创 夏普SHARP-10-80cm红外测距传感器-GP2Y0A21YK0F-性能测试

传感器简介品牌:夏普SHARP型号:GP2Y0A21YK0F产地:日本/Japan类型:红外测距传感器 距离测量范围:10~80CM信号类型:模拟量输出型包装尺寸:29.5×13×13.5mm消耗电流:30mA(典型)电源电压:4.5~5.5 V 常见应用触摸开关(卫浴设备,照明控制等)机器人清洁器节能传感器(自动取款机、复印机、自动售货机)...

2018-08-19 00:36:09 19304 5

原创 基于红外传感器的雷达设计——通过Processing实现

此次设计用到的红外测距传感器是夏普(SHARP)的GP2Y0A21YK0F;传感器测试相关文档请阅读:概述雷达通常在军事领域运用较多,民用方面也有很多,在此就不一一举例说明了。 本次设计主要是想通过红外测距传感器配合单片机系统实现“雷达”硬件,通过异步串口通信,将数据传输至PC,并通过Peocessing开发上位机“雷达”界面用以显示。 在传感器的测试文档中,小楊通过矩形数...

2018-08-19 00:31:20 3539 1

原创 单片机-控制-数码管显示

LED数码管(LED Segment Displays)简介 数码管也称LED数码管,是由多个发光二极管封装在一起的“8”字型的器件。按发光二极管单元连接方式可分为`共阳极数码管`和`共阴极数码管`。 共阳数码管是指将所有发光二极管的阳极接到一起形成公共阳极(COM)的数码管,共阳数码管在应用时应将公共极COM接到高电平,当某一字段发光二极管的阴极为低...

2018-08-19 00:21:26 7434

原创 单片机-控制-步进电机

开始浏览正文之前,请大家先花几分钟看完这段视频: 步进电机是如何工作的 步进电机(stepping motor) 步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件,是一种将电脉冲转化为角位移的执行机构。通俗一点讲:当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(即步进角),是现代数字程序控制系统中的主要执行元件,应用极为...

2018-08-18 23:01:57 16775 6

原创 USB-TO-TTL-(PL-2303)在Win10驱动无法识别问题解决方案

原因  USB to TTL(PL-2303)模块在Windows系统上的驱动问题一直以来比较多,断断续续解决过几次,原以为是升级到Win10系统后兼容性有问题,没有深究过。后来由于太常用,具体查了一下,发现具体原因:    “PL2303芯片装不上驱动很可能是是山寨产品,官方驱动从1.5.0以后的版本都不再提供支持,官方驱动仅支持正品芯片,山寨芯片用旧版驱动可驱...

2018-08-18 22:56:46 14258 1

原创 ATmega328芯片-“变身”-温度计-,附示例教程

概述常见的AVR单片机内都包含一个温度传感器,用于监测异常高温,便于通过编程为单片机提供保护。 用于Arduino主控芯片的常见的AVR单片机列表如下: MCU 是否内嵌温度传感器 ATmega8 No ATmega8L No ATmega8A No ATmega168 No ATmega168A ...

2018-08-18 22:55:07 2845

原创 电阻在电路设计中有哪些作用呢?

集成控制电路设计过程中经常会出现这样那样的硬件bug,有些问题加个上拉或者下拉电阻就可以解决。 那么上、下拉电阻是什么,该怎么用,什么时候用,有什么用途?1.什么是上下拉电阻 上拉电阻把一个不确定的信号通过电阻连接到高电平,使该信号初始为高电平;下拉电阻把一个不确定的信号通过电阻连接到低电平,使该信号初始为低电平;2.上下拉电阻的接线方法...

2018-08-18 22:50:49 8698

原创 51单片机解析卫星定位数据源码+DHT11,1602显示

什么都不多说,直接看代码: #include <REG52.H> #include <stdio.h> #include <intrins.h> ////////////============================================================================...

2018-08-18 22:45:31 1700 3

原创 卫星定位源数据——NMEA3-0扩展北斗定位相关语句解析

NMEA源数据如下: 说明:NMEA0183格式以 ‘$’ 开始,主要语句有GPGGA,GPVTG,GPRMC等$GPGGA,121252.000,3937.3032,N,11611.6046,E,1,05,2.0,45.9,M,-5.7,M,,0000*77 $GPRMC,121252.000,A,3958.3032,N,11629.6046,E,15.15,...

2018-08-18 22:41:12 6326

原创 MCU通用输入输出端口(GPIO)输出模式

对于常规MCU,通用输入输出(GPIO)是其最基本、最常用的功能,用于实现最基本的数字量输入和输出。 信号一般为:以3.3VDC为高电平的LTTL电平以5.0VDC为高电平的TTL电平。 一般情况下,GPIO能够实现两种输出模式:开漏输出推挽输出。其中最常用的是推挽输出模式。 原理图如下: 开漏输出与推挽输出在外部链接上的区...

2018-08-18 22:31:14 4705

原创 GET 与 POST 有哪些区别与联系呢?

两种最常用的 HTTP 方法是:GET 和 POST。什么是 HTTP? 超文本传输协议(HTTP)的设计目的是保证客户机与服务器之间的通信。 HTTP 的工作方式是客户机与服务器之间的请求-应答协议。 web 浏览器可能是客户端,而计算机上的网络应用程序也可能作为服务器端。 举例:客户端(浏览器)向服务器提交 HTTP 请求;服务器向客户端返回响...

2018-08-18 09:13:53 516

原创 智能复位——程序控制MCU复位

微处理器复位方法:硬件引脚RESET复位;用看门狗复位;程序控制复位。 软件复位实现方法首先声明一个函数指针,指向复位后要开始执行指令的位置: void (*app_start)(void) = 0x0000;之后,在自己的程序中想复位的地方调用app_start();也就是跳到0x0000位置执行指令。可以根据不同MCU复位的地址,修改...

2018-08-18 03:10:56 1351

原创 AVR单片机烧写Arduino-bootloader

关于bootloader * 通常情况下MCU烧写程序都需要通过专门的编程器进行。 * 假使每次复位时MCU不是从程序存储器起始位置开始读取命令,而是预先加载一段指令,实现一些设置和功能,再开始执行代码。这样可以极大的方便MCU编程与使用,而这些预先写入的程序代码就是bootloader。 * Arduino通过预先写入的bootloader,当用户通过串口给Arduino板...

2018-08-18 03:02:58 4168

USR-TCP232-Test-V1.3

【软件关键特点】: 1. 有人串口调试助手和网络调试助手合二为一,特别适合调试网络设备。 2. 支持中文和英文双语言,再也不用愁找不到合适的串口调试软件给国际客户用了。 3. 最小化时停留在右下角,不占用任务栏位置,需要时一键调入。 4. 可存储设置的所有参数,端口号,波特率,IP地址等,下次自动载入,节省时间。 【网络调试助手特性】: 1. 支持TCP和UDP协议,支持广播,工作模式TCP Server,TCP Client,UDP 2. 支持ASCII/Hex发送,发送和接收的数据可以在16进制和AscII码之间任意转换,支持发送和显示汉字。 3. 可以自动发送校验位,支持多种校验格式。 4. 支持间隔发送,循环发送,可以接收数据存如文件,也可以从文件导入数据用于发送。 5. 支持接收结果自动换行显示 【串口调试助手特性】: 1. 支持常用的110-115200bps波特率,端口号、校验位、数据位和停止位均可设置 2. 自动检测本机串口号,支持COM1~COM256 3. 能以ASCII码或十六进制接收或发送任何数据或字符(包括中文) 4. 可以任意设定自动发送周期循环发送 5. 支持追加校验功能,和校验,累加和取反校验,固定值。 6. 可以将接收到的数据存入文件,可以通过文件输入数据到发送区。 7. 支持接收结果自动换行显示

2018-08-18

空空如也

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

TA关注的人

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