自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (7)
  • 收藏
  • 关注

原创 OpenVC 零基础

转载:https://aistudio.baidu.com/projectdetail/2360571?ad-from=4625

2024-02-01 16:42:12 146

原创 ModBus 深入浅出

转载:

2024-01-31 10:41:30 340

原创 Linux 内核源码解析---心得记录

解析linux内核源码

2022-12-31 16:56:15 1206 1

原创 Kotlin中文教程

kotlin教程

2022-11-09 12:10:45 581

原创 PH计设计参考资料

pH电极的输出电流极弱,需要极低输入电流的运放做电压跟随器或者放大器才能被普通的万用表测量。方案资料:1.https://www.analog.com/cn/design-center/landing-pages/002/apm/water-analysis-solution-2013.html2.https://www.analog.com/media/cn/reference-design-documentation/reference-designs/CN0326_cn.pdf...

2022-05-06 11:33:01 512

原创 计算机原码-反码-补码

计算机里面,只有加法器,没有减法器。减法,必须用加法来完成。对于 100 以内的十进制数,《减1》,就可以用《加 99》代替。比如 25 - 1 = 24,可以写成 25 + 99 = (1)24。限定了两位数,-1 和 +99 是等效的。同样,-2,可以用 +98 代替。……它们之间,称为《补数》。100 称为《模》。利用《模》,求某个负数的《补数》,小学生都会。---------------------------对于 8 位二进制数:0000 0000~1111 1111(255

2022-03-28 11:27:22 1386

原创 raspberry pi pico 使用资料

基于arduino1、IDE配置:https://github.com/earlephilhower/arduino-pico2、IO使用:https://arduino-pico.readthedocs.io/en/latest/3、默认使用IO:https://datasheets.raspberrypi.com/pico/Pico-R3-A4-Pinout.pdf

2021-12-08 13:32:10 346

原创 Raspberry pi pico使用arduino IDE

1、github资料:https://github.com/earlephilhower/arduino-pico2、官网使用链接:https://arduino-pico.readthedocs.io/en/latest/

2021-11-19 10:00:44 1318

原创 debian安装mediawiki教程

使用主机配置系统:Debian 10.5硬盘:40G内存:1G安装mediawiki需求mediawiki官网要求:https://www.mediawiki.org/wiki/Manual:Installation_requirements这里我使用如下需配置:1、网页服务器:Apache2、服务器端脚本语言:PHP 7.3.19+ /7.4.3+(PHP 7.3.0 - 7.3.18 和 7.4.0 - 7.4.2不兼容)3、数据库服务器:MySQL 5.5.8+4、MediaWik

2021-10-22 17:58:40 860 2

原创 linux LNMP安装mediawiki

系统配置:Debian 10.5硬盘:40G内存:1G一、LNMP一键安装包1、一个标准安装的 MediaWiki 除软件自身以外,还需要安装下列环境,所以使用LNMP一键安装包:Web 服务器:用于服务客户端浏览器的请求。PHP 运行环境:由于上游漏洞,MediaWiki与PHP 7.3.0 - 7.3.18和7.4.0 - 7.4.2不兼容。 请使用PHP 7.3.19+或7.4.3+代替。数据库服务器:用于储存网站页面与数据,MySQL 5.5.8+ 或 MariaDB 5.1+。也

2021-10-20 17:31:25 1852

原创 raspberry4安装avrdude-烧录arduino固件-自启动教程

1、安装包下载:官网:http://www.nongnu.org/avrdude/下载:http://download.savannah.gnu.org/releases/avrdude/树莓派 2021-05-07-raspios-buster-armhf-full(Linux raspberrypi 5.10.17-v7l+)版本实测 avrdude-6.2.tar.gz 完全兼容,建议使用此版本。avrdude使用教程:http://www.nongnu.org/avrdude/user-ma

2021-09-26 11:54:56 6833

原创 AD13 plugins 安装

说明一下插件的作用:所谓plugins,就是Altium公司为了扩展DXP的功能所提供的一些小工具,最常用的比如导入与导出工具,用来帮助我们导入其他PCB设计软件设计的PCB文件,或者导入低版本的DXP(如PROTEL99)的PCB文件,如果没有导入工具,是无法打开这些PCB文件的。  还有一个用途就是导出功能,可以利用这些插件将DXP的库文件或者原理图文件转换为orcad、pads等格式,免去了重复画符号的麻烦。当然,竞争的原因,不同软件之间的转换可能有bug,使用时需注意。  1.进入到Plugi

2021-08-20 10:01:47 2029

转载 JS中数字取整数

一、直接取整1.parseInt(number)这大概是取整最常用的方法了,因为parseInt()不是只能处理Number类型,还可以处理字符串类型的。parseInt()处理在处理字符串时,会从第一个不是空格的字符开始处理。如果第一个不是数字字符或者负号,则返回NaN;如果是数字字符,则会一直处理到不是数字字符为止。注意,parseInt()可以识别各种整数格式(十进制,八进制和十六进制)。var num1 = parseInt("2015nov"), //2015 num2

2021-07-21 15:31:14 45829 3

原创 通俗CRC校验原理剖析

1. CRC校验原理CRC校验原理看起来比较复杂,好难懂,因为大多数书上基本上是以二进制的多项式形式来说明的。其实很简单的问题,其根本思想就是先在要发送的帧后面附加一个数(这个就是用来校验的校验码,但要注意,这里的数也是二进制序列的,下同),生成一个新帧发送给接收端。当然,这个附加的数不是随意的,它要使所生成的新帧能与发送端和接收端共同选定的某个特定数整除(注意,这里不是直接采用二进制除法,而是采用一种称之为“模2除法”)。到达接收端后,再把接收到的新帧除以(同样采用“模2除法”)这个选定的除数。因为在发

2021-05-22 11:07:09 456

原创 google play直接下载apk安装包文件教程(blynk)

1、首先我们在GooglePlay上找到自己需要下载的Package Name或者软件的地址链接(不知道什么是Package Name的用户直接复制软件地址即可)。 2、打开大神开发的网站上(点击进入),在输入框中粘贴刚才复制得到的地址或Package Name。经过几秒钟的转换后,可以得到apk源文件的下载链接或者直接下载apk文件。下载得到的apk文件与官方版本的一致,而且可以重复安装,这对于手机网速不给力而且又需要下载大型游戏的安卓用户来说是不错的解决办法。不过经过部分实测,付费应用无法实现

2021-03-31 09:20:07 21761 1

原创 Nuvoton_N76E003使用教程

一、搭建开发环境1、下载并安装Keil C-51 uVersion:2、下载并安装Nu-Link_Keil_Driver:二、运行示例代码1、下载N76E003示例代码:2、点击Keil C-51 “project”–>“open project …”,打开示例代码“GPIO”,路径:\N76E003_SampleCode_Keil_C51_V1.0\Sample_Code\1.GPIO:3、执行示例代码:注意:1为编译代码。2为下载代码到芯片,必须正确外接烧录器与目标芯片才

2021-01-05 11:10:01 6128

原创 MFRC522使用、设计心得及详细教程资料

MFRC5221、MFRC522又称为非接触式读卡IC或者临近耦合器(PCD)。2、支持ISO14443A/MIFARE 通信协议,ISO14443A/MIFARE 加密。3、支持SPI、UART、IIC通信接口,通过引脚配置。MF1S503x1、MF1S503x又称非接触式读卡片或者临近式卡片(PICC)。2、支持 ISO/IEC 14443 Type A通信协议。MFRC522与MF1S503x通信1、使用 ISO/IEC 14443 Type A通信协议。2、ISO/IEC 144.

2020-11-18 12:31:46 6329

原创 树莓派蓝牙使用教程

The Raspberry Pi single-board computer has had built-in Bluetooth connectivity since the release of the Raspberry Pi 3 in 2016, allowing you to connect wireless peripherals such as keyboards, game controllers, headsets, and more to your device.If you don.

2020-11-07 16:53:40 13537

原创 步进电机的使用教程以及步距角和细分讲解

步进电机外形结构步进电机内部结构图步进电机分类单段反应式步进电机内部结构图磁场形成节拍运动动画定子通电方式两转子齿转动方式方式一--------------------------------------------------------------------------------------------------方式二---------------------------------------------------------------------------

2020-10-10 15:35:45 23910

原创 基于arduino esp8266与ThinkSpeak制作网络实时监控温度时钟

一、简介制作一个实时显示时钟,并且可以通过esp-01 wifi模块将RTC的温度数据上传到thinkspeak上监控,舵机转动的角度用于指示温度的大小,0.96OLED屏用于显示时间与温度。二、硬件1、一个DS3231实时时钟模块2、显示时间的SW6812 RGB圆形灯环(24颗灯珠)3、显示温度的9G舵机4、一个esp-01 WiFi模块,用于为Thingspeak更新数据5、0.96inch显示屏显示时间,温度6、面包板电源模块7、面包板8、杜邦线三、注册thinkspeak以及

2020-09-09 15:28:31 886

原创 esp8266与ThinkSpeak的使用

在本篇文章中,我们使用ESP8266模块将LM35温度传感器的数据发送到ThingSpeak。 ThingSpeak是一个IOT平台,它允许我们将数据存储在云中并开发物联网(IOT)应用程序。我们将在ThingSpeak上创建一个频道,在将ESP8266连接到Wi-Fi网络后,我们会使用API密钥将数据发送到ThingSpeak IP地址。所需的组件● Arduino开发板● ESP-01适配器● ESP-01模块● LM35温度传感器● 面包板电路原理图为了

2020-09-07 17:19:41 1165

原创 HC-SR04 超声波原理图讲解与时序分析与arduino使用

导语近期想自己做超声波模块,在网上找了很多资料,大多是笼统的讲解了一下,有的还是存在误导的数据,一怒之下干脆自己东西从新理一遍。原理图网上大多数流传的是类似这份电路图,但是市面上流行的是另一个加密的电路图(接收部芯片抹掉丝印),但是他们的工作原理基本是相同的。也就是放大–>选频(40KHz)–>放大–>比较。(具体的选频元件选取与设计参数本人也是半桶水,希望大神留言告知)时序比较脚拉低:NET9, 接收触发信号:NET10上面的时序图拿逻辑分析仪按正常接线是测不出来的,里面有个

2020-07-09 11:21:32 45101 46

原创 开发microbit图形化扩展包---浏览器开发扩展包(2)

1、申请一个github账号:2、登录github自行配置生成令牌号:3、到microbit编程网关联github:到底部把github生成的令牌号粘贴进去,点击继续即可:4、回到microbit编程网页的主页位置,克隆或者新建一个库:注意:如果使用一个现有的非空库,将会覆盖掉原有库的文件。也可以用“导入网址…”打开别人现有的github共享库,此方法用于复制别人的扩展包的内容。此时即可在网页上开发属于你自己的扩展包:5、 编程过程TypeScript基础学习教程:http

2020-06-19 12:00:29 976

原创 arduino 主板USB驱动无法验证数字签名解决办法

主要由于系统文件损坏造成的,将C:\Windows\System32\DriverStore\FileRepository\mdmcpq.inf_amd64_neutral_fbc4a14a6a13d0c8,中的usbser.sys文件拷贝至C:\Windows\System32\drivers中覆盖原来的文件即可。备注:上面方法为window7 64位操作系统,其他系统请自行参考操作。...

2020-06-17 15:57:08 2003

原创 uni app开发教程

一、开发准备1、下载HbuilderX 。2、下载微信开发者工具。3、安装华为Hisuite手机助手(可以在电脑管家的软件管理里面搜索“华为手机助手”,然后安装),然后打开手机的“设置”—“开发者选项”,开启“USB调试”、“监控ADB安装应用”、“仅充电模式下允许ADB调试”。备注:在此是以华为荣耀9为示例,其他手机可以安装360手机助手或者其他android手机助手。二、新建工程...

2020-06-15 19:56:52 2021

原创 arduino 定时器、定时中断与PWM使用以及注意事项

一、Arduino定时器简介 Arduino UNO有三个定时器,分别是timer0,timer1和timer2。每个定时器都有一个计数器,在计时器的每个时钟周期递增。当计数器达到存储在比较匹配寄存器中指定值时触发CTC定时器中断。一旦定时器计数器达到该值,它将在定时器时钟的下一个定时器上清零(复位为零),然后它将继续再次计数到比较匹配值。通过选择比较匹配值并设置定时器递增计数器的速度,你可以控制定时器中断的频率。 下面引出定时器各个寄存器的配置关系。 二、定时器基本概念1、预分频系数与比较匹

2020-06-10 18:00:57 16380 2

原创 arduino IDE 打开闪退问题解决

arduino IDE在打开时会出现闪退,重启电脑也不行,有时重装电脑也不解决不了。解决办法是把C:\Users\Administrator\AppData\Local\Arduino15文件夹下的文件全删除了,然后重新就可以打开IDE。有的同学会说电脑上找不到C:\Users\Administrator\AppData\Local\Arduino15这个路劲,可以把路径直接黏贴在计算机的路劲框里,如下图:也可以在计算机C盘的搜索框里搜索Arduino15,如下图:...

2020-06-10 09:59:32 3436 1

原创 2路逻辑电平转换电路(3.3V与5V逻辑电平转换电路)

示例解说:当LV的TXI-1为3V3高电平信号(LV排针接3V3,HV排针接5V)时,Q1 mos管的栅极和源极之间的压降为0V(TXI-1与LV之间的电压),此时Q1 mos管不导通,TXO-1被R3电阻拉高,输出5V高电平。当LV的TXI-1为0V低电平信号(LV排针接3V3,HV排针接5V)时,Q1 mos管的栅极和源极之间的压降为3V3(TXI-1与LV之间的电压),此时Q1 mos管导通,TXO-1与TXI-1电平相等,输出0V低电平。当LV的TXI-2为3V3高电平信号(LV排针接3V3,.

2020-05-26 10:58:31 2362

原创 在git中使用git.io设置GitHub项目的短链接

1、打开Git,是分布式版本控制系统,每个机器必须自报家门:名字和Email地址。这相当于给安装在你自己电脑的是git起了一个名称,因为git每次commit都会依据名称记录信息。$ git config --global user.name “Your Name”$ git config --global user.email “Your Email”2、创建一个空目录:$ mkdir test$ cd test3、通过git init命令把这个目录变成Git可以管理的仓库:$ git

2020-05-20 09:49:34 2309

原创 NEC红外传输协议(中英文)

NEC ProtocolThe NEC IR transmission protocol uses pulse distance encoding of the message bits. Each pulse burst (mark – RC transmitter ON) is 562.5µs in length, at a carrier frequency of 38kHz (26.3µs). Logical bits are transmitted as follows:Logical ‘0’

2020-05-16 15:12:45 3100

原创 Windows安装python教程

1、去python官网下载python安装包:https://www.python.org/2、选择版本:3、双击安装包进行安装:4、勾选“Add Python 3.8 to PATH”选项,勾选好之后点击Install Now开始安装:5、安装完毕:6、在windows命令行工具输入python检查是否安装成功:出现上图则表示安装成功,版本号为python-3.8.3rc...

2020-05-06 00:03:32 185

原创 Ubuntu安装nodejs教程

1、通过 uname -a 命令查看到我的Linux系统位数是64位(备注:x86_64表示64位系统, i686 i386表示32位系统),如图:2、在ubuntu中用自带的火狐(其他的也可以)去官网下载和自己系统匹配的文件:英文网址:https://nodejs.org/en/download/中文网址:http://nodejs.cn/download/3、解压下载的压缩包(...

2020-05-04 22:16:05 3359 1

原创 一种快捷方式提交文件到github

1. github在线上传文件夹在线上传也可以上传完整的文件夹结构,直接拖拽到上传文件页面的框中即可。1.1点击上传文件点击上传。1.2 直接拖拽直接拖拽即可上传文件夹及文件夹里面的文件。如果点击 choose your files 就只能上传单个文件。...

2020-05-04 00:17:52 171

原创 PIC12F508 单片机使用教程

1.安装MPLAB X IDE• 安装 MPLAB X IDE,到此链接免费下载 http://www.microchip.com/mplabx.• 安装 MPLAB XC8 C 编译器,到此链接免费下载 http://www.microchip.com/xc.MPLAB X IDE使用教程:编程环境。MPLAB XC8 C:用于MPLAB X IDE 编程8位单片C语言编译器。...

2020-04-26 20:00:53 4830

原创 raspberry pi 4 开机操作

Setting up your Raspberry Pi1.IntroductionHere you’ll learn about your Raspberry Pi, what things you need to use it, and how to set it up.2.What you will needRaspberry Pi 4 Model BRaspberry Pi 4...

2020-04-26 19:35:54 1323

原创 git与github使用教程详解

git与github使用教程在Windows上安装GitGit官网直接下载安装程序,然后按默认选项安装即可。安装完成后,在开始菜单里找到“Git”->“Git Bash”,出现一个类似命令行窗口的窗口,就说明Git安装成功!...

2020-04-24 13:34:57 328

MICROBIT V2-.rar

microbit V2 使用注意事项、解决方法以及教程。

2021-03-12

MFRC522使用、设计心得及详细教程资料

MFRC522使用、设计心得及详细教程资料,包含通信协议、规格书、51-arduino--C430-demo代码、电路设计等

2020-11-18

ISO-IEC FCD 14443 1-4 协议完整版本下载

ISO-IEC FCD 14443 1-4 协议PDF完整版本下载,确保真实,不欺骗,放心下载,下载即可用。

2020-11-17

esp-01_clock-v1.zip

制作一个实时显示时钟,并且可以通过esp-01 wifi模块将RTC的温度数据上传到thingspeak上监控,舵机转动的角度用于指示温度的大小,0.96OLED屏用于显示时间与温度。升级版代码

2020-09-17

esp-01_clock.zip

制作一个实时显示时钟,并且可以通过esp-01 wifi模块将RTC的温度数据上传到thingspeak上监控,舵机转动的角度用于指示温度的大小,0.96OLED屏用于显示时间与温度。

2020-09-09

有源滤波器学习手册.zip

详细有源滤波器设计理论讲解,学习硬件必须课程,完整有源滤波器解析,如带通、带阻、低通、高通、二阶滤波器、巴特沃斯滤波器等。

2020-07-07

microbit扩展包所需软件.zip

制作microbit扩展包所需的软件包:python、yotta、srecard、ninja、cmake、gcc-arm

2020-05-19

空空如也

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

TA关注的人

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