proteus怎么控制led灯逐渐变亮?proteus怎么控制一个led灯逐渐变亮?
proteus怎么控制led灯逐渐变亮?
1、打开Proteus软件。
2、点击菜单栏file,找到New Project,单击。
3、修改工程名字和工程路径。
4、单击next直到finished并完成建立工程。
5、在键盘上按字母P或者找到工作区的P按钮,跳出搜索元器件界面,找到对应的器件,双击。
6、在工作区,完成STM32电路连接,并双击StM32F103R6,设置晶振为8M。
7、并设置Proteus电源,避免运行出现错误。这样Proteus就可以点亮LED了。
在Proteus中,可以使用模拟器和模拟器的控件进行LED灯逐渐变亮的控制。下面是实现步骤:
1. 打开Proteus软件,创建一个新文件,将LED灯和一个变阻器(模拟控制器)拖到工作区。
2. 连接电源:拖一个电源到工作区,将VCC和GND分别连接到电源和LED灯的正负极。
3. 连接模拟控制器:将模拟控制器的一个端口连接到可变电阻器的中间,另一个端口连接到LED灯的正极。
4. 设置控制参数:右键单击模拟控制器,选择“Edit Control Panel”,在“Control Panel”设置区域,添加一个旋转条形控制;
5. 设置控制脚:在“Mappings”区域,将旋转条形控制和模拟控制器一侧的控制脚连通。
6. 代码编写:在菜单栏中选择“Debug” → “Debug Mode”, 在打开的 Debug 窗口找到菜单栏中的 “Edit Debug” -> “Code Editor”,在Code Editor中输入以下的代码:
```
int brightness;
analog(LED, brightness);
while(1)
{
for(brightness=0; brightness<=255; brightness++)
{
analogWrite(LED, brightness);
delay(10);
}
}
```
7. Debug测试:运行仿真,调节旋转条形控制器,可以看到LED灯会逐渐亮起到最大亮度的过程。调节代码中的delay可以调整亮度逐渐变亮的速度。
需要注意的是,Proteus中的模拟控制器只是模拟可变电阻器,它并不是实际的电路元件。因此,通过模拟控制器实现LED灯的渐变控制只是一种仿真方式。实际制作时,需要使用实际电路元件进行控制。
通过加大电压呗,Led灯电流是恒定的,要逐渐变亮,就得逐渐1加压J。
proteus怎么控制一个led灯逐渐变亮?
只要装一个灯光调节器
留言与评论(共有 0 条评论) |