- 博客(37)
- 收藏
- 关注
原创 组合电路的VHDL设计-二选一多路选择器
当ab两个输人口分别输入不同频率信号时,针对选通控制端s 上所加的不同电平,输出端y将有对应的信号输出。例如当s为高电平时,y口输出了来自a端的较高频率的时钟信号;反之,即当s为低电平时,y口输出了来自b端的较低频率的时钟信号。
2023-06-10 15:50:23 2731 1
原创 QG地面站下载pix4固件常见问题
网上很多教程会教你怎么打开串口的权限,但是我一直找不到,最后重启了一下虚拟机就好了。问题1.usb线只有供电,没有传输数据功能。pixhawk连不上地面站。问题2.打不开串口(没有权限)
2023-06-08 09:44:21 376
原创 Ubuntu 18.04 VMware-tool安装过程以及常见问题解决方案(小白版)
输入:sudo tar -zxvf VMwareTools-10.3.25-20206839.tar.gz (根据自己的安装包名称)虚拟机->安装VMware Tools (按键不是灰色的,后面会介绍如果按键是灰色的会怎么处理)桌面会生成一个DVD光盘的文件,点进去,找到安装包VMwareTools-10.2.0-xxxxxxxx.tar.gz文件。3.如果按键是灰色。虚拟机-设置-CD/DVD(SATA)-使用ISO镜像文件-linux.Iso。安装过程中遇到输入Yes的,直接输入,其它直接回车。
2023-05-30 16:44:35 2363 1
原创 Python爬虫——爬取搜狗页面
问题1.if _name_ == ‘_main_’ : 这个模式是错的。如果没有设置pycharm,是打不出长下划线的。进入爬取的网页: 页面右上角有进入浏览器的选择。1.编译结果界面:找到soft-wrap,点击。2.编译界面:按下快捷键 ctrl+alt+L。这个是python里的一个语法知识。问题2:代码编译出错:把utf-8 写成 urt-8。问题三:编译结果不分行。
2023-04-13 15:24:49 547
原创 python编译问题—Traceback (most recent call last): File “E:\python\pythonProject\文件读取.py“, line 3, in <
File "E:\python\pythonProject\文件读取.py", line 3, in f=open(r'D:\测试.text',encoding="UTF-8")FileNotFoundError: [Errno 2] No such file or directory: 'D:\\测试.text'
2023-01-01 01:44:51 5777 1
原创 python环境问题—No Python at ‘C:\Program Files\Python310\python.exe‘
cmd(命令提示符) -> 输入where python。复制第一条路径(与编译器兼容的python版本)。检查path中是否有刚才的路径,如果没有就添加上。2.打开编译器PyCharm。选择与编译器兼容的python版本。
2023-01-01 01:35:19 6991
原创 指纹锁—AS608指纹模块
舵机的输入线共有三条,红色中间,是电源正线,一根棕色(有些是黑色)是电源地线,这两根线给舵机提供最基本的能源保证,主要是电机的转动消耗。复位时SMOD=0。一般选择不加倍,所以SMOD为0,SYSclk是单片机时钟,也就是晶振的频率,11.0592MHz,运算时要转化为基本单位Hz,即11059200Hz。中断 , 2代表外部中断1中断, 3代表定时器/计数器1,4代表串行中断的中断。1和2可以由工作方式寄存器TMOD来设定,TMOD用于设置定时/计数器的工作方式,低四位用于T0,高四位用于T1。
2022-09-15 21:03:50 13779
原创 L289N步进电机驱动原理
L298N芯片可以驱动两个二相电机,也可以驱动一个四相电机,输出电压最高可达50V,可以直接通过电源来调节输出电压;可以直接用单片机的IO口提供信号;而且电路简单,使用比较方便。 L298N可接受标准TTL逻辑电平信号VSS,VSS可接4.5~7V电压。4脚VS接电源电压,VS电压范围VIH为+2.5~46V。输出电流可达2A,可驱动电感性负载。1脚和15脚下管的发射极分别单独引出以便接入电流采样电阻,形成电流传感信号。L298可驱动2个电动机,OUT1,OUT2和OUT3,OUT4之间可分别接电动.
2022-05-05 20:57:24 6492
原创 arduino驱动LD3320语音识别模块
LD3320: LD3320 是一颗基于非特定人语音识别(SI-ASR:Speaker-Independent AutomaticSpeechRecognition)技术的语音识别/声控芯片。提供了真正的单芯片语音识别解决方案。LD3320 芯片上集成了高精度的 A/D 和 D/A 接口,不再需要外接辅助的 Flash 和RAM,即可以实现语音识别/声控/人机对话功能。并且,识别的关键词语列表是可以动态编辑的1.管脚说明:2.添加LD3320库文件...
2022-04-27 21:23:37 8614 4
原创 硬件设计-基于热敏电阻的水温检测控制系统(模电课设)
设计并制作一个水温监控电路,把一杯水的温度控制在50°C,误差正负2°C。加热装置不限。1、检测电路采用热敏电阻Rt(NTC)作为测温元件。3、设计温度检测电路和温度控制电路。4、温度测量标准以现成的温度计为标准。发挥部分:可制作实时的温度显示电路。
2022-04-25 16:39:15 10947 3
原创 温度检测数据上传—DHT11温度传感器(基于arduino)
器件准备硬件:HC-06蓝牙模块、DHT11温湿度传感器,arduino开发板、杜邦线若干开发环境:arduino uno硬件连接 注意:下载程序的时候不能连接arduino板上的RXD和TXD,如果连接了,程序下载不进去。蓝牙模块的使用:(12条消息) JDY-31 蓝牙模块使用(HC-06)_待在图书馆的毛毛虫的博客-CSDN博客https://blog.csdn.net/wxhxiaowen/article/details/124290679?spm=...
2022-04-20 17:49:18 3341 15
原创 JDY-31 蓝牙模块使用(HC-06)
波特率要相同才能就行通讯下载串口调试工具打开串口调试工具,配置参数蓝牙连接VCC-3.3VGND-GNDTXD-RXDRXD-TXD配置蓝牙参数发送指令,要在指令后面添加\r\n,或者让输入标识在下一行。设置波特率配对密码蓝牙名字的设置...
2022-04-20 10:23:14 6611 5
原创 报警器——基于arduino
tone相关的3个函数。(1)tone(pin,frequency)pin是指连接到蜂鸣器的数字引脚,frequency是以Hz为单位的频率值。(2)tone(pin,frequency,duration)第二个函数有个duration参数,它是以毫秒为单位表示声音长度的参数。在第一个函数中,如果没有指定duration,声音将一直持续,直到输出一个不同频率的声音。(3)noTone(pin)noTone(pin)函数,结束该指定引脚上产生的声音。有源蜂鸣器和无源蜂鸣器的区...
2022-04-16 22:43:43 5424
原创 按键控制LED灯亮灭——基于arduino单片机
程序设计:函数:digitalRead()作用:用来读取数字串口状态,HIGH还是LOW(其实还有一种表达方式就是HIGH是“1”,LOW是“0”,只是HIGH/LOW更直观)。函数需要一个传递参数——LED,这里需要读取LED信号。硬件连接:按键结构图下拉电阻:把电压往下拉,降低电压。按键作为开关,当输入电路状态为HIGH的时候,电压要尽可能接近5V;输入电路状态为LOW的时候,电压要尽可能接近0。如果不能确保状态接近所需电压,这部分电路就会产生电压浮动。所以,.
2022-04-10 13:40:56 9547
原创 串口通信——学习arduino的第一天
程序编程:注意:如果程序运行之后串口没有显示“Hello world”,很有可能是波特率没有调对。Serial.println() 函数代表arduino开发板给电脑发送信息。Serial.read();函数代表电脑给arduino开发板发送信息。当电脑给开发板发送空字符时,开发板会随机输出一个符号或者其它东西。但我输入了a,此时开发板接收了a于是也给电脑发送了a;为了避免空字符的干扰,我引入函数Serial.available();Serial.avail.
2022-04-10 10:54:52 280
原创 点亮LED灯——arduino 学习第一天
所需元器件:arduino UNO、面包板、杜邦线、发光二极管、阻抗470电阻。硬件连接:程序设计:int led=2; 代表变量声明,变量是用来存储数据的。在这个例子中,我们用的类型是int型(整型)也可以这样,#define led 2 同样也是变量声明。实验现象:函数说明:arduino程序必须包含setup()和loop()两个函数在 setup() 函数中,初始化和定义了变量后,就开始执行 loop() 函数。顾名思义,该函...
2022-04-10 10:07:57 1751
原创 基础语法—app inventor
1.变量与数据类型常量:在程序运行过程中,其值始终不能被改变的量变量:在程序运行过程中,其值可以发生改变的量数据类型:为了使程序设计语言能充分有效地表达各种各样的数据,一般将数据抽象为若干种类型,数据类型就是对某些具有共同特点的数据集合的总称常量的数据类型由它所属模块决定,变量的类型是在定义变量并进行初始化赋值时由值的类型确定。与编程语言的区别:编程语言在定义变量时要提前定义变量的数据类型,但在app inventor中赋予变量的模块就默认了数据类型。2.运算赋值运算:把一个
2022-04-08 16:22:22 1876
原创 APP inventor——猜价格
(一)行为逻辑:(二)设计界面:组件列表:(三)逻辑编程 1.创建变量app inventor创建变量与C/C++创建变量原理是一样的。假设 a=计数,b=确定在编程语言中,int a=1;if(b){a=a+1;}2.判断语句在控制内置块里有选择判断语句,语句还可以自由组合。在编好之后 ,我在想如果我输入数字,不按确定键是不是也会出现标签一的显示文本。实践过后发现并不是。如果更改一下的逻辑设计...
2022-04-07 22:55:18 955
原创 App inventor—安安机器人
1.准备素材2.程序设计3.程序编程3.13.23.3总结:1.换背景图片的时候,设置图片-> 用文本来存放图片的名称(特别注意后面的png,是图片的格式)2.手机震动是通过“音效播放器”来实现的3.对话框的选择和我们退出游戏前的画面相同。4.音效播放的音频要在设计页面选择音频对话框:...
2022-04-03 13:25:23 5013
原创 APP Inventor -环境安装
APP inventor可以实现直接在网页上操作。1.登录网址:http://ai2.17coding.net/(我使用的是微软浏览器,用谷歌打开时显示无法登录)选择一键试用2.下载Ai伴侣: 帮助->Ai伴侣 (此时会显示一个二维码,用手机浏览器扫描二维码下载Ai伴侣) 3.连接Ai伴侣连接->Ai伴侣打开手机安装的Ai伴侣,点击扫描二维码或用编码进行连接。连接成功后手机界面会出现电脑的app inventor 的操作界面。...
2022-03-30 16:28:40 4480 5
原创 旋转蛇(画圆、填充圆)—C/C++
#include<graphics.h>#include<conio.h>#include<stdio.h>int main(){ float PI = 3.14159; initgraph(600, 600); //绘制页面 setbkcolor(RGB(128,128,128)); setlinecolor(RED); cleardevice(); //以背景颜色清空画布 int center_x = 300;.
2022-03-28 20:29:35 1024
原创 大学生宿舍密码锁设计—基于51单片机
1.环境搭建软件: Keil uVision5硬件:51单片机系列最小系统板(我用的是STC12c60S2)、USB转ttl串口、SG90舵机、矩阵键盘。其它:热熔胶枪、杜邦线若干、纸片若干、绳子若干。2.SG90舵机的使用舵机接线:舵机通常要一个20ms左右的时基脉冲,脉冲的高电平部分通常在0.5ms-2.5ms范围内,总间隔为2ms。以180度角度伺服为例,那么对应的控制关系: 0.5ms------...
2022-03-25 21:44:41 1905
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人