有声音点亮LED灯

int val;
void setup() 
{
  Serial.begin(9600);
  pinMode(6,INPUT);
  pinMode(8,OUTPUT);
}

void loop()
{
    val = digitalRead(6);
    Serial.println(val); 
    digitalWrite(8,HIGH);
    if (val == HIGH) // no voice
    {
      digitalWrite(8,LOW); // clear led
    } else {
      digitalWrite(8,HIGH); // set led
    }
}

模拟口控制LED灯

int val;
void setup() 
{
  //Serial.begin(9600);
}

void loop()
{
    val = analogRead(A5);
    //Serial.println(val);
    analogWrite(A4,1024-val); 
    analogWrite(A3,1024-val); 
}

 

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐