E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
stm32单片机开发笔记
鸿蒙
开发笔记
(十三): 线程模型,线程间通信,Emitter,Workder
1.线程模型概述HarmonyOS应用中每个进程都会有一个主线程,主线程有如下职责:执行UI绘制;管理主线程的ArkTS引擎实例,使多个UIAbility组件能够运行在其之上;管理其他线程(例如Worker线程)的ArkTS引擎实例,例如启动和终止其他线程;分发交互事件;处理应用代码的回调,包括事件处理和生命周期管理;接收Worker线程发送的消息;除主线程外,还有一类与主线程并行的独立线程Wor
ZWaruler
·
2024-01-20 01:48
鸿蒙开发
harmonyos
鸿蒙开发
移动开发
鸿蒙
开发笔记
(十七): 列表 List
列表是一种复杂的容器,当列表项达到一定数量,内容超过屏幕大小时,可以自动提供滚动功能。它适合用于呈现同类数据类型或数据类型集,例如图片和文本。在列表中显示数据集合是许多应用程序中的常见要求(如通讯录、音乐列表、购物清单等)。使用列表可以轻松高效地显示结构化、可滚动的信息。通过在List组件中按垂直或者水平方向线性排列子组件ListItemGroup或ListItem,为列表中的行或列提供单个视图,
ZWaruler
·
2024-01-19 18:58
鸿蒙开发
harmonyos
鸿蒙开发
移动开发
鸿蒙
开发笔记
(十五): 线性布局 Row/Column,层叠布局 Stack,弹性布局 Flex
1.线性布局:Row/Column–LinearLayout线性布局(LinearLayout)是开发中最常用的布局,通过线性容器Row和Column构建。线性布局是其他布局的基础,其子元素在线性方向上(水平方向和垂直方向)依次排列。线性布局的排列方向由所选容器组件决定,Column容器内子元素按照垂直方向排列,Row容器内子元素按照水平方向排列。根据不同的排列方向,开发者可选择使用Row或Col
ZWaruler
·
2024-01-19 18:58
鸿蒙开发
harmonyos
鸿蒙开发
移动开发
鸿蒙
开发笔记
(十六): 相对布局 RelativeContainer,栅格布局 GridRow/GridCol,媒体查询 mediaquery
1.相对布局RelativeContainer–RelativeLayoutRelativeContainer为采用相对布局的容器,支持容器内部的子元素设置相对位置关系。子元素支持指定兄弟元素作为锚点,也支持指定父容器作为锚点,基于锚点做相对位置布局。下图是一个RelativeContainer的概念图,图中的虚线表示位置的依赖关系。锚点:通过锚点设置当前元素基于哪个元素确定位置。对齐方式:通过对
ZWaruler
·
2024-01-19 18:58
鸿蒙开发
harmonyos
鸿蒙开发
移动开发
鸿蒙
开发笔记
(十四): UI开发概述及布局概述
1.概述方舟开发框架(简称ArkUI)为HarmonyOS应用的UI开发提供了完整的基础设施,包括简洁的UI语法、丰富的UI功能(组件、布局、动画以及交互事件),以及实时界面预览工具等,可以支持开发者进行可视化界面开发。针对不同的应用场景及技术背景,方舟开发框架提供了两种开发范式,分别是基于ArkTS的声明式开发范式(简称“声明式开发范式”)和兼容JS的类Web开发范式(简称“类Web开发范式”)
ZWaruler
·
2024-01-19 18:52
鸿蒙开发
harmonyos
鸿蒙开发
移动开发
stm32f103c8t6连接OneNet云平台进行数据的上传与下发
stm32f103c8t6连接OneNet云平台进行数据的上传与下发注意此教程只适用于老版本onenet云平台实现了数据发送云平台和云平台的数据发送到
stm32单片机
首先是onenet.c中的云服务器设置部分
计算机科学边界
·
2024-01-19 17:05
单片机
STM32入门
stm32
mongodb
嵌入式硬件
基于STM32的智能宠物看护喂养系统(程序源码+原理图+PCB+Boom表+实物操作说明)
针对这些问题,本文设计了基于
STM32单片机
的智能宠物管理系统。1智能宠物管家系统的工作原理智能宠物屋主要由
嵌入式-创作工坊
·
2024-01-19 10:42
宠物
stm32
嵌入式硬件
物联网TTL、232、485区别
像
STM32单片机
串口引脚输出的逻辑高电平就是3.3V。什么是逻辑电平?逻辑电平是特定电压或可以存在信号的状态,通常为“0/1”或“开/关”或“ON/OFF”或“LOW/HIGH”等。
打小又皮又闹
·
2024-01-19 09:23
物联网
【Proteus仿真】【
STM32单片机
】甲醛浓度检测报警器
文章目录一、功能简介二、软件设计三、实验现象联系作者一、功能简介本项目使用Proteus8仿真
STM32单片机
控制器,使用蜂鸣器LED模块、LCD1602显示模块、按键、MS1100甲醛传感器模块等。
Hai小易
·
2024-01-19 08:53
单片机
proteus
stm32
嵌入式硬件
甲醛浓度检测报警器
STM32
开发笔记
19: STM32CubeMX中定时器的配置方法
本文介绍在STM32CubeMX进行定时器的配置,产生固定时间中断的方法,以TIM2为例,步骤如下:1、使能TIM2,指定时钟源。2、查看数据手册,确定该定时器的内部数据总线,本文所引用的定时器内部数据总线为APB1。3、在时钟配置中确认所选定时器的内部数据总线的时钟频率,我这里是32MHz。4、在配置页中,选中相应的时钟,在Prescaler中输入预分频系数,在CounterP
鼾声鼾语
·
2024-01-19 01:39
C语言基础
day1:创建项目库+搭建开发环境
做开发很久了,之前做的项目都没有做记录,反反复复遇见过很多相同的问题,每次遇见问题也都忘记之前是怎么解决的了,所以打算在做一个项目
开发笔记
...首先项目管理工具选择的是Gitee.先要在Gitee创建一个库
IOS_技术小牛
·
2024-01-18 23:15
基于Xilinx K7-410T的高速DAC之AD9129
开发笔记
(一)
引言:从本文开始,我们介绍下项目中设计的并行LVDS高速DAC接口设计,包括DAC与FPGA硬件接口设计、软件设计等。项目设计高速DAC采用了ADI公司的AD9129,该芯片最大更新速率5.7Gsps,该芯片在宽带通信应用、LTE、雷达信号产生、干扰机等领域有广泛应用。1.AD9129概述AD9129是高性能14位RF数模转换器(DAC),支持最高达2.85GSPS的数据速率。DAC内核基于一个四
FPGA技术实战
·
2024-01-18 21:34
FPGA外设接口设计
Xinx
FPGA硬件设计
笔记
fpga开发
硬件设计
DAC
基于Xilinx K7-410T的高速DAC之AD9129
开发笔记
(二)
引言:上一篇文章我们简单介绍了AD9129的基础知识,包括芯片的重要特性,外部接口相关的信号特性等。本篇我们重点介绍下项目中FPGA与AD9129互联的原理图设计,包括LVDSIO接口设计、时钟电路以、供电设计以及PCB设计。LVDS数据接口设计当AD9129作为FPGA外设进行互联设计时,需要考虑AD9129芯片IO接口电平,DAC芯片与K7芯片互联的IOBank。AD9129与FPGA互联接口
FPGA技术实战
·
2024-01-18 21:03
Xinx
FPGA硬件设计
FPGA外设接口设计
笔记
fpga开发
硬件设计
AD9129
后端
开发笔记
20240117
文章目录1.lambda表达式学习1.1从list中找到符合条件的对象并且返回1.2groupby的用法2.时间做差取秒1.lambda表达式学习1.1从list中找到符合条件的对象并且返回这种案例在java中的应用很多,适用于轻度过滤,如果能sql直接查询出符合规定的那肯定数据库的引擎最快了。DatetargetArrive=attendanceStaffScheduleItems.stream
余生的观澜
·
2024-01-18 13:49
后端开发笔记
笔记
鸿蒙
开发笔记
(十):Stage模型开发中的UIAbility使用(类Activity)
应用模型是HarmonyOS为开发者提供的应用程序所需能力的抽象提炼,它提供了应用程序必备的组件和运行机制。有了应用模型,开发者可以基于一套统一的模型进行应用开发,使应用开发更简单、高效。1.概述HarmonyOS应用模型的构成要素包括:应用组件应用组件是应用的基本组成单位,是应用的运行入口。用户启动、使用和退出应用过程中,应用组件会在不同的状态间切换,这些状态称为应用组件的生命周期。应用组件提供
ZWaruler
·
2024-01-18 06:40
鸿蒙开发
harmonyos
鸿蒙开发
移动开发
后端
开发笔记
20240106
文章目录写在前面时间相关的减法操作两个date日期相减获得时间差lacaltime和date做差sql语句,select子句当作where查询的条件写在前面出来创业也一年多了,感觉这一年,后端的开发荒废了很多,都快不如专注做后端开发两三年的学弟学妹们了,逼着自己开了这个专栏,让自己坚持把每天开发的收获写一写。时间相关的减法操作两个date日期相减获得时间差publicstaticStringtim
余生的观澜
·
2024-01-17 12:21
后端开发笔记
笔记
数据库
前端
怎么使用EIDE进行调试
STM32单片机
?
cortex-debug用法-Blog-EmbeddedIDEForum(em-ide.com)【VScodeEmbeddedIDE】Keil工程导入VScode,与Keil协同开发MCU_vscode编辑keil工程-CSDN博客VscodeEIDE+CortexDebug搭建STM32开发仿真环境_vscodecortex-debug-CSDN博客可以结合一下上述三位大佬的文章,可能单单看一篇
Where~Where~
·
2024-01-16 20:37
嵌入式
单片机
stm32
嵌入式硬件
鸿蒙
开发笔记
(八):应用状态管理,PersistentStorage,Environment,@Watch, $$的使用
1.PersistentStoragePersistentStorage是应用程序中的可选单例对象。此对象的作用是持久化存储选定的AppStorage属性,以确保这些属性在应用程序重新启动时的值与应用程序关闭时的值相同。PersistentStorage将选定的AppStorage属性保留在设备磁盘上。应用程序通过API,以决定哪些AppStorage属性应借助PersistentStorage持
ZWaruler
·
2024-01-16 14:24
鸿蒙开发
harmonyos
鸿蒙开发
移动开发
鸿蒙
开发笔记
(七):应用状态管理,LocalStorage及AppStorage的使用
开发者要实现应用级的,或者多个页面的状态数据共享,就需要用到应用级别的状态管理的概念。ArkTS根据不同特性,提供了多种应用状态管理的能力:LocalStorage:页面级UI状态存储,通常用于UIAbility内、页面间的状态共享。AppStorage:特殊的单例LocalStorage对象,由UI框架在应用程序启动时创建,为应用程序UI状态属性提供中央存储;PersistentStorage:
ZWaruler
·
2024-01-16 14:18
鸿蒙开发
harmonyos
鸿蒙开发
移动开发
Fpga
开发笔记
(二):高云FPGA发开发软件Gowin和高云fpga基本开发过程
135620590红胖子网络科技博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…FPGA开发专栏上一篇:《Fpga
开发笔记
长沙红胖子Qt软件开发
·
2024-01-16 13:17
fpga开发
fpga开发
fpga开发过程
fpga点亮led
鸿蒙
开发笔记
(五):状态管理,组件状态管理 @State @Prop @Link
如果希望构建一个动态的、有交互的界面,就需要引入“状态”的概念。在声明式UI编程框架中,UI是程序状态的运行结果,用户构建了一个UI模型,其中应用的运行时的状态是参数。当参数改变时,UI作为返回结果,也将进行对应的改变。这些运行时的状态变化所带来的UI的重新渲染,在ArkUI中统称为状态管理机制。自定义组件拥有变量,变量必须被装饰器装饰才可以成为状态变量,状态变量的改变会引起UI的渲染刷新。如果不
ZWaruler
·
2024-01-16 12:23
鸿蒙开发
harmonyos
鸿蒙开发
移动开发
鸿蒙
开发笔记
(四):自定义组件常用装饰器 @Builder @BuilderParam @Styles @Extend及stateStyles
1.@Builder装饰器:自定义构建函数前面介绍了如何创建一个自定义组件。该自定义组件内部UI结构固定,仅与使用方进行数据传递。ArkUI还提供了一种更轻量的UI元素复用机制@Builder,@Builder所装饰的函数遵循build()函数语法规则,开发者可以将重复使用的UI元素抽象成一个方法,在build方法里调用。为了简化语言,我们将@Builder装饰的函数也称为“自定义构建函数”。从A
ZWaruler
·
2024-01-16 12:53
鸿蒙开发
harmonyos
鸿蒙开发
移动开发
鸿蒙
开发笔记
(六):状态管理,组件状态管理 @Provide @Consume, @Observed @ObjectLink
1.@Provide装饰器和@Consume装饰器:与后代组件双向同步@Provide和@Consume,应用于与后代组件的双向数据同步,应用于状态数据在多个层级之间传递的场景。不同于上文提到的父子组件之间通过命名参数机制传递,@Provide和@Consume摆脱参数传递机制的束缚,实现跨层级传递。其中@Provide装饰的变量是在祖先节点中,可以理解为被“提供”给后代的状态变量。@Consum
ZWaruler
·
2024-01-16 12:53
鸿蒙开发
harmonyos
鸿蒙开发
移动开发
鸿蒙
开发笔记
(二):自定义组件
自定义组件具有以下特点:可组合:允许开发者组合使用系统组件、及其属性和方法。可重用:自定义组件可以被其他组件重用,并作为不同的实例在不同的父组件或容器中使用。数据驱动UI更新:通过状态变量的改变,来驱动UI的刷新。以下示例展示了自定义组件的基本用法。@ComponentstructHelloComponent{@Statemessage:string='Hello,World!';build(){
ZWaruler
·
2024-01-16 12:19
鸿蒙开发
harmonyos
鸿蒙开发
公众号
开发笔记
二
前言微信公众平台开发模板消息,用于公众号向用户发送服务通知,如学生进校门,用校卡滴,就可以在公众号接收服务通知,表明学生进校.在公众号内申请功能,添加模板消息.只有认证后的服务号才能申请模板消息,需要选择2个行业,MP(维基百科,自由的百科全书),模板消息需要模板的ID,和模板中各种参数,内容以".DATA"结尾,否则视为保留字,模板保留符号"{{}}".设置行业可以在公众平台后台完成,接口调用:
掘金-我是哪吒
·
2024-01-16 10:33
公众号
开发笔记
一
前言微信公众平台开发:微信公众平台是提供资讯和服务的平台,其中公众平台开发的接口是提供服务的基础.在公众平台网站创建公众号,获取接口权限,然后阅读微信公众平台技术文档进行开发.用户识别,每个公众号都有对应的一个OpenID.移动应用包含个人以及企业级应用,如果有多个公众号和应用,那么绑定后有多个不同的OpenID,但对这些同一开放平台账号下只有一个UnionID.了解UnionID,用户管理-获取
掘金-我是哪吒
·
2024-01-16 10:32
其他分类
【
STM32单片机
】迷宫游戏设计
文章目录一、主要功能二、软件设计三、实验现象联系作者一、主要功能本项目使用STM32F103/F407单片机控制器,TFTLCD触摸屏、按键等。主要功能:系统运行后,TFTLCD显示游戏界面,可按下KEY_UP键进入游戏;系统内置3关游戏地图,默认从第1关开始,通过KEY_UP、KEY1、KEY2和KEY0键控制游戏上下左右方向;当玩家到达目的地,游戏通关,可按下KEY_UP键进入下一关二、软件设
Hai小易
·
2024-01-16 08:35
单片机
stm32
mongodb
嵌入式硬件
STM32开发板
迷宫游戏设计
Java
开发笔记
(一)第一个Java程序
安装完Java的开发环境Eclipse之后,正是初学者大展身手的时候了,接下来看看第一个Java程序是怎么跑起来的。一开始双击桌面上的Eclipse图标,稍等片刻便弹出Eclipse的启动窗口,如下图所示。单击窗口右边的Browse按钮,选中一个目录作为Eclipse的工作空间,然后单击窗口下方Launch按钮进入Eclipse的主界面,如下图所示。果然是张白纸,除了顶部的一排菜单和一排快捷按钮以
pinlantu
·
2024-01-16 02:38
Java开发笔记
Java
Eclipse
Java
开发笔记
一、参数校验1、校验json字符串是否符合规范 (1)业务场景:接收前端传输过来的json串,需要将其写入数据库,写入之前需要校验其是否能够转换成对应实体类,以便后续从数据库读取 (2)方法:借助jackson中的反序列化工具,当字符串不符合json格式或出现实体类中不存在的字段时,会报错。步骤如下: 【1】引入依赖com.fasterxml.jackson.corejackson-databi
木星mx
·
2024-01-16 02:37
java
笔记
开发语言
Pixart PAR2861 蓝牙 keyboard
开发笔记
PixartPAR2861是一款采用32bitsARMCortex-M0低功耗、高效能2.4GHzRF的SoC。该SoC整合了高效能的2.4GHzRF收发器、硬体Keyscan、硬体按键防弹跳、SPI、I2C、PWMLED、ADC、UART等。内建DC/DC转换器和LDO为独立HID应用提供完整的低功耗SoC解决方案。1.开发环境:使用KeiluVisionv5.38.0.0.2.Pixart原代
WPG大大通
·
2024-01-15 12:42
单片机
嵌入式硬件
stm32
大大通
人工智能
stm32按键软件和硬件消抖
在
STM32单片机
中,对按键进行硬件和软件消抖设计是为了消除机械开关在闭合或断开时产生的瞬态抖动,确保准确检测到按键的真实状态。
科创工作室li
·
2024-01-14 19:35
STM32
stm32
嵌入式硬件
单片机
STM32单片机
串口调试输出
当我们还没学到单片机上的显示屏又想知道我们获取到的内容,如温度,声音等时,我们就可以用串口输出。找到对应开发文档中的对应管脚,如下图配置串口CTRL+s自动生成代码在usart.h中添加stdio.h头文件添加在usart.c中添加代码,使printf函数重定向#ifdef__GNUC__#definePUTCHAR_PROTOTYPEint__io_putchar(intch)#else#def
一名小初学者
·
2024-01-14 18:27
STM32单片机学习笔记
单片机
stm32
嵌入式硬件
STM32单片机
——使用GPIO管脚控制蜂鸣器
蜂鸣器介绍:蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,广泛应用于计算机、打印机、复印机、报警器、电子玩具、汽车电子设备、电话机、定时器等电子产品中作发声器件。蜂鸣器主要分为压电式蜂鸣器和电磁式蜂鸣器两种类型。一般使用蜂鸣器都是PWM(脉冲宽度调制)控制电流,使蜂鸣器发出声音,换而言之,控制电路就可以控制蜂鸣器。因此我们用GPIO来控制。首先,将对应的管脚设置为输出模式,CTRL+s自动
一名小初学者
·
2024-01-14 18:27
单片机
stm32
嵌入式硬件
STM32单片机
——程序的烧录(STM32CubeProgrammer)
我们写到的程序位于项目名的debug文件夹下,可执行文件为.bin,.elf,两个都可以选择打开STM32CubeProgrammer我们使用的是串口烧录,用手机充电器烧录,将电脑和单片机连接,按住下图左边的MCU-Boot,然后按一下MCU-Rest按键,之后松开MCU-Boot,就会进入烧录模式选择UART模式,合适的端口,也就是使用COM类型的端口,电脑,单片机不同后面的数字会有所变化,点击
一名小初学者
·
2024-01-14 18:56
STM32单片机学习笔记
单片机
stm32
嵌入式硬件
STM32单片机
—————按键的使用(轮询,中断模式)
原理分析工作原理分析:内部上拉、下拉;轮询模式、中断模式中断触发模式:水平触发:高电平/低电平沿触发:上升沿/下降沿按键原理图如下观察不难发现,控制按键的管脚为PB12,PB13,PB14。我们将上次写的流水的封装为一个函数,将它当做程序能启动的标志(存放于gpio.c文件中,注意看是在USERCODEBLEGIN2和USERCODEEND2之间,如果不在,软件重新编译以后将会删除该内容,一般在g
一名小初学者
·
2024-01-14 18:56
STM32单片机学习笔记
单片机
stm32
嵌入式硬件
STM32单片机
定时器的使用(毫秒级延迟的设置与使用)
HAL库中有毫秒级的延迟,但是实际运用开发中我们往往还需要微秒级的延迟。本章将利用定时器实现微秒级的延迟。步骤将频率设置为80MHz调节预分频,配置CTRL+s保存代码自动生成代码如下:在tim.c中加入函数,并在tim.h中声明函数延迟代码voiddelay_us(uint16_tus){uint16_tdiffer=60000-us;HAL_TIM_Base_Start(&htim6);__H
一名小初学者
·
2024-01-14 18:56
STM32单片机学习笔记
单片机
stm32
嵌入式硬件
STM32单片机
实现简单的声音和光的采样
原理分析,找到对应管脚。如我的单片机相关对应的管脚是PB0和PB1,使用ADC(模数转换器)。配置使能ADC时钟的配置不能太高,这里设置为12,配置完成之后CTRL+s生成代码添加实现代码在adc.c文件中添加下面的代码(建议自己手动打一遍)enum{ADCCHN_LUX,ADCCHN_NOISY,ADCCHN_MAX,};intadc_lux_mix(uint32_t*lux,uint32_t*
一名小初学者
·
2024-01-14 18:23
STM32单片机学习笔记
单片机
嵌入式硬件
stm32
Android音视频
开发笔记
(二)--ffmpeg命令行的使用&相机预览
在上一篇文章中,我们介绍了一些音视频的基础知识,并且编译了Android平台的ffmpeg。那么在这篇文章中,我们将介绍如何将我们编译好的ffmpeg库接入到我们的Android项目中,并介绍移植ffmpeg强大的命令行工具到AndroidApp里。另外我们会介绍如何使用OpenGLES来渲染我们相机的实时预览画面。闲话少说,上干货创建项目第一步,我们打开我们熟悉的AndroidStudio(2.
weixin_33922670
·
2024-01-14 04:02
ffmpeg
移动开发
java
OpenAI ChatGPT-4
开发笔记
2024-06:最简Embedding
Embeddingembedding直译是:嵌入。和实际意思有些差距。其实就是把文本转换为向量表示的过程。用“向量化”更直接,但这又和tensor有点儿混。它是变成向量的一个过程。embedding的应用领域:文本分类:将文本嵌入转换为向量后,可以用于训练文本分类模型。这在垃圾邮件检测、情感分析等任务中非常有用。语义相似度:ChatGPTembedding可用于衡量文本之间的语义相似度。这对于搜索
aiXpert
·
2024-01-14 01:59
笔记
embedding
人工智能
开发笔记
| EasyPoi快速学习实现excel导入导出
实现excel表格的导入导出,基于模板的导出easypoi简化poi的操作,让人更加快速上手使用*easyexcel快速学习笔记
开发笔记
|Springboot整合easyexcel实现简单导入导出_Nu11PointerException
Nu11PointerException
·
2024-01-13 19:53
开发学习笔记
java
开发语言
后端
QT上位机串口+
STM32单片机
项目
第一个自己的上位机小项目,嘿嘿,还是有些成绩感的。目录1.先看QT上位机部分1.首先写一个页面2.mainwindow.cpp主要函数。2.form.cpp主要函数3.STM32部分1.main函数3.QT完整代码1.shangwei.pro2.form.h3.mainwindow.h4.form.cpp5.main.cpp6.mainwindow.cpp1.先看QT上位机部分1.首先写一个页面点
左手的月光
·
2024-01-13 14:57
qt
开发语言
单片机
stm32
【
STM32单片机
】温度报警控制系统设计
文章目录一、主要功能二、软件设计三、实验现象联系作者一、主要功能本项目使用STM32F103C8T6单片机控制器,使用无源蜂鸣器模块、IICOLED显示模块、DS18B20温度传感器、独立按键、继电器加热、散热设备等。主要功能:系统运行后,OLED显示温度、温度阈值,温度控制状态信息;可按下K1和K2键调节温度下限值,K3和K4键调节温度上限值;当温度高于上限,开启降温装置,蜂鸣器报警;当温度低于
Hai小易
·
2024-01-13 13:21
单片机
stm32
mongodb
嵌入式硬件
温度报警控制系统设计
STM32最小系统
【
STM32单片机
】步进电机控制系统设计
文章目录一、主要功能二、软件设计三、实验现象联系作者一、主要功能本项目使用STM32F103C8T6单片机控制器,使用ULN2003电机模块、IICOLED模块、按键模块等。主要功能:系统运行后,OLED显示电机当前运行档位、方向、状态。可通过按键K4启动与停止,按键K1加速、按键K2减速,按键K3换向;档位可在1-5挡。最终可实现:按键功能:具有加速、减速、正转、反转、启动和停止;显示功能:OL
Hai小易
·
2024-01-13 13:21
单片机
stm32
嵌入式硬件
步进电机控制系统设计
STM32最小系统
【
STM32单片机
】智能时钟设计
文章目录一、功能简介二、软件设计三、实验现象联系作者一、功能简介本项目使用STM32F103C8T6单片机控制器,使用无源蜂鸣器模块、IICOLED显示模块、DS18B20温度传感器、独立按键等。主要功能:系统运行后,OLED显示温度、日期和时间;可按下K3键进入时间修改模式,K4键用于选择修改位置,K1和K2键调节;再次按下K3键进入闹钟设置模式,K4键用于选择修改位置,K1和K2调节;当打开闹
Hai小易
·
2024-01-13 13:20
单片机
stm32
mongodb
嵌入式硬件
智能时钟设计
STM32F103最小系统板
开源项目CuteSqlite
开发笔记
(七):CuteSqlite释放BETA版本啦
经过大半年的开发,CuteSqlite程序代码不知不觉来到了6万行,有效行数4万行,CuteSqlite开发完成了一个小版本,进入下一个阶段,并于2024元旦释放BETA版本,有兴趣的朋友可以下载试用。GitHub下载https://github.com/shinehanx/CuteSqlite/releases国内GitCode下载https://gitcode.com/IeSneaker/Cu
程序员涵哥
·
2024-01-13 07:12
开源项目CuteSqlite
笔记
鸿蒙
开发笔记
(一):ArkTS概述及声明式UI的使用
ArkTS是HarmonyOS优选的主力应用开发语言。ArkTS围绕应用开发在TypeScript(简称TS)生态基础上做了进一步扩展,继承了TS的所有特性,是TS的超集。ArkTS在TS的基础上主要扩展了如下能力:基本语法:ArkTS定义了声明式UI描述、自定义组件和动态扩展UI元素的能力,再配合ArkUI开发框架中的系统组件及其相关的事件方法、属性方法等共同构成了UI开发的主体。状态管理:Ar
ZWaruler
·
2024-01-13 01:46
鸿蒙开发
harmonyos
笔记
鸿蒙开发
Fpga
开发笔记
(一):高云FPGA芯片介绍,入手开发板套件、核心板和底板介绍
若该文为原创文章,转载请注明原文出处本文章博客地址:https://hpzwl.blog.csdn.net/article/details/135551179红胖子网络科技博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…FPGA开发专栏上一篇:没有了下一篇:敬请期待…前言 FPGA作为一种逻辑芯片,硬件架
长沙红胖子Qt软件开发
·
2024-01-12 16:52
fpga开发
fpga开发
STM32 串口Uart2频繁收发至其卡死的解决方案-基于正点原子库函数分析
一、项目描述:需要
STM32单片机
与上位机使用串口频繁收发数据,收发频率为50Hz,即单片机每秒发送50帧数据,每秒接收50帧数据,每帧数据大概14字节。
ltqshs
·
2024-01-12 15:20
STM32
stm32
嵌入式硬件
单片机
基于STM32的温室大棚环境检测及自动浇灌系统设计
基于STM32的温室大棚环境检测及自动浇灌系统设计一、绪论1.1研究背景及意义1.2研究内容1.3功能设计二、系统方案设计2.1总体方案设计三、系统硬件设计3.1
STM32单片机
最小系统3.2环境温度检测电路设计
Svan.
·
2024-01-12 14:17
stm32
嵌入式硬件
单片机
温室大棚环境检测
自动浇灌系统
基于STM32设计的智能饮水机(微信小程序)
基于此背景,设计了一种基于
STM32单片机
为核心处理器的智能饮水机系统。该系统采用高性能、低功耗的STM32F103RCT6微控制器,利
DS小龙哥
·
2024-01-12 11:26
智能家居与物联网项目实战
stm32
微信小程序
嵌入式硬件
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他