自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(262)
  • 问答 (4)
  • 收藏
  • 关注

原创 简历项目合集

实验需要使用Arduino驱动换能器产生一个40KHz的方波,可以使用换能器组,也可以使用Arduino的超声波模块。但是仅仅使用Arduino输出的方波信号的功率,并不足以使得小物体悬浮,所以需要使用一个模块(L298N)进行放大,将输出的振幅放大到12V,一般来说L298N用来驱动电机的,不过在本实验中算是借用了其功率放大功能。

2023-06-13 10:33:38 1033

原创 基于ART-PI SPI驱动W25Q128

h750驱动w25q128

2023-03-18 08:59:40 715 1

原创 基于 ART-PI FMC驱动SDRAM

Bank0开始地址为0xC000 0000(本文使用)使用 SDRAM Bank1所以选择 SDRAM1。使用地址掩码功能所以启用Byte Enable。Bank1开始地址为0xD000 0000。GPIO速度注意使用Very High。地址13位,数据16位。

2023-03-18 02:37:46 651 1

原创 stm32延时函数解读

延时函数

2023-03-04 00:14:56 404

原创 git指令集

git

2023-03-03 18:04:05 67

原创 rtthread 线程

RT-thread线程

2023-03-01 17:01:07 548

原创 1.vs+lvgl初识

lvgl初识

2023-02-26 07:12:28 240

原创 环境搭建:Qt

Qt环境搭建:包括安装,负载的选择,编译工具链的配置

2022-07-17 10:50:40 416

原创 重邮SYDTEK实习(一): 4k和BLE profile烧录

重庆邮电大学实习

2022-07-10 13:54:26 502

原创 mysql多表查询

none

2022-06-26 15:44:48 271

原创 mysql函数和约束

none

2022-06-26 15:15:18 289

原创 FATFS(X):读写多字节(字)

读写多字节

2022-06-08 20:51:54 204

原创 FATFS解读(X):字符串函数

字符串函数

2022-06-08 20:49:52 201

原创 STM32(X) SD卡协议详解

SD卡

2022-06-08 16:53:56 564

原创 安卓库-图表库: MPChartView

安卓图表库MPChartView

2022-06-05 22:07:26 278

原创 安卓写Mqtt(java)

安卓+mqtt

2022-06-03 17:00:07 296

原创 Java(X) 网络通信

服务器代码package com.internet.demo0;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.InputStream;import java.net.ServerSocket;import java.net.Socket;public class TCPServer { publ

2022-05-30 02:33:22 241

原创 Java(X):线程

继承Thread类(不建议使用)package com.kafen.demo1;public class threadTest extends Thread{ @Override public void run() { for(int i =0; i<20;i++){ System.out.println("this is "+i); } } public static void main(String..

2022-05-28 23:36:18 179

原创 Android(X)控件-选项卡

主xml<?xml version="1.0" encoding="utf-8"?><TabHost xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width

2022-05-28 18:12:12 268

原创 Android(X)控件-ImageView

<ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@mipmap/pic3" android:layout_margin="3dp"/><ImageView android:layout_width="wrap_content" android:layout_height="wrap_conten

2022-05-28 17:40:13 183

原创 Android(X)控件-星级评分条

xml <RatingBar android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/rating" android:rating="5"/> <Button android:layout_width="match_parent" android:layout_

2022-05-28 17:39:11 144

原创 Android(X)控件-拖动条

需要注意的点需要在onCreate方法中实例化,如果在方法外实例化会引起程序崩溃只能使用图片,使用背景不会生效xml <ImageView android:layout_width="match_parent" android:layout_height="600dp" android:id="@+id/imageview" android:src="@mipmap/pic3"/> <SeekBar

2022-05-28 17:23:51 137

原创 Android(X)控件-进度条

xml <ProgressBar android:layout_width="match_parent" android:layout_height="30dp" android:max="100" android:layout_alignParentBottom="true" android:layout_marginBottom="50dp" style="@style/Widget.AppCo

2022-05-28 17:05:52 558

原创 Android(X)多页面

注意添加setContentView(R.layout.activity_main);页面的跳转在安卓中每个页面我们称为一个Activity,Activity之间使用Intent进行通信打开页面Intent intent = new Intent(NewAvtivity.this,ThirdPage.class); startActivity(intent);关闭页面 finish(); //关闭当前Activity页面间通信(主页面到其他页面)页面间使用B

2022-05-26 15:51:52 281

原创 Android(X)关于安卓开发的一些思想谈

布局管理器最主要的布局管理器包括:线性布局管理器,帧布局管理器,网格布局管理器,相对布局管理器,表格布局管理器。线性布局管理器一般用于纵向或者横向排列帧布局管理器可以实现类似PS图层的覆盖效果相对布局管理器是指定一个中心控件,其余的控件根据对该中心控件的相对位置排列表格布局管理器可以跨行,但是不可以跨列,但是网格布局管理器可以布局管理器之间一般会进行嵌套以实现丰富的显示效果控件文本相关控件:文本框,编辑框按钮控件:普通按钮,图片按钮,单选按钮,复选框时间相关控件:日期选择器,时间选

2022-05-24 23:51:11 139

原创 Android(X)布局管理器

布局管理器相对布局线性帧线性表格网格

2022-05-22 17:40:37 225

原创 物联网(X):QCustomPlot

预先准备添加源文件和头文件greaterThan(QT_MAJOR_VERSION, 4): QT += widgets printsupport添加打印支持在界面新建widget并且提升为qcustomplot基础绘图void MainWindow::create(QCustomPlot* customPlot){ QVector<double> x(101),y(101); for(int i=0;i<101;i++){ x[i]=i/50

2022-05-19 18:31:24 590

原创 物联网(X):在linux环境下编译qtmqtt库

编译好的库下载工程例程下载下载源码 github2.修改 qmqtt-master/qmake.conf的版本号为当前qt版本,比如```cppload(qt_build_config)CONFIG += warning_cleanMODULE_VERSION = 5.14.2```在qmqtt-master下创建build目录以及build/lib在build目录下进行编译(注意有可能qmake需要使用绝对路径)/home/kafen/soft/qt/5.14.2/gc.

2022-05-18 17:32:29 1199

原创 物联网(X):MQTT基础

客户端发送和接受信息服务端运算能力更强,负责分发信息主题发布主题和订阅主题连接服务端客户端名字(唯一),clientid不同的客户端重要性不同,分别对待,cleansession告诉服务器是不是一个重要的客户端,如果不是重要的,那么就会把当前没有成功发送的消息保存起来,之后再发送,重要的要设置falsekeepalive,判断服务端和客户端是不是连接,有些客户端只会接受信息,而不会发送,所以为了保证可以确定两者连接,客户端要定时给服务端发一个信息,这个keepalive便是发送的时间间

2022-05-18 00:29:48 819

原创 Qt数据可视化

属性Q3DBars属性说明graph3D->activeTheme()->setGridEnabled(checked);设置网格graph3D->setReflection(checked);设置反射graph3D->valueAxis()->setTitleVisible(checked);设置轴标题graph3D->rowAxis()->setTitleVisible(checked);设置轴标题gr

2022-05-11 13:00:38 1631

原创 Qt:使用Model/View进行和数据和视图的分离

FileSystemModel#include "mainwindow.h"#include "ui_mainwindow.h"MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow){ ui->setupUi(this); model=new QFileSystemModel(this); //QFileSystemModel提供单独线程,推

2022-05-06 22:55:37 507

原创 Qt小项目(五):文件操作面板

UI概述头文件包含:#include <QDir>#include <QFileDialog>#include <QColorDialog>#include <QPalette>#include <QFont>#include <QFontDialog>#include <QInputDialog>#include <QMessageBox>

2022-05-06 09:50:12 210

原创 基于Qt的交互式操作(对话框)

概述标准对话框自定义对话框及其应用多窗体应用程序设计MDI应用程序设计Splash与登陆窗口

2022-05-06 08:58:30 388

原创 基于Qt的三维可视化

概述基于Qt的三维可视化主要有以下几种类型:三维柱状图三维散点图三维曲面图具体的实现参见Qt小项目属性列表

2022-05-06 08:40:52 1251

原创 Qt小项目(四):人口信息管理系统(应用ComboBox和PlainTextEdit)

UI控件属性属性说明icon.addFile(":/images/icons/aim.ico");//添加图标创建图标对象以及添加图标文件ui->comboBox->addItem(icon,QString::asprintf("Item %d",i));添加combobox的条目(带图标)strList<<"北京"<<"上海"<<"天津"<<"河北省"<<"山东省"<<"山西省";

2022-05-05 18:42:03 651

原创 Qt小项目(三):定时器和日历

UI定时器和计数器的区别以下涉及到的属性语句涉及到的属性说明QTime curTime=QTime::currentTime()获取当前时间QDateTime curDateTime=QDateTime::currentDateTime()获取当前时间和日期,可以通过curDateTime.time()获取时间,curDateTime.date()获取日期,ui->editTime->setText(curDateTime.toString("h

2022-05-05 16:15:12 1004 2

原创 Qt小项目(二):调色器

UI代码#include "widget.h"#include "ui_widget.h"#include "string"Widget::Widget(QWidget *parent) : QWidget(parent), ui(new Ui::Widget){ ui->setupUi(this); connect(ui->red,SIGNAL(valueChanged(int)),this,SLOT(on_all_valueChanged(int

2022-05-04 20:48:13 625

原创 Qt信号详解

QAbstractButtonclicked():按下松开后执行pressed():按下后执行released():松开后执行clicked(bool checked):需要选中checkable属性,每次点击checked的值都会切换,可以使用clicked()和查询ischecked属性来替代(注意选中checkable属性)...

2022-05-04 19:28:57 870

原创 Qt小项目(一):四则运算计算器

UI代码#include "widget.h"#include "ui_widget.h"#include "string"Widget::Widget(QWidget *parent) : QWidget(parent), ui(new Ui::Widget){ ui->setupUi(this); connect(ui->zero,SIGNAL(clicked()),this,SLOT(on_all_clicked())); connec

2022-05-04 19:27:48 1279

原创 Qt常用界面设计组件

概述组件说明QLable标签:显示字符串QLineEdit单行输入框:显示和输入字符串SpinBox可以设置属性的输入框Slider滑动条ScrollBar卷滚条ProgressBar进度条Dial表盘LCDNunberLCD显示屏时间和定时器QComboBox和QPlainTextEditQListWidget和QToolButtonQTreeWidget和QDockWidgetQTabl

2022-05-04 16:47:27 1403

空空如也

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

TA关注的人

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