震动传感器应用

article/2025/8/14 19:12:42

1.震动传感器模块外部照片
在这里插入图片描述

2.新建shake工程
①在USER中新建shake文件夹,并且在其中新建shake.c、shake.h文件
②在Keil5中添加shake.c(直接添加),shake.h(现在shake.c中#include “shake.h”然后编译后自动添加了shake.h)
③在shake.c和shake.h中#include “stm32f10x.h”
④在shake.c中定义一个函数——>在shake.h中申明——>在main.c中调用**(要添加#include “shake.h” ,并且要在魔术棒中添加shake.h路径)**
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3.编写shake.c程序

  • 打开GPIOA的时钟
    ①在外设FWLIB中找到 rcc.c>rcc.h 中APB2的申明函数
    void RCC_APB2PeriphClockCmd(uint32_t RCC_APB2Periph, FunctionalState NewState);
    我们只需要这个函数的 RCC_APB2PeriphClockCmd( , );
    将其复制到shake.c中
    ②配置第一个参数(GPIOA的外设时钟)
    在这里插入图片描述
    ③第二个参数(功能状态)
    goto其定义就能找到状态,我们需要其使能ENABLE
  • 配置结构体GPIOA1
    ①在rcc.c>gpio.h中找到结构体
    在这里插入图片描述
    ②我们把Shake_init复制到shake.c中并且定义一个名字为Shake_init的结构体(定义结构体名字要在时钟之前)
    然后再名字后加 . 就能访问结构体。
    在这里插入图片描述
    ③给结构体内部加参数
    在这里插入图片描述
    在这里插入图片描述
    至此我们第二个参数就配置完成。
    在这里插入图片描述
    4.在main.c函数中调用
    我们要读入GPIOA Pin13的引脚
    在这里插入图片描述
    在这里插入图片描述至此,震动传感器模块已完成

http://chatgpt.dhexx.cn/article/1SK3971U.shtml

相关文章

无线震动传感器

无线振动传感器是一种能够检测物体振动情况的设备,它可以通过无线网络与其他设备进行通信,实现物联网系统的数据采集和远程监控。无线振动传感器的工作原理是基于振动传感器的原理。当物体发生振动时,振动传感器会产生电信号,传感…

震动传感器(模拟和数字)

index 数字震动传感器简介产品参数连线图示例代码结果 震动传感器2用途:模块特色:模块使用说明:实验器材:Arduino 168P 基础套件 互动媒体实验目的:实验电路:实验原理:实验步骤:实验…

计算机网络的类别

计算机网络的类别 1. 按覆盖的地理范围分 1.1 互联网(internet) 互联网又称网际网络,或音译因特网(Internet)、英特网,互联网始于1969年美国的阿帕网。是网络与网络之间所串连成的庞大网络,这些网络以一组通用的协议相连,形成逻…

网络类型与网络拓扑

网络类型与网络拓扑 局域网、城域网、广域网 按照地理覆盖范围来划分、网络可以分为局域网(Local Area Network)、城域网(Metropolitan Area Network)和广域网(Wide Area Network)。 局域网(…

计算机网络分类

概述: 什麽是网络? 网络就是在一定区域内将两台或两台以上的计算机以一定的方式连接起来,起到共享文件、程序、数据的作用。 网络的分类: 1.按照覆盖范围分: 局域网(LAN-Local Area Network&#xff09…

网络连接类型区分

说明:不定期更新 日期:2019-12-24 参考:已在文章中标注 网络连接类型区分(e.g. LAN, WAN) 网络分类 有线连接网络:WAN(宽带) LAN(~以太网) ADSL(电话线) 拨号上网 无线连接网络: WLAN, Bluetooth, 4G 虚拟专用网络&a…

计算机网络-网络类别[#1]

文章目录 前言基础概念网络类别作用范围使用者分类拓扑结构交换技术 前言 作为一名CRUD的业务工程师,在实际开发中,我们接触的最多最近却最容易不受重视的技术可能就是计算机网络了,通常我们深陷于业务需求->开发的重复劳动中&#xff0c…

各种分类网络

20问--各种网络类 LeNet各层参数1、Input层2、C1卷积层3、S2池化层(下采样层)4、C3卷积层5、S4池化层(下采样层)6、C5卷积层7、F6全连接层8、Output层-全连接层 AlexNet网络亮点:Alexnet数据增强操作:局部相…

什么是计算机网络网络?网络分类,网络参考模型,网络拓扑分类,网络性能指标。

「作者主页」:士别三日wyx 「作者简介」:CSDN top100、阿里云博客专家、华为云享专家、网络安全领域优质创作者 「专栏简介」:此文章已录入专栏《计算机网络零基础快速入门》 学习目标 了解什么是网络,有哪几种网络?了…

计算机网络基础 — 网络的类型

目录 文章目录 目录局域网(LAN)城域网(MAN)广域网(WAN)互联网(Internet)万维网(WWW)局域网(LAN) LAN(Local Area Network,本地局域网),使用集线器(Hub)或交换机(Switch)等设备连接起来的计算机处于一个 LAN。一个 LAN 表示一个广播域,LAN 中所有成员都会…

网络的分类(计算机网络)

目录 ​编辑 1.按网络的拓扑结构分类 2.按服务方式分类 1.按网络的拓扑结构分类 网络的拓扑结构是指网络中通信线路和站点(计算机或设备)的几何排列形式。 ⑴ 星型网络: 各站点通过点到点的链路与中心…

【网络类型】

网络类型 网络类型—根据数据链路层所使用的协议及规则来进行划分 P2P网络 — 点到点网络 MA网络 — 多点接入网络 — BMA 广播型多点接入网络 — NBMA 非广播型多点接入 数据链路层协议 以太网协议 ---- 封装数据帧,需要借助源MAC地址和目标MAC地址 &#xff…

网络类型详解

网络类型详解 网络类型分类二层封装技术1、以太网2、HDLC -高级链路控制协议3、PPP -- 点到点协议4、GRE——通用路由封装5、MGRE 网络类型分类 网络类型包括: 1、 点到点 –在一个网段中,仅允许存在两个节点 2、 MA – 多路访问 在一个网段中节点的数量不做限制 1…

什么是网络,网络类型,网络结构

什么是网络,网络类型,网络结构 1,什么是网络 网络有很多种形式:局域网(LAN),广域网(WAN),城域网(MAN),园区网(CAN),以太网,令牌环网,光纤分布式数…

网络类型整理,看你知道几种网络

目录 无线网络有线网络局域网 LAN城域网 MAN广域网 WAN互联网 internet (注意是小写开头)因特网 Internet (注意是大小开头)万维网 WWW互联网、因特网、万维网是什么关系? 我昨天看计算机网络知识的时候,看…

计算机网络:05---网络类型:局域网、城域网、广域网、个域网、无线网络

网络类型简单的分为5种 局域网(LAN)城域网(MAN)广域网(WAN)个域网(PAN)无线网络 一、局域网(LAN) 1.概念:局域网是指局限于一个地点、一栋建筑…

网络类型介绍

文章目录 网络类型p2p网络 (point to point)MA网络(multiple access)BMA (broadcost multiple access)NBMA (not broadcost multiple access) 数据链路层协议以太网协议简介频分复用传输介质双绞线同轴电缆光纤 HDLC简介ensp中使用HDLC PPP简介PPP的帧结…

树莓派连接笔记本当外接显示屏使用

树莓派连台式显示屏好麻烦,显示屏就是不亮。调了好几次boot分区下边config.txt中的参数还是不行,索性就不连了,用笔记本作为树莓派的外接显示屏。其实也没有什么必要非得显示界面,用putty或者xshell连也挺好。但是为了满足我的好奇…

树莓派显示到笔记本屏幕上

这里写自定义目录标题 1、电脑网络设置 在Windows中要通过以太网与多个用户共享Internet,请到“网络和共享中心”。然后选择连接的WiFi,右键属性–>面板选择共享,Internet 连接共享 勾选第一个复选框,家庭网络连接 如果是连接网…

树莓派--7寸触摸显示屏问题处理

、 一、七寸显示屏点图标需要网上一点点才可以点击,触摸错位。 官方回答: 06. 树莓派初始配置——调节分辨率 - 刘哄红 - 博客园 答:调整分辨率为1024*600。 烧录7寸屏的镜像或者安装驱动。 4.如果你的显示屏是7寸的1024*600的型号就加入…