- 博客(26)
- 资源 (2)
- 收藏
- 关注
原创 tensorflow笔记
在深度学习中,尤其是涉及到图像处理的过程中,对于图片我们也许会进行一些处理,例如最简单的神将网络我们就将像素点无差别的输入到输入层,如果是卷积神经网络,我们就会使用到卷积核,对原始的图片进行卷积处理,这个时候就保持原来图片的维度就行,或者说我们觉得正常的样本不够,需要增加一点不正常的,例如将图像反转。在tensor中最常使用的方法就是描述这个张量的维度,因此对于他来说[a, b, c],分别对应的是这个张量在这三个维度的大小,例如a代表了某一个属性的所有值,将其想象为坐标轴,因该就能够理解。
2022-09-17 09:29:21 622 1
原创 浅学python——数字类型
python之数据类型当我们学习一门语言时,通常我们最先接触的就是数据,变量以及一些常用的如print()这样的函数,那我们就首先从一个先例子来感受一下一个基础的python实例。r=input('请输入温度:')if r[-1] in ['c','C']: f=1.8*eval(r[0:-1])+32 #eval函数将字符串转换为去掉引号后的内容 print("转换后的温度{:.2f}f".format(f))elif r[-1] in ['f',
2022-03-31 21:40:40 1073
原创 单片机学习复盘
文章目录前言一、什么是单片机二、硬件结构(51)1.常用硬件与引脚介绍2.常用SFR的介绍3.存储器结构4.I/O总结前言本篇博客是根据通篇学完程启明的单片机原理及应用后,根据自己的理解进行的梳理,复盘。一、什么是单片机单片机顾名思义就是一将基础硬件集成到一块芯片上。通常单片机由CPU,ROM,RAM,I/O,定时器,计数器,中断,总线组成。单片机的英文缩写为MCU(micro control unit)或EMCU(embedded micro control unit)。单片机从发行至今有.
2022-03-14 17:38:19 3169
原创 STM32学习笔记——结构体
寄存器结构体定义当我们完成了第一个试验后,或许会发现在头文件的部分,如果我们只用到一个端口,定义的量还尚可,但如果当我们有多个端口需要定义时,那我们就需要重复上面的所有定义再改去端口名,这样会比较麻烦且程序看着过于冗余,因此,我们可以用到结构体。结构体的一般表达式为:struct{ 成员表名;}变量表名;结构体在我的理解当中就类似于一个数组,与数组不同的是,结构体中的元素可以是我们自定义的不同类型的变量,更确切地来说,结构体就像是个大集合,这个集合中能够包含我们想要的任何元素。因此,按此思
2022-01-30 13:53:23 5416
原创 STM32学习笔记
寄存器点灯当我们学习完51单片机之后,我们知道如果要使用51点亮LED,我们只需将相应的端口写0或1即可:如P1口接了八个led,如果我们想让前7个被点亮,我们只需要将P1赋值0x7F即可(假设这八个共地),但单片机是如何识别P1到底是哪个端口的呢?这些全都在程序首句引用的头文件中包含了。 同理对于32来说也是相同的操作。首先我们应当找到开发板LED所对应的引脚号,如图所示:虽然这是个RGB_LED,但如果我们直接通其中某一个引脚,也能当作一个普通的LED使用,若想让他只显示红色,从原理图可见我们只
2022-01-23 22:46:18 687 2
原创 arduino小夜灯
arduino小夜灯的制作随着冬天的到来,白天也显得越来越短了,回到家中昏暗的环境容易让我们不小心就绊到脚,因此决定做一盏小夜灯能够在黑暗中照明。首先,小夜灯所具有的功能当然是能够在黑暗中发光,其次,当白天时小夜灯将会关闭,当然,当没人在的黑夜中,会采用呼吸灯的方式,减少一些能耗。因此,此次我们需要的材料有:arduino uno光敏电阻灯人体红外传感器首先从最简单的开始,因为我们将会用到呼吸灯的形式,显然常规的数字口并不能满足我们的需求,取而代之的是PWM口。PWM接口的输出范围在0~
2020-11-25 20:18:08 1800
原创 arduino实现简易计算器
arduino制作简易的整数计算器在学习了arduino的一些基础实验过后,我们将利用arduino与4*4键盘制作一个简易的整数加减乘除计算器。我们将做什么:我们将学到什么:4*4键盘的使用方法数据类型的转化我们需要什么:4*4键盘arduino unoarduino IDE第一步:4*4键盘的功能实现在此项目中,4*4键盘只需要实现输入数据的功能,因此,只需要当按键按下后将按键所对应的数字以字符串的方式显示出来即可,以方便之后的数据切割工作。键盘可通过添加keypad库
2020-11-21 16:59:03 11123 12
原创 Arduino练习十一——数码管显示实验
数码管是一种半导体发光器件,其基本单元是发光二极管。数码管按段数分为七段数码管和八段数码管,八段数码管比七段数码管多一个发光二极管单元(多一个小数点显示),本实验所使用的是八段数码管。按发光二极管单元连接方式分为共阳极数码管和共阴极数码管。共阳数码管是指将所有发光二极管的阳极接到一起形成公共阳极(COM)的数码管。共阳数码管在应用时应将公共极COM 接到+5V,当某一字段发光二极管的阴极为低电平时...
2019-07-18 08:03:16 5601 3
原创 Arduino实验十——火焰报警实验
一、火焰传感器介绍1、认识火焰传感器火焰传感器(即红外接收三极管)是机器人专门用来搜寻火源的传感器,本传感器对火焰特别灵敏。实物如图所示。2、工作原理火焰传感器利用红外线对火焰非常敏感的特点,使用特制的红外线接收管来检测火焰,然后把火焰的亮度转化为高低变化的电平信号,输入到中央处理器,中央处理器根据信号的变化做出相应的程序处理。3、火焰传感器的连线红外接收三极管的短引线端为负极,长引...
2019-07-17 19:07:03 4910
原创 Arduino实验九——感光灯实验
完成以上的各种实验后,我们对Arduino 的应用也应该有一些认识和了解了,在基本的数字量输入输出和模拟量输入以及PWM 的产生都掌握以后,我们就可以开始进行一些传感器的应用了。...
2019-07-17 18:48:55 3344
原创 Arduino实验八——模拟值读取实验
本个实验我们就来开始学习一下模拟I/O 接口的使用,Arduino 有模拟0—模拟5 共计6 个模拟接口,这6 个接口也可以算作为接口功能复用,除模拟接口功能以外,这6 个接口可作为数字接口使用,编号为数字14—数字19,简单了解以后,下面就来开始我们的实验。电位计是大家比较熟悉的典型的模拟值输出元件,本实验就用它来完成。元器件电位计*1面包板*1面包板跳线*1 扎本实验我们将电位计...
2019-07-16 16:11:06 2647
原创 Arduino实验七——抢答器设计实验
完成上面的实验以后相信已经有很多朋友可以独立完成这个实验了,本实验就是将上面的按键控制小灯的实验扩展成3 个按键对应3 个小灯,占用6 个数字I/O 接口。原理这里就不多说了同上面实验,下面附上参考原理图和实物连接图。参考程序int redled=10;int yellowled=9;int greenled=8;int redpin=7;int yellowpin=6;int...
2019-07-15 19:04:35 6617 2
原创 Arduino实验六——按键控制LED实验
I/O 口的意思即为INPUT接口和OUTPUT 接口,到目前为止我们设计的小灯实验都还只是应用到Arduino 的I/O 口的输出功能,这个实验我们来尝试一下使用Arduino的I/O口的输入功能即为读取外接设备的输出值,我们用一个按键和一个LED小灯完成一个输入输出结合使用的实验,让大家能简单了解I/O的作用。按键开关大家都应该比较了解,属于开关量(数字量)元件,按下时为闭合(导通)状态。元...
2019-07-15 18:22:24 4896
原创 Arduino实验五——交通灯设计实验
上面我们已经完成了单个小灯的控制实验,接下来我们就来做一个稍微复杂一点的交通灯实验,其实这个实验就是将上面单个小灯的实验扩展成3 个颜色的小灯,就可以实现我们模拟交通灯的实验了。元件Arduino控制器下载线红色M5 直插LED*1黄色M5 直插LED*1绿色M5 直插LED*1220Ω电阻*3面包板*1面包板跳线*1 扎准备好上述元件我们就可以开工了,我们可以按照上面小灯...
2019-07-15 17:35:17 6073
原创 Arduino实验四——流水灯
流水灯效果实验实验器件Led灯220Ω的电阻面包板跳线接线按照二级管的接线方法,将六个LED灯依次接到数字1~6引脚上实验原理在生活中我们经常会看到一些由各种颜色的led灯组成的流水灯。本节实验就是利用led灯编程模拟流水灯效果。参考代码int BASE = 2 ; int NUM = 6;void setup() { for (int i = BASE; i &l...
2019-07-15 17:16:04 3183
原创 CRC校验
一、CRC16校验码的使用现选择最常用的CRC-16校验,说明它的使用方法。根据Modbus协议,常规485通讯的信息发送形式如下: 地址 功能码 数据信息 校验码 1byte 1byte nbyte 2byteCRC校验是前面几段数据内容的校验值,为一个16位数据,发送时,低8位在前,高8为最后。 例如:信息字段代码为: 1011001,校验字段为:1010。 发送方:发出...
2019-07-14 21:19:30 1611
原创 Arduino练习三——PWM 调控灯光亮度实验
Pulse Width Modulation 就是通常所说的PWM,译为脉冲宽度调制,简称脉宽调制。脉冲宽度调制(PWM)是一种对模拟信号电平进行数字编码的方法,由于计算机不能输出模拟电压,只能输出0 或5V 的的数字电压值,我们就通过使用高分辨率计数器,利用方波的占空比被调制的方法来对一个具体模拟信号的电平进行编码。PWM 信号仍然是数字的,因为在给定的任何时刻,满幅值的直流供电要么是5V(ON...
2019-07-14 18:34:48 4321 1
原创 Arduino练习二——外接LED闪烁实验
LED小灯实验是比较基础的实验之一,上一个实验里已经利用到了Arduino 自带的LED,这次我们利用其他I/O 口和外接直插LED 灯来完成这个实验。实验器材Arduino控制器USB下载线LED*1220Ω直插电阻*1面包板*1面包板跳线*1 扎下一步我们按照下面的小灯实验原理图链接实物图,这里我们使用数字10 接口(也可以使用其他任意数字口)。使用发光二极管LED 时,要...
2019-07-13 20:41:41 1230
原创 Arduino练习一——LED闪烁
练习一:LED闪烁!首先先来练习一个不需要其他辅助元件,只需要一块Arduino 和一根下载线的简单实验,让我们的Arduino 说出“Hello World!”,这是一个让Arduino 和PC 机通信的实验,这也是一个入门试验,希望可以带领大家进入Arduino 的世界。这个实验我们需要用到的实验硬件有:Arduino控制器USB下载线我们打开Arduino 的软件,编写一段程序...
2019-07-12 21:03:20 603
原创 Arduino简介与基础指令
Arduino 硬件Arduino UNO 是Arduino系列中最常用的开发板适合初学者使用,因此本篇文章就UNO开发板进行介绍。微控器参数微控制器 ------ ATmega架构 -------------AVR工作电压---------5V闪存---------------32KBSRAM------------2KB时钟速度---...
2019-07-07 14:42:53 4963
原创 Redis 简单入门
Redis 简介:Redis是一款开源的、高性能的键-值存储(key-value store)。它常被称作是一款数据结构服务器(data structure server)。Redis的键值可以包括字符串(strings)类型,同时它还包括哈希(hashes)、列表(lists)、集合(sets)和 有序集合(sorted sets)等数据类型。 对于这些数据类型,你可以执行原子操作。例如:对...
2019-03-24 10:45:26 156
原创 4*4键盘密码锁
继上次关于4*4矩阵式键盘学习之后,于是乎,我就想为何不将他制作成一个简单的类似于密码锁的小玩意。首先我们需要准备的材料有:4*4矩阵式键盘Arduino 板lcd1602液晶显示器lcd1602的接线图忘记了的可以看这个之后就是我们的代码部分`#include <EEPROM.h>void setup(){...
2018-12-03 19:10:27 5981 2
原创 矩阵式键盘
矩阵式键盘码值最近正好学习到了矩阵式键盘,然而当时的我是这样的这是什么东西!!于是当我决定向百度求助时,依旧一脸懵,但实践出真理嘛。秉持着这个理念,撸起袖子说干就干。首先,我们要准备的器械有Arduino uno(代替c51)4*4矩阵式键盘为了方便理解我将行列分别进行了编号左边四个接口为行数,右边四个为列数,分别对应第1,2,3,4行。接下来让我们看看那些码值哦,是不...
2018-11-25 20:21:39 1677 6
原创 简单的超声波测距
简易超声波测距报警装置元件Arduino uno有源蜂鸣器HC-SR04红色led小灯超声波模块HC-SR04 超声波测距模块可提供 2cm-400cm 的非接触式距离感测功能,测距精度可达高到 3mm;模块包括超声波发射器、接收器与控制电路。接线Vcc供5v电源,GND 接地,TRIG 触发控制信号输入,ECHO 回响信号输出注意事项有源蜂鸣器接线时注意其正...
2018-11-10 17:52:38 1286 1
原创 arduino制作简易的温度检测
简易温湿度检测装置元件Arduino unoDHT11LCD 1602 液晶显示屏可调电阻器面包板杜邦线DHT11DHT11是一款有已校准数字信号输出的温湿度传感器。供电电压:3.3~5v输出:数字信号湿度范围:湿度 20~90%RH温度范围:-20~50℃误差:±5%RH; ±2℃接线图如所示代码示例LCD1602整体代码示例实际运行效果...
2018-11-07 13:09:27 7345 3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人