自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 思路灰度传感器及红外传感器线序

四路红外及灰度循迹卡线序

2023-08-31 17:40:48 493

原创 Mixly学习笔记总结

Arduino外设连接情况一、简单数字输入主要有按键开关、震动模块、触碰模块、触摸模块,简单的开闭状态的传感器。通常用串口监视器来显示引脚获取的数据扩展:void setup(){ pinMode(2, INPUT); Serial.begin(9600);}void loop(){ Serial.println(digitalRead(2));}二、简单数字输出主要有继电器、led灯等、有源蜂鸣器等简单输出模块。三、简单的模拟输入...

2021-04-28 09:59:24 711

原创 arduino薄膜按键与显示器

一、薄膜按键1.1简介薄膜键盘实际上就是一个4*4的矩阵检测原理(了解):先给一列低电平,其余均为高电平,然后逐行检测是否有低电平,检测到低电平,则可确定是哪颗按键被按下,如果没用检测到低电平,则进入第二列给出低电平,在逐行检测是否有低电平,如此循环,简而言之就是,逐列逐行给低电平,检测低电平所在的行和列位置,确定按键。连接方式(只能选择2-13引脚)1.2、程序示例示例:打印按键值#include <Key.h>#include <Keypad.h>cons

2021-03-04 14:44:49 2036 1

原创 arduino 学习笔记及课件02函数、数组与指针

一、函数函数功能:蒋实现某一功能的所有代码打包起来,类似于工具箱。根据函数返回与否可将函数分为带返回值的函数和不带返回值的函数。根据函数接口,可将函数分为有参函数和无参函数。1.1无参不带返回值函数示例1:计算固定数字之和,并在函数内部打印结果void Sum() { int a = 3; int b = 4; int sum = 0; sum = a + b; Serial.println("Sum函数被调用,计算a+b的和"); Serial.print("sum=")

2021-03-03 17:30:31 3624 1

原创 科创学科相关大赛统计2021

本文赛事项目参考四川省2020年科创类相关大赛文件,对于竞赛项目仅提供参考,不作为具体赛事指南。大纲一、全国青少年科技创新大赛全国青创赛官网:四川省青创赛官网:http://sichuan.xiaoxiaotong.org/2020/青创赛项目1、科技创新成果涉及学科:(一)小学生项目1.物质科学:2.生命科学:3.地球环境与宇宙科学:4.技术:5.行为与社会科学:(二)中学生项目1.数学:2.物理与天文学:3.化学:4.动物学:6.微生物学:7.生物化学与分子生

2021-02-27 11:24:23 830 1

原创 Arduino超声波传感器使用

01超声波原理引脚链接方式各类超声波性能案例1不用库文件:int Trig = 2;int Echo = 3;float distance;//获取超声波往返时间函数,发送到接收int times() { int time1; int time2; while (digitalRead(Echo) == LOW);//等待高电平信号, time1 = micros();//高电平信号触发,记录当前时间 while (digitalRead(Echo) == HIG

2021-02-23 21:27:51 8404 1

原创 ESP学习笔记02

01驱动安装驱动下载:https://cn.silabs.com/developers/usb-to-uart-bridge-vcp-drivers解压并根据电脑情况选择相应的安装程序02开发环境配置两步:第一步添加开发板管理网站,第二部,添加开发板。第一步:在“文件”选择首选项,在“附加开发板管理器网址”添加网站。开发板管理网址:http://arduino.esp8266.com/stable/package_esp8266com_index.json第二步:添加开发板,在“开发板管理

2021-02-11 14:19:51 282

原创 ESP8266学习笔记01

1主板引脚1、蓝底白字部分为芯片引脚,引脚输出高电平为3.3V。引脚工作电压为3.3V。2、浅蓝色背景黑色部分为通信引脚,最常用的两个串口通信,U0TXD(TX)、U0RXD(RX)和U1TXD(D4)、U1RXD(S1)3、黑底白字部分为内存操作引脚,4、红底白字部分为电源引脚,在这里插入图片描述对引脚进行操作,工作电压范围:数字引脚工作电压范围:0-3.3V,0为低电平,3.3V为高电平模拟引脚工作电压范围:0-1V。互联网基础知识互联网协议:TCP/IP协议# 接入点模

2021-02-07 15:27:32 2309

原创 Arduino面向对象编程基础

面向对象编程基础1.基础概论面向对象三大特征:继承、封装、多态2.简单的类和对象案例:创建Led类案例01:感受构造函数与析构函数的功能class Led { public : Led(); //构造函数声明,初始化对象,在创建对象的时候自动执行 ~Led();//析构函数。清除对象,在对象清除前自动执行};Led:: Led(){//构造函数Serial.println("Led Object Created");pinMode (2,OUTPUT)

2021-01-20 17:13:44 2268 2

翻译 arduino导入库教程

arduino导入库教程1.标准库直接导入2. 第三方库3.添加.zip库文件包3.1. 从网上将.zip格式的库文件压缩包下载到您的电脑上。以下示例假设我们已经将FastLED的.zip库文件压缩包下载到电脑中。4 .手动添加库从网上将.zip格式的库文件压缩包下载到您的电脑上。以下示例假设我们已经将FastLED的.zip库文件压缩包下载到电脑中。2.假如您的Arduino IDE在手动添加库的过程中是打开的,那么一定先重启Arduino IDE。因为Ar

2021-01-08 16:12:13 19090 1

原创 solidworks建模教程及课件

solidworks建模教程及课件00 界面及基础通过 选项 修改系统设置,自定义修改鼠标和键盘命令。如果工具栏重没有的特征命令可以通过插入选择更多特征命令。或直接在命令搜索框中搜索。保存视图,可以在视图命令中查看视图01建模原理建模思路:点动成线,线动成面,面动从成体。由面生成体,参数化设计,所以需要将面内草图进行完全约束。建模顺序:选定基准面——绘制草图——特征成型3-1拉伸命令拉伸方向若没有选择,则默认是草图法线方向。拉伸特征简单演示尺寸标准练习

2020-12-31 15:24:40 4071

原创 arduino 学习笔记及课件01基础入门

arduino 学习笔记及课件01基础入门以下学习笔记中图片部分由太极创客视频截图所得概论一、 引脚及信号1.1引脚模式INPUT:当Arduino没有使用上拉电阻或下拉电阻而直接与开放的开关相连)。在开关未闭合时,该Arduino引脚处于不确定状态。为了获得准确的开关信号,须使用上拉电阻或下拉电阻。一般可以选用10K欧姆的电阻。OUTPUT:Arduino引脚不能直接接地或直接与Arduino+5V/+3.3V引脚相连,否则可能损坏Arduino控制器。Arduino需要配合使用上拉电阻或者

2020-12-25 09:44:04 1762

转载 七层模式理解

OSI七层模式简单通俗理解这个模型学了好多次,总是记不住。今天又看了一遍,发现用历史推演的角度去看问题会更有逻辑,更好记。本文不一定严谨,可能有错漏,主要是抛砖引玉,帮助记性不好的人。总体来说,OSI模型是从底层往上层发展出来的。这个模型推出的最开始,是是因为美国人有两台机器之间进行通信的需求。需求1:科学家要解决的第一个问题是,两个硬件之间怎么通信。具体就是一台发些比特流,然后另一台能收...

2019-03-20 15:22:03 215

转载 UEFI启动+GPT分区

前言:  随着时代和科技的发展,电脑越来越普及,似乎人人都可以张嘴就说“我懂电脑”,但是总有一些看起来完全不懂但实际上非常基础的东西让“懂”与“不懂”清晰地划清界限。比如UEFI+GPT就是其中之一。那些之前认为自己已经精通电脑的人,遇到这个东西,忽然发现自己连以前自以为驾轻就熟的分区、装系统都不会了。  尽管UEFI以及GPT从诞生迄今已经十余年了,但是对于绝大多数人来讲它们是完全陌生的,甚...

2019-03-08 12:32:20 8862 2

转载 BIOS、EFI与UEFI详解

前一篇文已经说过BIOS是个程序(详情点此),存储在BIOS芯片中,而现在的新式电脑用的基本都是UEFI启动,早期的过渡电脑用的都是EFI启动。其实EFI或UEFI的一部分也是存储在一个芯片中,由于它们在表面形式、基本功能上和BIOS差不多,所以习惯上我们也把存储EFI/UEFI的芯片叫做EFI/UEFI BIOS芯片,EFI/UEFI也叫做EFI/UEFI BIOS,但在实际上它们和BIOS根本...

2019-03-08 11:56:11 1601

转载 == 和 equals()及hashCode()的区别及联系

equals()和hashCode()区别?equals():反映的是对象或变量具体的值,即两个对象里面包含的值–可能是对象的引用,也可能是值类型的值。hashCode():计算出对象实例的哈希码,并返回哈希码,又称为散列函数。根类Object的hashCode()方法的计算依赖于对象实例的D(内存地址),故每个Object对象的hashCode都是唯一的;当然,当对象所对应的类重写了has...

2019-03-07 12:40:12 257

原创 int与Integer的区别引入拆箱装箱。

由int与Integer的区别引入拆箱装箱。Java有primitive Type和Object,然后primitive type 有啥,Object有啥primitive Type:原始类型一共有8种原始类型一共有8种,它们分别是char,boolean,byte,short,int,long,float,double。在Java API中,有它们对应的包装类,分别是(首字母大写)Char...

2019-03-07 12:11:18 199

转载 电脑最大支持内存的影响因素:逻辑地址范围&物理地址范围

也许大家对这个问题都不陌生,实际装过系统用过电脑的朋友可能都有这样的经历:自己电脑配的是4G的内存条,可是装完系统之后发现电脑上显示的只有3.2G左右可用内存,其它的内存跑到哪去了?网上也有很多朋友给出了一些解释,大部分我觉得都没有解释得很清楚,今天我们就来看一下其中的具体缘由。在此之前先来了解一些计算机系统结构和PC硬件方面的一些知识。一.总线结构和主板的构成说起总线大家肯定不陌生,而且大...

2019-03-06 08:44:44 2092

原创 23种设计模式之代理模式傻瓜式理解

代理模式静态代理代码 package 静态代理模式; //设计一个接口,表明大家都在围绕着这个事在转 //规定一个方法,大家都要干的事 interface 买房 { void buyHosue(); } //确定被代理的对象,以及要干什么事 class 老王 implements 买房 { @Override public void bu...

2019-01-07 16:24:03 202

原创 23种设计模式之装饰器模式傻瓜式理解

装饰器模式贴图代码 package 案例1穿衣服;//定义需要装饰的大体领域。人?房间?//给定一个装饰动作。interface 人 { public void wearClothes();}//量体裁衣,根据人去定义什么东西去装饰人。衣服?裤子?帽子?abstract class 衣服 implements 人 { private 人 human;// 量体裁衣,需要...

2019-01-07 10:55:42 331

原创 23种设计模式之适配器模式傻瓜式理解

在这里插入图片描述适配器模式前言第一次写博客,主要是为了做笔记,如果在这个过程当中能够帮助别人,那将是我最大的荣幸啦。如果有错误的地方还请大家多多指教。为了方便直观理解,我的代码中加入了很多中文,但我个人不主张这样做,但后来我发现,以前做的笔记,学习的时候什么都懂,什么都会,过了一段时间回去看就忘得一干二净,而且捡起来也特别的费劲,为了方便以后我看笔记的时候能快速捡起之前学习的内容,我决定...

2019-01-05 22:00:10 214

空空如也

空空如也

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

TA关注的人

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