低电平触发继电器

relay.c文件

#include "relay.h"
#include "stm32f10x.h"
void Relay_Init(void)
{GPIO_InitTypeDef Relay_Init;//1.使能APB2的时钟GPIOARCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE);//2.结构体的配置Relay_Init.GPIO_Mode  =GPIO_Mode_Out_PP;Relay_Init.GPIO_Pin   =GPIO_Pin_3;Relay_Init.GPIO_Speed =GPIO_Speed_10MHz;//GPIO的初始化GPIO_Init(GPIOA,&Relay_Init);
}

relay.h文件

#include "stm32f10x.h"
void Relay_Init(void);

main.c文件

#include "stm32f10x.h"
#include "relay.h"
#include "led.h"
#include "SysTick.h"
int  main()
{Relay_Init();led_init();delay_ms();while(1){GPIO_ResetBits(GPIOC, GPIO_Pin_13);//开灯GPIO_SetBits(GPIOA, GPIO_Pin_3);//断开delay_ms(500);延时500msGPIO_SetBits(GPIOC, GPIO_Pin_13);//关灯GPIO_ResetBits(GPIOA, GPIO_Pin_3);//吸合delay_ms(500);//延时500ms}

STM32——继电器控制相关推荐

  1. STM32——继电器控制灯的开关

    STM32--继电器控制灯的开关 文章目录 STM32--继电器控制灯的开关 继电器控制灯的开关 项目概述: 环境概述: 项目的开始: 第一步: 第二步: 1.配置GPIOA时钟 2.GPIOA3的结 ...

  2. stm32直流电机控制—PID算法篇

    stm32直流电机控制-PID算法篇 一.常用的控制算法 1.控制系统的基本结构: 2.常用控制算法:位式控制 ①二位式控制算法 ②.具有回差的二位式控制算法 ③三位式控制算法 ④小结 二.PID控制 ...

  3. 智能家居 (3) ——智能家居工厂模式介绍实现继电器控制灯

    目录 智能家居工厂模式整体设计框架 继电器控制灯代码 contrlEquipments.h 文件(设备类) mainPro.c 文件(主函数) bathroomLight.c 文件(浴室灯) seco ...

  4. 微型计算机继电器控制,可编程控制器与微机及继电器控制的区别 -解决方案-华强电子网...

    1. PC与MC控制的区别 简而言之,MC是通用的专用机,而PC则是专用的通用机. 从微型计算机的应用范围来说,MC是通用机,而PC是专用机.微型计算机是在以往计算机与大规模集成电路的基础上发展起来的 ...

  5. ardruino控制继电器_Arduino基础入门篇24—继电器控制

    继电器是一种电子控制器件,是用较小的电流去控制较大电流的一种"自动开关",通常应用于自动控制电路中起着自动调节.安全保护.转换电路等作用. 本篇介绍继电器的使用,通过串口发送命令来 ...

  6. 基于HC-05蓝牙模块的STM32无线控制智能系统硬件开发

    本文主要面向刚开始接触嵌入式开发的小白,详细介绍如何搭建基于蓝牙的STM32无线控制硬件平台,蓝牙模块使用淘宝上的HC-05串口转蓝牙模块,开发板使用基于STM32F407的航发RH407. 实验器材 ...

  7. esp-01s接入天猫精灵与relay继电器控制电灯

    esp-01s接入天猫精灵与relay继电器控制电灯 学习arduino已经两个多月了,第一次动手做了一个天猫精灵控制的台灯,并且记录和分享一下学习的过程,做的不好,有什么不对的地方还请多多指正 这两 ...

  8. STM32蓝牙控制循迹避障小车——2.循迹模块

    STM32蓝牙控制循迹避障小车源代码--2.循迹模块 注意-所需模块: 接线:四个循迹模块(从左到右分别为1,2,3,4) B4–第1个循迹模块的D0 B5–第2个循迹模块的D0 B6–第3个循迹模块 ...

  9. arduino声音传感器与二极管_如何将声音传感器与Arduino连接 并实现继电器控制项目...

    简介 我前段时间已经实现了声音相关项目,称为 如何制作简单的CLAP SWITCH .该项目基于着名的555定时器IC. 在这个项目中,我将使用不同的声音传感器(虽然想法是一样的),它对声音如大声,拍 ...

最新文章

  1. C#线程系列(3):线程池和文件下载服务器
  2. 简单线性分类学习机(平分最近点法)matlab实现
  3. python处理数据库_python操作数据库
  4. 浅谈JavaScript作用域,关于Java的学习路线资料
  5. junit:junit_JUnit和Hamcrest:在assertEquals上进行改进
  6. 计算机专业论文范文精选,计算机毕业论文提纲范文精选
  7. Java程序中fix time_Java Position.setFixTime方法代码示例
  8. trie树 Codeforces Round #367 D Vasiliy's Multiset
  9. 验证控件;正则表达式;
  10. CSS快速学习5:文本溢出和XHTML元素分类
  11. JAVA面试之互联网、经验篇
  12. python 执行文件的扩展名_python脚本文件的扩展名是什么
  13. 【软件工具使用】IDM安装、设置及常见问题解决方法
  14. 吴恩达深度学习——编程1
  15. Unity战棋游戏资源
  16. 微信小程序开发之视频video组件报错:渲染层网络层错误
  17. 阿里云《云中谁送锦书来》活动 知识问答 答案
  18. 关于伪元素如何添加过渡动画功能
  19. 高新技术企业认定中科技成果转化数量的认定
  20. ES8中对字符串补白的方式

热门文章

  1. 【白嫖系列】永久免费域名申请教程 eu.org
  2. codeforces 解题报告 978C. Letters binary search
  3. PostgreSQL常用命令使用
  4. 惠普官网驱动程序与软件下载,如何安装打印机驱动
  5. 【小竹韶IT】第一回 免费电话之争
  6. ViewPager+Fragment以及GridView的使用
  7. Linux下查看系统硬件信息
  8. 计算机视觉与图形学-神经渲染专题-
  9. 【玩具】获取母校师资信息
  10. Linux开发板显示字库,linux追加中文字库,解决imagemagick 中文乱码的问题。