【Proteus仿真】【Arduino单片机】光照强度检测系统

2023-12-19


一、功能简介

本项目使用Proteus8仿真Arduino单片机控制器,使共阳数码管,ADC模块、光敏传感器等。
主要功能:
系统运行后,数码管显示光传感器采集光照强度值,范围0-100%。


二、软件设计

/*
作者:嗨小易(QQVIP群2:570487280)

*/



//系统数据显示
void sys_data_show(void)
{
	u8 buf[4];

	while(1)
	{
		//数码管显示输出电压
		buf[0]=0;
		if(sys_ctrl.light>=100)
		{
			buf[1]=gsmg_code[sys_ctrl.light/100];
			buf[2]=gsmg_code[sys_ctrl.light%100/10];
			buf[3]=gsmg_code[sys_ctrl.light%100%10];	
		}
			
		else if(sys_ctrl.light>=10)
		{
			buf[1]=0;
			buf[2]=gsmg_code[sys_ctrl.light%100/10];
			buf[3]=gsmg_code[sys_ctrl.light%100%10];	
		}
		else if(sys_ctrl.light>=0)
		{
			buf[1]=0;
			buf[2]=0;
			buf[3]=gsmg_code[sys_ctrl.light%100%10];	
		}
		smg_display(buf,1);

		break;				
	}
}


//应用控制系统
void appdemo_show(void)
{	
	while(1)
	{
		sys_data_get();//系统数据获取
		sys_data_show();//系统数据显示			
	}
}


三、实验现象

B站演示视频: https://space.bilibili.com/444388619
在这里插入图片描述
在这里插入图片描述

联系作者

视频地址:https://space.bilibili.com/444388619/video
专注于51单片机、STM32、国产32、DSP、Proteus、arduino、ESP32、物联网软件开发,PCB设计,视频分享,技术交流。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【Proteus仿真】【Arduino单片机】光照强度检测系统 的相关文章

随机推荐

  • Vue3+Echarts:堆积柱状图的绘制

    一 需求 在Vue3项目中 想用Echarts来绘制堆积柱状图 去展示最近一周APP在不同渠道的登录人数 效果如下 二 实现 关于Echarts的下载安装以及图表的样式设计 此处不展开 1 Templates部分
  • 大语言模型(LLM)与 Jupyter 连接起来了!

    现在 大语言模型 LLM 与 Jupyter 连接起来了 这主要归功于一个名叫 Jupyter AI 的项目 它是官方支持的 Project Jupyter 子项目 目前该项目已经完全开源 其连接的模型主要来自 AI21 Anthropic
  • TimeGPT:时序预测领域终于迎来了第一个大模型

    时间序列预测领域在最近的几年有着快速的发展 比如N BEATS N HiTS PatchTST和TimesNet 大型语言模型 llm 最近在ChatGPT等应用程序中变得非常流行 因为它们可以适应各种各样的任务 而无需进一步的训练 这就引
  • SCADA助力食品加工数字化变革:未来产业的智慧引擎

    一 背景介绍 当前 在国际市场竞争加剧 消费者个性化需求突出的背景下 我国食品加工行业面临着诸多挑战 越发严苛的食品安全标准 追求供应链的透明度和效率 进一步提高产品质量和降低成本 等等 为了应对上述挑战 我国食品加工企业迫切需要利用先进的
  • 3d抄数逆向建模服务造纸机械叶轮三维扫描曲面建模-CASAIM

    在造纸机械中 叶轮是重要的组成部分 造纸机械叶轮在使用过程中会承受较大外力的摩擦 长期使用容易导致外观变形破损 从而降低叶轮的工作效率和精度 因此 定期生产制作同类型的造纸机械叶轮产品 以用于替换年久失修的旧产品 已成为越来越多造纸类企业的
  • 【网络安全】-Linux操作系统—操作系统发展历史与Linux

    操作系统发展历史 操作系统 Operating System 简称OS 是管理计算机硬件与软件资源的系统软件 它是计算机系统的核心与基石 操作系统的发展历史可以追溯到20世纪50年代 初期的操作系统 在计算机技术的早期 操作系统并不存在 那
  • mycat读写分离部署

    一 前言 mycat跟proxysql一样都是实现mysql主从架构的读写分离 提高mysql性能 也是具备主从读写的故障切换和读写分离功能 不过跟proxysql有区别的是 mycat用的是虚拟库映射后端真实数据库的用法 二 部署 部署m
  • 一对一聊天

    服务端 package 一对一用户 import java awt BorderLayout import java io BufferedReader import java io IOException import java io I
  • 基于生成对抗网络的图像修复技术研究

    随着数字技术的发展 图像修复技术在各个领域得到了广泛应用 然而 传统的图像修复方法容易出现过度模糊 失真等问题 限制了其在实际应用中的效果 近年来 基于生成对抗网络 GAN 的图像修复技术逐渐成为研究焦点 其通过引入对抗训练的思想 有效提高
  • Axure--中继器(增删改查)

    我是bing人 一个在CSDN分享笔记的博主 在这里 我要推荐给大家我的专栏 Axure 无论你是编程小白 还是有一定基础的程序员 这个专栏都能满足你的需求 我会用最 简 单易懂的语言 带你走进代码的世界 让你从零开始 一步步成为编程大师
  • 官网 Navicat Premium 历史版本官方下载地址

    Navicat Premium 客户端命名规则 是 navicat 大版本 2位 小版本 1位 premium cs x 32或者64位的系统 exe 比如 https download navicat com download navic
  • 证件照制作免费软件有哪些推荐?这几款小白也能轻松驾驭

    今天收到闺蜜急冲冲打来的电话 说让我帮忙找一家靠谱的照相馆 仔细一问 原来是她有个考试报名的照片不符合要求 需要重新拍摄 但是明天就要截止报名了 她害怕赶不上趟 所以才火急火燎地电话 轰炸 我 其实 遇到照片不符合要求的情况 不一定只有重新
  • 案例分享 | 3D开发工具HOOPS加速「全球知名矿业软件」可视化创新与突破!

    近日 某全球知名的三维矿业软件公司 以下简称 客户 与慧都科技携手合作 慧都将联合数字化合作伙伴 Tech Soft 3D HOOPS 为客户注入3D渲染及可视化核心动力 赋能客户产品实现在地质勘探 地质模型可视化等方向的创新与突破 构建强
  • 扬帆证券:股票代码开头有何含义?各板块股票开头代码是多少?

    股票代码开始有何意义 1 沪市主板 股票代码以600 601或603开始 2 深市主板 股票代码以000 001 002 003开始 3 创业板 股票代码以300开始 创业板归于深证市场 4 科创板 股票代码以688开始 科创板归于上证市场
  • 小节测验

    第1关 第一题 任务描述 本关任务 根据编程要求 完成任务 编程要求 打开右侧代码文件窗口 在 Begin 至 End 区域补充代码 完成任务 在 pyspark 中读取 Linux 系统本地文件 data bigfiles data tx
  • 多人聊天Java

    服务端 import java io import java net import java util ArrayList public class Server public static ServerSocket server sock
  • 如何在安卓手机Termux上安装MariaDB(MySQL)并实现远程连接数据库

    文章目录 前言 1 安装MariaDB 2 安装cpolar内网穿透工具 3 创建安全隧道映射mysql 4 公网远程连接 5 固定远程连接地址 前言 Android作为移动设备 尽管最初并非设计为服务器 但是随着技术的进步我们可以将And
  • 基于Apache SeaTunnel构建CDC数据同步管道

    引言 在快速发展的数据驱动时代 数据的实时 准确同步成为了企业信息系统不可或缺的一部分 随着技术的进步 特别是在分布式计算和大数据技术的背景下 构建一个高效且可靠的数据同步管道成为了挑战 Apache SeaTunnel作为一个先进的数据集
  • 提升研究效率,尽在EndNote 21 forMac/win!

    在科研领域 文献管理是一项至关重要的任务 研究人员需要快速而准确地收集 整理和引用大量的文献资料 以支持他们的研究工作 而EndNote 21作为一款功能强大的文献管理软件 能够帮助研究人员高效地管理文献资源 提升研究工作的效率和质量 首先
  • 【Proteus仿真】【Arduino单片机】光照强度检测系统

    文章目录 一 功能简介 二 软件设计 三 实验现象 联系作者 一 功能简介 本项目使用Proteus8仿真Arduino单片机控制器 使共阳数码管 ADC模块 光敏传感器等 主要功能 系统运行后 数码管显示光传感器采集光照强度值 范围0 1