基于stm32智能路灯灯光自动控制系统设计-毕设课设资料(代码片段)

Mrsongsong Mrsongsong     2022-12-30     151

关键词:

实现的功能如下,下图是仿真原理图:

通过ARM内部的ADC采集光敏电阻电压,判断电压值
电压值低于设定的值,表示光强太弱,开路灯
光强合适,显示OK灯不亮
stm32内部ADC采集电压
光敏电阻,调节光强 

【资源下载】下载地址:点击下载(1604) 百度网盘

#include "stm32f10x.h"
#include "bsp-lcd1602.h"
#include "delay.h"
#include "sys.h"
#include "adc.h"

int main(void)

  int ADC_num;
	float temp;
	
	ADC1_GPIO_Config();
  ADC_Config(); 
	delay_init();	    	 //延时函数初始化	  	
	LCD1602_Init(); 
	LCD1602_ShowStr(0,0,"Intelligent LED",15);
	LCD1602_ShowStr(0,1,"    LED:",8);
	
	GPIO_InitTypeDef GPIO_InitStructure; 	
	
	RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC, ENABLE);
	GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0;
	GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
	GPIO_InitStructure.GPIO_Speed = GPIO_Speed_10MHz;
	GPIO_Init(GPIOC, &GPIO_InitStructure);	
	
	while(1)
	
		ADC_num=ADC_GetConversionValue(ADC1);
		temp=ADC_num*(3.4/4096)*10;
		//表示光线太弱
		if( temp < 8 )
		
			LCD1602_ShowStr(8,1,"Low ",4);
			GPIO_ResetBits( GPIOC,GPIO_Pin_0 );

 

基于stm32无刷电机bldc速度控制器系统设计-毕设课设资料(代码片段)

可调转速通过可调电阻和STM32的ADC功能,实现500-4596范围的速度调节。通过定时器1的PWM互补输出六路PWM控制电机的转动,驱动器使用L293D和IRF540MOS管。换向使用的是外部中断,测速使用的是定时器2的三鹿输入捕获,... 查看详情

基于stm32c8t6的智能蓝牙小车控制设计-毕设课设资料(代码片段)

stm32最小系统(10r)型号具体为STM32F103C8T6jdy-31蓝牙模块(10r)L298N继电器模块(10r)直流步进电机版直插电解小车底座50-70r(套装包括四个直流电机四个车轮两块亚克力板车身)#include"stm32f10x_gpio... 查看详情

基于stm32的无线蓝牙心电监护仪系统设计-毕设课设资料

本次设计的基于STM32的心电信号采集系统由四个模块组成:STM32F103VET6主控模块、OLED显示屏模块,蓝牙模块,AD8232模拟前端模块。在本设计中首先通过三路导联获取人体的心电信号,三路导联线分别与人体的左胸、... 查看详情

730毕设课设基于stm32的rfid停车场车位车库管理监测系统设计(全套资料)

【资源下载】下载地址如下:https://docs.qq.com/doc/DTlRSd01BZXNpRUxl功能描述:本系统由STM32F103C8T6单片机核心板、RFID射频刷卡模块、按键、LCD1602液晶屏、ULN2003步进电机驱动模块组成。1、通过RFID射频刷卡模块实时检测对应车位是否刷... 查看详情

基于单片机智能自动循迹小车控制系统设计毕设课设资料

本任务要求设计与制作一个基于单片机控制的简易自动循迹小车,小车以AT89C51为控制核心,用单片机产生PWM波,控制小车速度。利用红外光电传感器对路面黑色轨迹进行检测,并将路面检测信号反馈给单片机。单... 查看详情

基于stm32的智能鱼缸设计(代码片段)

...省鱼友时间、劳力、增加养鱼乐趣;为此,本文基于STM32单片机设计了一款智能鱼缸。该鱼缸可以实现水温检测、水质检测、自动或手动换水、氛围灯灯光变换和自动或手动喂食等功能为一体的控制系统,可通过控制... 查看详情

基于单片机病房温度监测与呼叫系统设计-毕设课设资料(代码片段)

一、研究内容 本毕业设计主要是以基于STC89C52单片机为核心,主要由DS18b20为传感器,检测环境温度,利用NRF24L01进行通信。利用AltiumDesigner制作出相应控制板。具体研究内容有: 1、STC89C52单片机的各项基本功能... 查看详情

基于stm32设计的智慧路灯(太阳能+华为云iot)(代码片段)

1.前言随着工业和城市的快速发展,道路照明系统的产业也在迅速发展,并趋于复杂化,为了更经济地控制和维护复杂的路灯系统,市面上各大科技公司开发了各种路灯控制系统,并且路灯都连上物联网云端,... 查看详情

基于单片机家具窗帘控制系统设计基于单片机路灯教室灯光家具智能控制设计-基于单片机简易电饭煲电饭锅仿真系统设计基于单片机酒精检测控制系统仿真设计-设计资料(代码片段)

1426基于单片机酒精检测控制系统仿真设计-全套资料(1)  学习气体测量传感器的原理和使用,并完成数据采集、调理电路的设计;(2)  学习单片机系统的设计及编程,完成系统整体设计;(3)  通过不同颜色显示... 查看详情

基于stm32的智能家居控制系统设计与实现(带红外遥控控制空调)

...实的突破口,对智能家居的产业发展具有重大意义。本文基于现有智能家居技术设计和实现情况,本着方便操作、增强功能、贴近生活的设计理念,提出一种智能家居控制系统的设计方案。本设计实现功能总结如下:(1)采集环... 查看详情

基于stm32的智能家居控制系统设计与实现(带红外遥控控制空调)

...实的突破口,对智能家居的产业发展具有重大意义。本文基于现有智能家居技术设计和实现情况,本着方便操作、增强功能、贴近生活的设计理念,提出一种智能家居控制系统的设计方案。本设计实现功能总结如下:(1)采集环... 查看详情

基于stm32的智能家居控制系统设计

大家好!这里简单举一个做的一个很简单的小项目给大家,帮助大家了解一下单片机STM32的简单应用。后续也会给大家不断分享项目实践。功能需求随着社会的进步,经济的快速发展,人们对于日常生活科技化的... 查看详情

基于stm32设计的智慧路灯(太阳能+华为云iot)(代码片段)

1.前言随着工业和城市的快速发展,道路照明系统的产业也在迅速发展,并趋于复杂化,为了更经济地控制和维护复杂的路灯系统,市面上各大科技公司开发了各种路灯控制系统,并且路灯都连上物联网云端,... 查看详情

毕业设计:基于stm32的智能水杯-恒温控制饮水杯单片机物联网嵌入式(代码片段)

...f0c;这里是丹成学长,今天向大家介绍一个单片机项目基于stm32的智能水杯-恒温控制大家可用于课程设计或毕业设计技术解答、毕设帮助、开题指导print("Q746876041")1项目介绍今天向大家介绍学长设计的一个毕设项目,... 查看详情

毕业设计-题目:基于stm32的自动泊车系统-智能小车自动停车(代码片段)

...f0c;这里是丹成学长,今天向大家介绍一个单片机项目基于STM32的自动泊车系统大家可用于课程设计或毕业设计技术解答、毕设帮助、开题指导print("Q746876041")1背景目前我们所能见到的汽车企业大多数都控制在L2级半自动... 查看详情

基于stm32的智能温室控制系统仿真电路设计(温控补光)-设计资料(代码片段)

#include"stm32f10x.h"#include"LQ12864.h"#include"adc.h"#include"dth11.h"#definePUSH_UP1#definePUSH_DOWN2#definePUSH_OK3#definePUSH_NONE4voidmain_delay(u32ms) inti,j; f 查看详情

esp保姆级教程疯狂毕设篇——案例:基于esp8266和巴法云的教室灯光人工控制定时控制系统(完整设计思路与细节)

忘记过去,超越自己❤️博客主页单片机菜鸟哥,一个野生非专业硬件IOT爱好者❤️❤️本篇创建记录2023-03-10❤️❤️本篇更新记录2022-03-11❤️ 查看详情

基于stm32设计物联网在线智能称重系统(onenet)_2022

...辆称重地螃的智能化升级要求。需要结合这些场合,设计基于物联网的智能在线称重方案,开发智能称重控制器,合理选择部署多个重量传感器和必要的算法、NB一IoT或GPRS等通信模块、GPS定位模块,采集车辆重数据一地理位置信... 查看详情