自定义博客皮肤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)
  • 收藏
  • 关注

原创 2018年 电赛 D-手势识别 (内含程序源码,硬件连接)

2018年 电赛 D-手势识别题目任务题目要求所用器件控制板:STM32C8T6核心板传感器:FDC2214电容传感器采集器:覆铜板交互:7脚OLED具体的题目就不分析了,大家都是成年人,直白一点,你想要代码,那我就给你代码!因为stm32开发所需的文件太多,所以上传至GitHub,有需要的hxd可以自己去下载,里面还附带设计报告帮助理解链接: 2018-D-电赛-GitHub接下来是引脚连接OLEDOLED引脚GPIOD0PA5D1PA2

2020-08-12 12:04:45 3557 7

原创 PyQt QPushButton应用实例(大小,字体,隐藏边框,添加图片)

制作界面那么按钮控件必不可少,可是如何根据不同的场景,不同的使用方式去编辑和修改按钮从而达到制作出最美观的界面呢?我今天就记录分享一下QPushButton编辑方法首先总结一下都讲解那些方式(创建就不细讲了,比较基础)大小设置字体设置隐藏边框添加小图片高效的我用一个例子实现上面所有内容,直接上代码吧名字(font,btn这种)随便起啊,但是得看得懂啊别起个abc鬼知道你要干啥字...

2020-02-16 17:10:30 9988 2

原创 PyQt学习笔记(三)切换颜色

import sysfrom PyQt5.QtWidgets import QApplication, QWidget, QPushButton, QMessageBox, QToolTip, QLineEdit, QGridLayout, QTextEdit, QFrame # 控件from PyQt5.QtGui import QIcon, QFont,QColor # Qicon设置...

2019-12-22 18:32:34 682

原创 PyQt学习笔记(二) 第一个简单界面

上一篇博客已经在Ubuntu16.04下安装并配置完成了PyQt5,Qt Designer和PyCharm,详情见Ubuntu16.04 PyQt5+Qt Deigner的安装与PyCharm的配置OK,既然已经配置完成那就来实际操作一下,用Qt Designer可以直接通过拖拽的方式生成界面,操作方便加单,然后在通过已经配置好的PyUIC功能直接把它转成Python代码就可以了,但咱们为了从...

2019-11-24 15:34:42 220

原创 Ubuntu16.04 PyQt5+Qt Deigner的安装与PyCharm的配置

现在需要在ubuntu下进行图形界面的开发,QT是一个非常好的选择,相比于Qt,PyQt相对来说要简单一点,毕竟python比C++好理解一些,而且兼容性更强,所以,今天就来讲一下如何安装和配置标题的软件。首先安装PyQt5,输入神秘代码$ sudo apt-get update //更新一波系统$ sudo apt-get install python3-pip //更新一波pip...

2019-11-20 17:00:52 860

原创 Linux 查询IP。网卡,域名,端口号含义

先介绍一下IP和网卡的概念网卡是专门负责网络通讯的硬件设备IP地址每一台联网的电脑上都有,是保证电脑电脑之间正常通讯的重要设置,而且都不相同。相当于电脑是一部手机,网卡就是电话卡,而IP地址就是电话号,这样就比较通俗易懂的解释了网卡和IP地址的概念查询信息ifconfiginet对应的地址是IPV4的地址,inet6对应的是IPV6的地址一台计算机可能会有1个物理网卡和多个虚拟网卡...

2019-11-18 20:02:14 608

原创 树和森林

1.树的存储树的存储方式有三种:1.双亲表示法2.孩子表示法3.双亲兄弟表示法咱们来依次介绍,先说双亲表示法1.双亲表示法其中data是数据域,存储结点的数据信息。而parent是指针域,存储该结点的双亲在数组中的下标。 由于根结点是没有双亲的,所以我们约定根结点的位置域设置为-1,这也就意味着,我们所有的结点都存有它双亲的位置。如图6-4-1中的树结构和表6-4-2中的树双亲表示...

2019-11-03 17:42:57 807

原创 STM32 HC-05蓝牙模块 寄存器版本

HC-05蓝牙模块有关HC-05蓝牙模块设置历程的博客很多,在这里我就不再介绍了,这次我主要讲一下如何进行32->HC-05->手机的通信,正点原子上也有蓝牙模块的历程,但我看不懂,和LCD结合起来代码量就比较大,我也么得耐心去认真看,所以就讲一下通过串口如何实现32和手机间的通信。其实原理很简单,就是串口通信,只不过STM32板子上RXD-PA9互相连接,TXD-PA10链接,...

2019-10-27 18:39:47 541

原创 STM32 矩阵键盘控制数码管

在以往的32博客中,见过了数码管和矩阵键盘,今天就将他们结合起来,如何用矩阵键盘去控制数码管。我们都知道数码管可以显示从0-9十位数字,也可以显示从A-F的字母,将数码管和2*2矩阵键盘结合起来也就是使用四个按键分别控制加,减,置0和全部点亮。加减的功能不用多说也就是从0加到F,如果继续增加的话又从0开始,减也是一样,置0也就是将数据恢复为初始状态,全部点亮是为了检验数码管是否可以正常工作。...

2019-10-14 20:13:26 8028 1

原创 Linux 远程操作命令 scp

scp:远程拷贝文件指令scp -P 22 要复制的原文件 user@ip地址:目录/目标文件把本地文件复制到 目录 的目标文件,也就是把自己的文件复制到别人电脑上scp -P 22 user@ip地址:目录/目标文件 要复制的文件 把目录 目标文件复制到本机上,也就是把别人的文件复制到自己电脑上在scp后面加-r可以复制文件夹,当然,上面命令行的文件名也要换成目录名scp的具体用...

2019-08-07 16:15:04 359

原创 Linux基本命令

tab 命令补全[例如:ca【tab】会出现 cal cat…有关ca的指令]文件补齐[例如:date --【tab】会出现 --date --help --date=…由–打头的文件]ctrl+c 中断当前程序ctrl+d 相当于输入exitshift+fn+pgup/puon 不用鼠标滑轮进行上翻下翻ctrl+Alt+F1 :返回图形界面**ctrl+Alt+F2:*...

2019-08-06 17:22:01 116

原创 Linux ssh

ssh [-p port] user@remoteport:ssh server的监听端口,默认为22user:远程机上的用户名remote:远程机的地址在终端输入之后就可以远程操控别的小朋友的电脑了,立即shutdown -r now不解释!!!...

2019-08-06 16:54:26 100

原创 Linux常用命令:重定向,管道,关机

一般echo和重定向(>/>>)一起使用管道: |先讲一下重定向,重定向的使用是将一段内容覆盖或追加在一个文件之中,一般用法是:ls -lh > 123.txtls -lh >> 123.txtecho Hello World > 123.txt第一行命令的意思是将ls -al所显示的内容覆盖在123.txt中。第二行命令的意思是将ls ...

2019-08-06 11:24:01 131

原创 Linux学习笔记 通配符

在查找文件的时候,往往会遇到文件多到爆炸,刷刷刷几大页就刷过去了,找自己的目标文件如同大海捞针,如何较为简单准确的查找到自己想要的文件呢?通配符!!!首先我创建了几个文件然后给大家介绍几个通配符通配符含义*任意个字符?一个字符[]匹配其中的任意一个[xyz]查找含有xyz任意一个的[a-z]查找含有a-z之间的最常用的是前两个,...

2019-08-04 11:22:43 179

原创 Linux 文件处理

在Linux中文件时十分重要的,那今天就分享一下如果查看文件,和修改文件权限的方法首先,如何查看文件,很简单,一个命令:ls -l就可以查看文件类型了效果如上图接下来就有很多东西要讲解了,首先,打头一个d,然后他有一大堆wrx-组成的9位下面列个表格讲解文件类型属主权限属组权限其他用户权限0位1-3位4-6位7-9位d:目录r:读r:读r:...

2019-08-01 11:04:10 158

原创 TX2刷机 让人自闭的问题

我的TX2刷机过程那可谓是艰难险阻,没有历经九九八十一难也快历经一半了,在此,为了回馈社会,介绍一下刷机过程和遇到的问题及其解决方法。话不多说,开始刷机!!!!!!!!!!!!!!先提条件,刷机至少要用30G内存。所以嘞,您的主机Ubuntu的内存至少也要30G,切记啊,不然文件都安装不下喽。还有个人建议在Home下新建一个文件夹用来放JetPack以及到时候安装的其他文件,文件多得可怕到时候...

2019-07-30 15:12:12 937 3

原创 TX2 学习记录(开启板载/USB摄像头)

刚拿到手一个TX2,简单地学习一下这块板子,因为是学长留下来的板子,所以刷机的步骤我就省略了,各位小伙伴可以参考其他大佬的博客进行刷机,再来就记录一下一些操作指令吧打开USB摄像头:先检测是否检测到摄像头~$ lsusb他应该会显示出所有与TX2链接的外设在输入命令~$ ls -la /dev/vid*如果检测到有的话,应该会有两个,因为还包括TX2机身自带的摄像头(video0)...

2019-07-25 17:26:04 4361 1

原创 LED数码管

led数码管(LED Segment Displays)由多个发光二极管封装在一起组成“8”字型的器件,引线已在内部连接完成,只需引出它们的各个笔划,公共电极。数码管实际上是由七个发光管组成8字形构成的,加上小数点就是8个。这些段分别由字母a,b,c,d,e,f,g,dp来表示。(以上来自百度百科)这就是LED数码管了,上下一共十个针脚,除了中间的接电源或GND,其他的一个针脚控制一个灯如上...

2019-06-20 16:19:06 1655

原创 STM32 学习笔记 二.C语言复习

STM32的编码还是基于C语言的,所以呢,在学习32的过程中也不能轻视C语言的学习,所以,现在就来在复习一下32中较常用的C语言!首先,讲一下宏定义#define,#ifdef,#else,#ifndef,#endif(1).#define例:#define a 10将a定义为10,之后所使用的全部a的值都为10(2)#ifdef,#else例:#define 标识符#ifd...

2019-06-14 20:09:27 447

原创 STM32 学习笔记 一.矩阵键盘

刚刚接触STM32,感觉和arduino完全是两个难度,如果说arduino是乐高积木,那我感觉STM32就跟盖楼一样,哈哈,是真的难,真的极具挑战性,可能是我刚开始学觉得难,到后面熟练了应该会好一些,言归正传,就讲一讲我们学长给我们下的任务矩阵键盘。学长学姐们做的是九键的矩阵键盘,我们做的是四键的,难度其实相差不大,换汤不换药的类型,原理就是一二号线通高电平,三四号线低电平,然后交换,让一二号...

2019-06-09 23:00:25 3617 1

原创 Arduino学习笔记 寻迹小车

上一篇我简单讲了一下超声波避障小车,这回咱们来讲红外寻迹小车红外寻迹小车需要的模块,红外自然是不用说了红外小车当然要红外啦,6612,电机,就够了。因为不需要超声波,所以舵机也就不需要了。上述要使用的模块在之前的博客中也有比较详尽的解释了,在此就不多说了,有需要的同学可以去翻一翻!OK正文开始!老规矩,代码起手!#include<Servo.h>#define STOP 1...

2019-06-03 22:15:23 2053 1

原创 Arduino学习笔记 超声波避障小车

学习完了诸多模块,终于可以把它们凑在一起撺一台超声笔避障寻迹小车了那咱们就先将超声波避障和红外线寻迹分成两个部分来讲!先讲超声波避障部分吧!超声波避障,自然少不了超声波模块和舵机模块还有TB6612FNG的使用,在此再讲了,之前的博客已经较为详细具体讲解过这三个模块了,有需要的可以再看一看复习。直接上代码,拿代码来讲!(完整代码见文章末尾)1.要探测不同方向,自然就要用到舵机所以第一步要...

2019-05-23 22:43:44 6849 6

原创 Arduino学习笔记 TB6612FNG模块

TB6612FNG图片没错,第一眼看到这个小片片儿心态就崩了,哪来的这么多接口?小小的东西有多大的能耐?多大?大得很,他是一台小车的核心之一。那么接下来就抛开他的原理(因为原理我也不清楚,哈哈)具体的讲一下如何使用这个心脏。咱们先来讲一下6612上面的接口都是干嘛的名称作用AINl/AIN2、BIN1/BIN2、PWMA/PWMB控制信号输入端AO1/AO2、B...

2019-05-18 11:51:50 10765 4

原创 Arduino学习笔记 红外探测

红外探测原件三个接口分别是VCC(电源),GND(接地),OUT(信号接收)#接下来通过代码讲解使用方法int redout1=8; //用8号位控制红外void setup() { Serial.begin(9600); //设置波特率 pinMode(redout1,INPUT); //设置为接收模式}void loop() { int...

2019-05-06 17:38:34 3108

原创 Arduino学习笔记 超声波探测

超声波模块下方四个针脚分别接VCC(电源),Trig(输入),Echo(输出),GND(接地).原理:一个接口接受到信号,发出超声波,触碰到物体后反弹,根据传回的信号即可判断距离。具体操作见下方代码注释const int TrigPin = 3; //发出超声波const int EchoPin = 2; //收到反射回来的超...

2019-04-28 20:38:47 1557

原创 arduino学习笔记 74HC595

74HC595脚位图V,MR0-7OE,GNDSTSHDS接5V输出接地平台推进资料运行模式将数据传给DS,SH接高电压将DS传达到ST,ST接高电压将DS传给相应输出ps:在8个数据输入满的情况下,第一个数据会被传输到七号输出,最后一个数据被传输到0号输出,就像填充弹药一样,第一颗子弹在最下面编码(将数据传送到七个灯泡内)int big =...

2019-04-26 10:00:29 1991

原创 Arduino学习笔记 类比信号,可变电阻

可变电阻:有一个可以转动的转轴,转动转轴电阻会变最下端为GND,最上端为电压接口,中间的接口接类比信号输入端类比信号端口:ANALOG IN(接口全部以A打头,A0–A15)接线口旁边有一个波浪线~的接口要使用类比讯号所使用的针脚接口必须是旁边有~的接口代码控制:int a=A0;//设置a变量值得是A0int b=0//设置b变量的初值为0void setup(){Seri...

2019-04-21 18:54:39 1095 1

原创 ARDUINO舵机

舵机:舵机是一种位置(角度)伺服的驱动器,适用于那些需要角度不断变化并可以保持的控制系统。目前,在高档遥控玩具,如飞机、潜艇模型,遥控机器人中已经得到了普遍应用。舵机图片:所连接的三根线分别为接GND(接地线),VCC(电压线),PWM(信号线)一.舵机输出转轴角与输入的关系输入输出转角0.5ms-90°1ms-45°1.5ms0°2ms45...

2019-04-21 17:42:54 1751

原创 Linux文件搜索命令find

一.find–文件搜索尽量减少搜索的使用,会大量占用处理空间语法:find 搜索范围 匹配条件特点:文件名为精确搜索,不可以模糊查找如果想要模糊查找,在名字两边加上*,例如123,可查找出12345或01234等等123*表示以123开头的文件若知道某个文件为扭个字母且知道前面x(用例为12345,知道123)个字符,使用123??查找得到12345例:1.find /txt -n...

2019-04-21 13:46:23 132

原创 Linux文件处理命令

*一.touch 创建例:touch /txt/123.c在txt下创建一个名为123.c的文件例2.touch /txt/123 456创建123文件以及456文件例3.touch /txt/“123 456”在txt下创建一个名为123 456的文件*二.catcat 浏览文件内容语法:cat [参数(可以不加)] 文件名参数:-n 显示行号*三.tactac 反向...

2019-04-14 21:10:55 100

原创 Linux目录处理命令

ctrl l清屏一.mkdirmakdir:创建目录语法:mkdir -p[目录名]例:mkdir -p /txt/linux (txt,linux均不存在)特殊:可以同时创建多个目录例:mkdir /txt/linux /txt/linux1 同时在txt之下创建linux和linux1(txt目录存在)二.cdcd:切换目录语法:cd [目录]...

2019-04-14 21:05:05 157

原创 Linux文件显示指令ls

格式:ls [选项] [参数]功能:显示目录文件例:ls 目录 或ls -a参数:-a 显示所有文件(包括隐藏文件,隐藏文件以 . 开头【隐藏文件意思为本文件为系统文件,尽量不要进行处理】)-l (-lh下文件大小格式为kb显示)查看详细信息(会显示详细信息,分为七个部分:【1.第一个字符:表示文件模式(- 二进制文件 d目录 l软链接文件) 第二个:1>三个字母一组...

2019-04-14 21:01:06 170

原创 Linux注意事项

一.基本注意事项1.严格区分大小写,命令和文件名称大小写区分严格例如ls!=LS,文件相同2.Linux系统中所有的内容都是以文件的形式存在的,硬件也是以文件形式存在的,于Windows有巨大的差别3.更改内容要写入文件,仅在命令行执行是临时的,无法生效4.Linux文件无扩展名,文件加扩展名是为了方便管理员辨识,便于使用5.Linux的所有设备都必须挂载后用户才能使用(例如硬盘,U盘必...

2019-04-14 20:58:35 255

空空如也

空空如也

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

TA关注的人

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