zoukankan      html  css  js  c++  java
  • 按键和呼吸灯基础知识

    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]

  • 相关阅读:
    day4-生成器
    第三天-函数
    编码问题
    可变不可变类型总结
    由var与let引起的百度地图所有的覆盖点的信息都是最后一个的
    《企业应用架构模式》 三
    IndexDB
    ESA与SOA
    SOA
    Dubbo(一)
  • 原文地址:https://www.cnblogs.com/edan/p/6043907.html
Copyright © 2011-2022 走看看