自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (3)
  • 收藏
  • 关注

原创 机电一体化系统设计学习笔记——接口技术和机电一体化

是指连接机电一体化系统中不同部件、设备或软件模块之间的边界,使它们能够相互通信、交换信息或共享资源的一种技术手段。

2024-04-06 17:27:55 1284

原创 电工技术学习笔记——正弦交流电路

正弦交流电路中,相量表示法是一种常用的方法,用于描述电压、电流及其相位关系。相量表示法将正弦交流信号表示为复数,通过复数的运算来描述电路中各种参数的相互关系。:得到电路中各个参数的相量表示,从而可以求解电路中的各种电压、电流、功率等参数。:根据电路中的元件特性(如电阻、电感、电容)以及欧姆定律,利用相量进行计算。:根据复数形式表示的电压、电流,得到电压、电流的相量。:根据实际电路情况,确定电压、电流的幅值及相位。:根据幅值和相位,将电压、电流表示为复数形式。

2024-04-06 16:04:46 929

原创 机电一体化系统设计学习笔记——伺服驱动技术与控制技术

编程的基本原理是根据控制逻辑和条件设置,将输入信号经过逻辑处理后得到输出信号,从而实现对执行元件的控制。控制器负责接收输入信号、进行处理,并输出控制信号,执行元件则根据控制信号执行相应的动作,传感器则用于采集系统的反馈信息。:系统稳定性指系统在受到扰动或参数变化时能否保持稳定,通常通过系统的极点位置和频率响应来评估。:系统稳定性的保证程度,通常用相对稳定度、相位裕度等指标来评估系统的稳定性。:系统准确性指系统输出与期望输出之间的偏差,包括稳态误差和动态误差。:过渡过程结束时系统输出与期望输出之间的差值。

2024-04-06 15:48:10 1564

原创 机电一体化系统设计学习笔记——检测传感技术

传感器是一种用来感知、检测、测量并将环境中的物理量、化学量或生物量转换为可供人们识别或处理的电信号或其他形式的信号的器件或装置。

2024-04-04 21:13:29 780

原创 电工技术学习笔记——直流电路及其分析方法

如果知道电压源的电压和电阻的电流,则可以使用欧姆定律计算两点之间的电压。另外,基尔霍夫定律也提供了一种计算电压的方法,特别是在复杂的电路中。电流有方向,正电流表示电荷流动方向与某个参考方向相同,负电流表示电荷流动方向与参考方向相反。:电位是指电荷在电场中由于所处位置的不同而具有的能量差异。在电路中,电位通常指电压,即某一点相对于某一参考点的电势差。:电压是电场力对电荷产生的作用,表示为电荷单位正电荷所具有的能量。在电路中,电压通常被定义为两点之间的电势差,具有方向性,沿着电场方向从。

2024-04-04 20:38:42 1649

原创 电子技术学习笔记

一、主要参数及应用。

2024-04-03 17:28:47 817

原创 机械制造学习笔记

特种加工是针对特定的工件材料、形状或加工要求,采用专门的加工方法和工艺流程进行加工的一种加工方式。:是一种常用的工件定位方法,通过在工件上选择六个位置点,使工件与加工设备的定位系统之间建立起六个定位关系,从而实现工件的准确定位。:根据确定的加工工艺流程和参数,编制详细的工艺文件,包括加工顺序、加工参数、夹具刀具选择、加工程序等内容。如果对精度要求相对较低,可选择粗基准。:特种加工的基本原理是根据工件的特点和加工要求,选择合适的加工方法和工艺流程,通过精密控制加工参数和运动轨迹,实现对工件的精密加工。

2024-04-02 23:38:13 917

原创 轴、键、齿轮、螺纹等零件的结构设计、强度计算、强度校核

三、齿轮的结构设计、强度计算、强度校核。一、轴的结构设计、强度计算、强度校核。二、键的结构设计、强度计算、强度校核。

2024-04-02 21:56:11 1137

原创 微信小程序接入阿里云mysql,并将数据显示到页面

微信小程序不能接入本地MySQL,除非设置本地的MySQL数据库允许公网链接访问,但是如果这样,不如直接使用微信小程序云开发自带的数据库来的方便,所以我选择在阿里云ESC云服务器上部署的MySQL,用于数据的存储。

2023-05-19 14:39:58 3723 6

原创 python程序结束前执行自定义函数

atexit

2023-05-18 21:34:01 538

原创 python import上一级的同级目录下的模块

目录拼接成绝对路径,最后将此路径添加到。此时的目录层级和import方法如下。中导入需要的函数或变量了。在目录调用错误是,会有报错。函数来获取上一级目录。中,这样我们就可以从。使用上述方法修改后可改为。

2023-05-10 20:34:17 1116

原创 无法创建云函数(右键点击cloudfunctions不会出现创建Nodejs)

2.之后,右击新生成的你的环境ID文件夹下的。,可以在这里新建云函数。

2023-04-13 21:41:35 708 2

原创 联发科嵌入式实习面经

联发科嵌入式实习面经前言    前几天才拿到联发科嵌入式实习生offer,在这里简单分享一下自己的面经吧笔试    我是3月中旬投递的简历,然后安排到3月31号第一批的笔试,时间非常仓促,因为之前宣传的笔试时间是四月中旬。所以准备时间真的很短,考察的题目难度可以说不是很大,但是范围还是比较广的,大部分是C语言的题目,基本都不离开指针。C++也有涉及,考到了容器之类。还有操作系统、数据结构的题目。比较有意思的应该是逻辑推理

2022-05-23 12:50:30 1387

原创 基于STM32的超声波倒车检测装置

基于STM32的超声波倒车检测装置一、前言    这里是为了完成学校嵌入式系统及应用实验而做的一个作业,硬件资源使用的是STM32F103VBT6开发板、HC-SR04超声波模块,蜂鸣器和数码管开发板上以及集成了。完成了如下功能:1.使用外设超声波模块达到测距功能;2.通过串口发送指令,使整个装置进行倒车检测工作;3.可通过串口实时查看车辆距离障碍物的距离;4.同时数码管也可实时显示当前车辆距离障碍物的距离;5.当车辆距离障碍物距离小于10cm,蜂鸣器开始报警,

2022-04-25 19:57:24 3288 2

原创 STM32串口通信

STM32串口通信一、串口1.串口概述串口是单片机中最常用也是最简单的一种通信方式通信:两个或两个以上的设备进行数据交换串口是用于两个设备之间的异步全双工通信异步——》两个设备不需要共时钟全双工——》两个设备之间服务于数据交换的“线”有两根Tx:数据发送端,用于发送数据Rx:数据接收端,用于接收数据在使用串口进行通信时,要求通信双方必须在“同频道” “同频道” =》 相同的通信协议,同时双方需要共地,也就是GND相连串口(USART)约定:通信时数据必须以“帧”的形式传递串口的一帧数据

2022-03-22 18:09:26 15671

原创 红外寻迹原理以及STM32 GPIO的输入检测

红外寻迹原理以及GPIO的输入检测一、红外寻迹原理    采用YL-70 红外寻迹壁障模块,红外发射管(透明)发出红外光,如果红外光照在浅色平面,则红外光被反射,并且被红外接收管(黑色)接收,同时对应的输出接口输出低电平(0),红外主板上对应的LED灯也会点亮如果红外光照在深色平面,则红外光被吸收不会被反射,此时对应的输出接口输出高电平(1),对应的LED灯熄灭红外主板链接红外发射和接收管的位置处,有一个点位旋钮可以用来调节红外管的检测距离,顺时针增加检测距离,逆

2022-03-17 19:24:31 5029

原创 STM32 GPIO的配置以及直流电机驱动的实现

GPIO的配置以及直流电机驱动的实现一、GPIO概述GPIO:General-purpose input/output 通用型输入输出的简称     功能类似8051的P0—P3,其接脚可以供使用者由程控自由使用,PIN脚依现实考量可作为通用输入(GPI)或通用输出(GPO)或通用输入与输出(GPIO),如当clk generator, chip select等。     既然一个引脚可以用于输入、

2022-03-16 18:26:17 5101

原创 搭建开发环境以及STM32固件库移植

搭建开发环境以及STM32固件库移植一、 搭建开发环境1.keil5的安装2.芯片包的安装和驱动安装二、STM32固件库移植1.单片机MCU单片机:Micro Control Unit微型控制单元,是一类功能简单但非常实用的的处理芯片的统称比如:51系列:指基于8051内核衍生出的各种单片机芯片AT89C51/AT89C52、STC89C51/STC89C52、cc2530(ZigBee)ESP8266(WIFI)……8位单片机STM32:指基于ARM公司Cortex-M内核衍生出的各种

2022-03-15 15:37:10 7566

原创 make工具和Makefile的使用

make工具和Makefile的使用前言      一般的一两个C文件可以通过终端执行gcc命令来编译,也就是利用GCC编译器。但是如果文件很多,成百上千,用终端输入gcc命令很麻烦,而且其中一个文件进行了修改,那么GCC编译器再次编译时,会把所有文件都重新编译一遍,时间花销增大。所以在这里使用解决大工程的编译工具:make。其中记录哪些文件需要编译、哪些文件需要重新编译的文件叫做Makefile。Makefile就是脚本文件,里面可以执行系统命令。在这里我

2022-03-14 12:50:03 960

原创 树莓派用iPad做显示器

树莓派用iPad做显示器前言    前段时间在逛苹果APP Store时发现VNC有IOS的客户端,于是便想用iPad做树莓派的显示器,本以为会遇到一些麻烦,但是连接起来很简单,作为临时调试工具还是很方便的    前期树莓派的相关设置可以参考树莓派远程控制VNC,在这里就不在赘述iPad连接树莓派1.在APP Store下载VNC Viewer2.打开VNC点击右上角**+**添加树莓派的IP地址3.填写树莓派的

2022-01-13 13:44:56 6633 7

原创 OpenCV 图像操作

OpenCV 图像操作读写图像imread可以指定加载为灰度或者RGB图像imwrite保存图像文件,类型由扩展名决定读写像素读一个GRAY像素点的像素值( CV_8uC1)Scalar intensity = img.at<uchar>(y,x);或者Scalar intensity = img.at<uchar>(Point(x,y));读一个RGB像素点的像素值Vec3f intensity = img.at<Vec3f>(y,x

2021-12-05 15:25:24 126

原创 OpenCV Mat对象

OpenCV Mat对象Mat对象与IplImage对象Mat对象OpenCV2.0之后引进的图像数据结构、自动分配内存、不存在内存泄漏的问题,是面向对象的数据结构。分了两个部分,头部与数据部分lpllmage是从2001年OpenCv发布之后就一直存在,是c语言风格的数据结构,需要开发者自己分配与管理内存,对天的程序使用它容易导致内存泄漏问题Mat对象构造函数与常用方法常用方法void copyTo(Mat mat)void convertTo(Mat dst, int type)M

2021-12-05 15:10:51 161

原创 OpenCV矩阵的掩膜操作

OpenCV矩阵的掩膜操作获取图像像素指针CV_Assert(mylmage.depth() == Cv 8U);Mat.ptr(int i=0)获取像素矩阵的指针,索引i表示第几行,从o开始计行数。获得当前行指针const uchar* current=mylmage.ptr(row );获取当前像素点P(row, col)的像素值p(row, col) =current[col]像素处理范围saturate_castsaturate cast ( -100 ) ,返回0satur

2021-12-05 15:08:50 315

原创 OpenCV打开加载修改保存图像

OpenCV加载修改保存图像加载图像cv::imreadimread功能是加载图像文件成为一个Mat对象,其中第一个参数表示图像文件名称第二个参数,表示加载的图像是什么类型,支持常见的三个参数值IMREAD_UNCHANGED(<0)表示加载原图,不做任何改变IMREAD_GRAYSCALE(O)表示把原图作为灰度图像加载进来IMREAD_COLOR(>0)表示把原图作为RGB图像加载进来注意:OpenCV支持JPG、PNG、TIFF等常见格式图像文件加载显示图像cv::

2021-12-05 14:58:05 166

原创 操作数的寻址方式

操作数的寻址方式立即寻址直接指定一个常数给寄存器:操作数在指令里,指令在代码段里。机器在内存里取指令到CPU执行,操作数作为指令的一部分存到CPU指令队列,CPU可直接执行,操作数不需再去内存取MOV AL,6HMOV AX,12AFH寄存器寻址操作数就是寄存器的值,指令给出寄存器名用于指定2个寄存器做操作数MOV AX BX操作数在CPU内部的寄存器中。指令执行不需要访问内存,和立即寻址相似。不同是立即数是指令一部分,寄存器寻址操作数在CPU内部的寄存器中直接寻址操作数的有效地址

2021-12-05 14:29:39 2805

原创 解决DOSBox Illegal comman:debug;Drive C does not exist

解决DOSBox Illegal comman:debug ;Drive C does not exist!前言    Debug是DOS、Windows都提供的实模式(8086方式)程序的调试工具。使用它,可以查看CPU各类寄存器的内容、内存的情况和机器码级跟踪程序的运行。在DOS方式下运行Debug可能会遇到如下错误,是因为我们没有挂载Debug解决DOSBox Illegal comman:debug1.首先我们复制文件“debug.exe”到系统目

2021-11-16 16:11:19 6263 11

原创 Android 实现圆形按钮

Android 实现圆形按钮前言在Android studio中,我们可以通过设置Button的radius属性来修改按钮的圆角,但是美观程度因人而异,所以我们今天使用ImageButton按钮来实现圆形按钮。代码实现效果图:代码实现layout的.xml代码如下:<ImageButton android:id="@+id/btn_login" android:layout_width="90dp" android:layout_height="90dp"

2021-11-13 20:37:38 15160 5

原创 Android 实现最新QQ登陆页面

Android 实现最新QQ登陆界面前言    最近学了一下Android,看书的时候看到了制作QQ登录界面的实战,不太好看,所以来自己做一个最新的QQ登录界面。准备工作    线性布局(LinearLayout),主要是以水平和垂直的方式来显示界面中的控件,在实际开发中较为常见。使用也非常简单,其中有一个重要的属性orientation,用于控制控件的排列方向,该属性有vertical和horizonal(默认)两个值

2021-11-13 19:42:15 8652 4

原创 Android studio中开启LogCat过滤器,找不到DDMS

Android studio中开启LogCat过滤器,找不到DDMS前言    LogCat是Android中的命令行工具,用于获取程序启动到关闭的日志信息。Android中的应用运行在一个单独的设备中,应用的调试信息会到这个设备的日志缓冲区中,要想从这个日志缓冲区中获取信息,就要会用LogCat。LogCat使用方法Android采用android.util.Log类的静态方法实现输出程序信息。    Log类所输出

2021-11-11 21:20:16 4330 2

原创 树莓派配置JDK

树莓派下载、安装JDK Linux前言Java Development Kit (JDK) 是Sun公司(已被Oracle收购)针对Java开发员的软件开发工具包。自从Java推出以来,JDK已经成为使用最广泛的Java SDK(Software development kit)。学习JAVA,必须得安装一下JDK,配置一下环境就可以学习JAVA了,下面介绍如何在树莓派的 Raspbian OS 上安装Java(OpenJDK)。下载、安装JDK1.更新,这一条用于从所有配置的服务器下载软件包信

2021-10-24 19:50:59 3369

原创 解决树莓派4B不连接显示器开机后,用VNC无法显示画面

解决树莓派4B不连接显示器开机后,用VNC无法显示画面 (cannot currently show the desktop)前言当我们的树莓派没有连接到任何显示器时就会执行默认分辨率,而这个分辨率是VNC不支持的,而此时使用VNC远程控制,就会出现黑屏,显示cannot currently show the desktop,今天我们就来解决一下这个问题准备工作树莓派相信看到这里的朋友应该都完成了树莓派SSH的配置,那么这次我们就来通过SSH远程控制树莓派终端,来解决这个问题SSH没有配置的

2021-10-23 14:09:06 5098 2

原创 树莓派远程控制 SSH和VNC

树莓派远程控制 SSH和VNC前言树莓派系统安装好后,TF卡插入树莓派背面卡槽,HDMI口接上显示器后,接通树莓派电源,耐心等待树莓派开机。这里提醒大家一定要在树莓派开机之前提前接上显示器准备工作树莓派显示器因为我们下载的树莓派系统拥有图形化操作界面,所以操作方便不少,在开始之前我们先配置WiFi,和开启SSH和VNC服务,以及查看树莓派IP1.打开 菜单->首选项->Raspberry Pi Configuration2.点开Interfaces,将SSH和VNC后的选

2021-10-16 14:09:44 1436

原创 树莓派4B系统安装 最新!!!

树莓派4B系统安装前言和PC类似,树莓派也可以用来理解计算机的工作原理、学习编程、文字处理、以及游戏等。对于广大极客和DIY爱好者来说,树莓派的应用更加广泛。家庭影院、无线路由器、代码托管、智能家居、下载服务器……等等。在此之前先完成树莓派系统的安装,在这里推荐我认为最简单的方法!树莓派系统安装准备工作树莓派TF存储卡读卡器在这里建议大家TF卡的容量最好8G以上,我配置的是32G的闪迪高速卡,在烧录树莓派系统之前,先使用SDFormatter软件对TF卡进行格式化,插入读卡器,点击格式化

2021-10-15 22:53:12 526 2

Spacedesk-Win-Pc(服务端最新版)

使用最新的DRIVER Beta Version:1.0.50 可以解决spacedesk display driver has expird的问题,以及副屏黑白的问题 (需要将videowall status设置为off)

2023-01-10

en.stm32f4_dsp_stdperiph_lib

STM32F4固件库

2022-03-15

thonny_rpi_pico-0.2-py3-none-any.whl

本地安装Raspberry Pi Pico SDK库的目的是为了能够自动补全代码,自动检测代码的目的

2021-12-08

空空如也

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

TA关注的人

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