“Arduino实验四:三彩渐变实验”的版本间的差异

来自丢石头百科
(创建页面,内容为“=== 实验现象 === * LED灯按照红绿蓝的顺序慢慢变亮在慢慢变暗 === 实验思路 === *控制红色LED的电压慢慢增大,在慢慢减小。 *…”)
 
 
(未显示同一用户的1个中间版本)
第8行: 第8行:
  
 
=== 电路连接 ===
 
=== 电路连接 ===
*[[File:Arduino实验四:三彩渐变实验.png|400px]]
+
*[[File:Arduino实验四:三彩渐变实验.png|600px]]
  
 
=== 主要程序 ===
 
=== 主要程序 ===
 
<pre>
 
<pre>
  int i = 0;
+
int i = 0;
  PWMValue = 0;
+
PWMValue = 0;
  for(i = 0 ; i < 255 ; i++)    //红色逐渐变亮
+
for(i = 0 ; i < 255 ; i++)    //红色逐渐变亮
  {
+
{
    analogWrite(LED_R,PWMValue++);
+
  analogWrite(LED_R,PWMValue++);
    analogWrite(LED_G,0);
+
  analogWrite(LED_G,0);
    analogWrite(LED_B,0);
+
  analogWrite(LED_B,0);
    delay(10);                   
+
  delay(10);                   
  }
+
}
 +
……
 
</pre>
 
</pre>
  
 
=== 相关下载 ===
 
=== 相关下载 ===
 
*[[:File:三彩渐变实验.zip|三彩渐变实验]]
 
*[[:File:三彩渐变实验.zip|三彩渐变实验]]

2022年11月8日 (二) 17:09的最新版本

实验现象

  • LED灯按照红绿蓝的顺序慢慢变亮在慢慢变暗

实验思路

  • 控制红色LED的电压慢慢增大,在慢慢减小。
  • 控制绿色LED的电压慢慢增大,在慢慢减小。
  • 控制蓝色LED的电压慢慢增大,在慢慢减小。

电路连接

  • Arduino实验四:三彩渐变实验.png

主要程序

int i = 0;
PWMValue = 0;
for(i = 0 ; i < 255 ; i++)    //红色逐渐变亮
{
  analogWrite(LED_R,PWMValue++);
  analogWrite(LED_G,0);
  analogWrite(LED_B,0);
  delay(10);                  
}
……

相关下载