美文网首页Arduino互动设计入门
实例 2.4 利用指拨开关控制多个LED

实例 2.4 利用指拨开关控制多个LED

作者: chenzhenlindx | 来源:发表于2018-11-18 12:44 被阅读18次
    Arduino互动设计入门
    实例 2.1 控制多个LED
    实例 2.2 按条件控制多个LED
    实例 2.3 多个LED跑马灯
    实例 2.4 利用指拨开关控制多个LED
    实例 2.5 利用指拨开关控制LED状态变化
    实例 2.6 利用按键开关控制LED
    实例 2.7 控制七段显示器
    实例 2.8 实例 2.8 用按键控制七段显示器
    1. 面包板


      image.png

      面包板接线时,注意电源接口不是整排都有,部分需要弯曲(如上图红黑部分)

    2. 原理图


      image.png
    3. PCB


      image.png
    4. ArduBlock


      ardublock.png
    5. Arduino
    void setup()
    {
      pinMode( 11 , INPUT);
      pinMode( 12 , INPUT);
      pinMode( 13 , INPUT);
      pinMode( 10 , INPUT);
      pinMode( 5 , OUTPUT);
      pinMode( 6 , OUTPUT);
      pinMode( 7 , OUTPUT);
      pinMode( 8 , OUTPUT);
    }
    
    void loop()
    {
      if (digitalRead(10))
      {
        digitalWrite( 5 , HIGH );
      }
      else
      {
        digitalWrite( 5 , LOW );
      }
      if (digitalRead(11))
      {
        digitalWrite( 6 , HIGH );
      }
      else
      {
        digitalWrite( 6 , LOW );
      }
      if (digitalRead(12))
      {
        digitalWrite( 7 , HIGH );
      }
      else
      {
        digitalWrite( 7 , LOW );
      }
      if (digitalRead(13))
      {
        digitalWrite( 8 , HIGH );
      }
      else
      {
        digitalWrite( 8 , LOW );
      }
      delay( 1000 );
    }
    

    相关文章

      网友评论

        本文标题:实例 2.4 利用指拨开关控制多个LED

        本文链接:https://www.haomeiwen.com/subject/wxfgfqtx.html