当前位置: 首页 > news >正文

武进区住房和城乡建设局网站在线直播网站建设

武进区住房和城乡建设局网站,在线直播网站建设,做一些好玩的个人网站,贷款网站模板光敏传感器模块和LED接线 LED负极接B12,正极接VCC 光敏传感模块一DO端接B13,GND接GND,VCC接VCC,AO不接。 如图: 主程序代码:main.c #include "stm32f10x.h" #include "Delay.h" //delay函数所在头文件 #include …
 光敏传感器模块和LED接线

LED负极接B12,正极接VCC

光敏传感模块一DO端接B13,GND接GND,VCC接VCC,AO不接。

如图:

主程序代码:main.c
#include "stm32f10x.h"
#include "Delay.h"     //delay函数所在头文件
#include "LED.h"
#include "LightSensor.h"int main(void)
{	LED_Init();   //初始化LEDLED_OFF();		//默认LED灭LightSensor_Init(); 	//初始化光敏传感器while(1){if(get_LightSensorNum() == 1)   //黑暗时LED亮{LED_ON();}else{LED_OFF();}}
}
 LED.h和LED.c

LED.h

#ifndef __LED_H
#define __LED_Hvoid LED_Init(void);
void LED_ON(void);
void LED_OFF(void);#endif

LED.c

#include "stm32f10x.h"void LED_Init(void)
{RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE);  //设置时钟GPIO_InitTypeDef GPIOInitStruct;GPIOInitStruct.GPIO_Mode = GPIO_Mode_Out_PP;    //推挽模式GPIOInitStruct.GPIO_Pin = GPIO_Pin_12;     //B12GPIOInitStruct.GPIO_Speed = GPIO_Speed_50MHz;GPIO_Init(GPIOB, &GPIOInitStruct);GPIO_SetBits(GPIOB, GPIO_Pin_12); // 不亮}void LED_ON(void)
{GPIO_ResetBits(GPIOB, GPIO_Pin_12); // 亮
}void LED_OFF(void)
{GPIO_SetBits(GPIOB, GPIO_Pin_12); // 不亮
}

LightSensor.h和LightSensorc

LightSensor.h

#ifndef __LIGHTSENSOR_H
#define __LIGHTSENSOR_Hvoid LightSensor_Init(void);
unsigned char get_LightSensorNum(void);#endif

LightSensor.c

#include "stm32f10x.h"
#include "Delay.h" //初始化LightSensor
void LightSensor_Init(void)
{RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE);  //设置时钟GPIO_InitTypeDef GPIOInitStruct;GPIOInitStruct.GPIO_Mode = GPIO_Mode_IPU;    //上拉模式GPIOInitStruct.GPIO_Pin = GPIO_Pin_13;     //B13GPIOInitStruct.GPIO_Speed = GPIO_Speed_50MHz;GPIO_Init(GPIOB, &GPIOInitStruct);
}//获取传感器结果
uint8_t get_LightSensorNum(void)
{return GPIO_ReadInputDataBit(GPIOB, GPIO_Pin_13);
}
整体工程文件如下:

http://www.yayakq.cn/news/670037/

相关文章:

  • 好看的网站界面设计wordpress二维码支付
  • 湖北做网站的有哪些推广平台和渠道
  • 镇江网站制作费用网站优化 pdf
  • 上海社区网站建设网页设计与制作职位
  • 怎麽做网站寿光网站建设开发
  • 网站建设的几种形式wordpress如何应用插件下载失败
  • 北京网站推广网站开发三端指哪三端
  • 国外网站专题红黄广州网站排名推广
  • 创业网站模板免费下载网站英文域名是什么
  • 中文网站欣赏wordpress调用文章发布时间
  • 国外网站开发安溪网站建设
  • 政务建设网站得必要性有哪些做的好看的网站
  • ui中国设计网站页面gcp 搭建 wordpress
  • 广州小程序开发鄂州百度seo技术厂家
  • 网站开发及app开发报价单购买了域名之后怎么做网站
  • 成都广告设计公司电话站长工具seo综合查询下载
  • 房产门户网站平台搭建微信分销系统有哪些平台
  • asp.net网站制作教程有什么免费推广软件
  • 农村建设集团有限公司网站首页江苏工程招标网
  • 湛江模板建站平台网站备案成功然后怎么做
  • 网站建设推广书籍中国建设银行新余分行网站
  • 做国际网站多少钱企业网站开发与设计
  • 软件工程 旅游网站开发er图百度风云搜索榜
  • 34线城市做网站推广wordpress模板网
  • 网站地址大全镇江峻程网络科技有限公司
  • 东莞高端品牌网站建设做网站好的公司有哪些
  • 凡科网站建设教学视频濮阳公司建站
  • 北京专业企业营销网站建设网站建站模版
  • 可以做微课PPT模板 网站在线html制作网页
  • 无锡怎么做网站推广福田深圳网站建设