循环彩灯控制电路设计(求程序)用单片机的
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/07/22 20:32:40
循环彩灯控制电路设计(求程序)用单片机的
任务;
设计一个可以循环移动的彩灯控制电路,灯总数为 8 盏,技术指标如下:
• 1,5 亮,其余灭,右移三次后全灭
• 4 ,8 亮,其余灭,左移三次后全灭
• 4 ,5 亮,其余灭,各向两边移三次后全灭
• 1,8 亮,其余灭,各向中间移三次后全灭
• 灯移动间隔为 1S
任务;
设计一个可以循环移动的彩灯控制电路,灯总数为 8 盏,技术指标如下:
• 1,5 亮,其余灭,右移三次后全灭
• 4 ,8 亮,其余灭,左移三次后全灭
• 4 ,5 亮,其余灭,各向两边移三次后全灭
• 1,8 亮,其余灭,各向中间移三次后全灭
• 灯移动间隔为 1S
![循环彩灯控制电路设计(求程序)用单片机的](/uploads/image/z/18433946-2-6.jpg?t=%E5%BE%AA%E7%8E%AF%E5%BD%A9%E7%81%AF%E6%8E%A7%E5%88%B6%E7%94%B5%E8%B7%AF%E8%AE%BE%E8%AE%A1%EF%BC%88%E6%B1%82%E7%A8%8B%E5%BA%8F%EF%BC%89%E7%94%A8%E5%8D%95%E7%89%87%E6%9C%BA%E7%9A%84)
我这里有程序,我的程序功能如下:
一、采用ATMEGA162单片机
二、可以红外线摇控,里面有摇控程序
三、里面灯的颗数是自己设定,至多50颗,我总共用了30颗灯(led灯)
四、每一颗灯都采用的是PWM控制,细分为200,意思就是一颗灯可以有200个亮度
五、由于我是安装在床上的,所以对灯的亮度有要求就是不能太刺眼啦,灯的亮度从最暗到最亮所用的时间可以设定(0.4s~15s)最亮到最暗也是一样防止伤眼,所以对于你上面的要求完全可以办到啦
六、由于程序太长,这里不方便发,
以下是内部几个控制方式的函数:
void load_data(uchar number,uchar start,uchar end,uchar speed)
//灯号 起始亮度 结束亮度 变化速度
void select_operation(uchar start_number,uchar end_number,uchar base_aim,uchar base_speed,uchar move_speed)
//起始编号 结束编号 基本目标 设定速度 变化速度
void select_number(uchar number_1,uchar number_2,uchar number_3,uchar number_4,uchar base_aim,uchar base_speed)
void all_operation(uchar start,uchar end,uchar speed)
//起始亮度 结束亮度 变化速度
图就是我灯的分部
![](http://img.wesiedu.com/upload/9/8f/98f23b38b7452513976d4b7b04815bdf.jpg)
一、采用ATMEGA162单片机
二、可以红外线摇控,里面有摇控程序
三、里面灯的颗数是自己设定,至多50颗,我总共用了30颗灯(led灯)
四、每一颗灯都采用的是PWM控制,细分为200,意思就是一颗灯可以有200个亮度
五、由于我是安装在床上的,所以对灯的亮度有要求就是不能太刺眼啦,灯的亮度从最暗到最亮所用的时间可以设定(0.4s~15s)最亮到最暗也是一样防止伤眼,所以对于你上面的要求完全可以办到啦
六、由于程序太长,这里不方便发,
以下是内部几个控制方式的函数:
void load_data(uchar number,uchar start,uchar end,uchar speed)
//灯号 起始亮度 结束亮度 变化速度
void select_operation(uchar start_number,uchar end_number,uchar base_aim,uchar base_speed,uchar move_speed)
//起始编号 结束编号 基本目标 设定速度 变化速度
void select_number(uchar number_1,uchar number_2,uchar number_3,uchar number_4,uchar base_aim,uchar base_speed)
void all_operation(uchar start,uchar end,uchar speed)
//起始亮度 结束亮度 变化速度
图就是我灯的分部
![](http://img.wesiedu.com/upload/9/8f/98f23b38b7452513976d4b7b04815bdf.jpg)
求一个彩灯循环控制电路的设计:8路彩灯循环控制电路.
求一个彩灯循环控制电路的设计:6路彩灯循环控制电路.谢谢了
急!求一个LED彩灯循环控制电路的设计:16路彩灯循环控制电路.谢谢了
彩灯循环显示控制电路设计
求一个《八路循环彩灯控制电路》
如何用单片机设计一个八路彩灯控制电路
基于51单片机的led彩灯设计.9个灯(红绿蓝三色).按键控制 c语言程序
要求用汇编语言设计一个节日彩灯,51单片机 还要仿真 所以要程序和图
数电课设!设计一个三路循环LED彩灯控制电路,每路8个灯,
彩灯循环显示控制电路要求:1)8只发光二极管显示2)设置外部操作开关,具有控制彩灯左移、右移、全亮及全灭等功能.求不是用
《单片机的原理与应用》节日彩灯的设计
用C语言写个程序(单片机),用四个开关控制彩灯四种不同闪烁方式,