edan

void setup()
{
pinMode(0,INPUT);
digitalWrite(0,HIGH);
pinMode(1,INPUT);
digitalWrite(1,HIGH);
pinMode(2,INPUT);
digitalWrite(2,HIGH);
pinMode(3,OUTPUT);
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
}

void loop() {
if(digitalRead(0)==LOW||digitalRead(1)==LOW||digitalRead(2)==LOW)
{
if(digitalRead(0)==LOW)
{
tone(6,2093);        1
digitalWrite(3,HIGH);
}
else{

digitalWrite(3,LOW);
}

if(digitalRead(1)==LOW){
tone(6,2349);                      2
digitalWrite(4,HIGH);}
else{

digitalWrite(4,LOW);}

if(digitalRead(2)==LOW){
tone(6,2637);                     3
digitalWrite(5,HIGH);}
else{

digitalWrite(5,LOW);}
}
else
{
noTone(6);
digitalWrite(4,LOW);
digitalWrite(5,LOW);
digitalWrite(6,LOW);
}
}

 

analogWrite(11,0)  模拟输入{11位端口号,后面的为0~255,0位全灭,255位全亮}

 

void loop() {
analogWrite(ports[number],level);
delay(10);
++number %=6;
++level %=7;
}

呼吸流水灯,

模拟输入范围[0,1023],模拟输出[0,255]

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2021-11-18
  • 2022-01-01
  • 2021-08-01
  • 2021-10-12
  • 2022-12-23
  • 2021-10-03
  • 2021-11-27
猜你喜欢
  • 2021-06-09
  • 2022-01-01
  • 2021-11-27
  • 2022-01-01
  • 2022-01-01
  • 2022-01-01
相关资源
相似解决方案