zoukankan      html  css  js  c++  java
  • 用Tinkercad学arduino之 音调键盘 按键改变音调

    /*
      Keyboard
    
      Plays a pitch that changes based on a changing
      input circuit:
      * 3 pushbuttons from +5V to analog in 0 through
      3
      * 3 10K resistors from analog in 0 through 3 to
      ground
      * 8-ohm speaker on digital pin 8
    */
    
    int pos = 0;
    
    void setup()
    {
      pinMode(A0, INPUT);
      pinMode(8, OUTPUT);
      pinMode(A1, INPUT);
      pinMode(A2, INPUT);
    }
    
    void loop()
    {
      // if button press on A0 is detected
      if (digitalRead(A0) == HIGH) {
        tone(8, 440, 100); // play tone 57 (A4 = 440 Hz)
      }
      // if button press on A1 is detected
      if (digitalRead(A1) == HIGH) {
        tone(8, 494, 100); // play tone 59 (B4 = 494 Hz)
      }
      // if button press on A0 is detected
      if (digitalRead(A2) == HIGH) {
        tone(8, 523, 100); // play tone 60 (C5 = 523 Hz)
      }
      delay(10); // Delay a little bit to improve simulation performance
    }
  • 相关阅读:
    第四次作业
    随机点名
    表单验证
    冒泡排序&&选择排序
    Equals相等
    String类
    最终类final
    Eclipse的设置
    Equals相等(测试)
    猜数字
  • 原文地址:https://www.cnblogs.com/meetrice/p/14077927.html
Copyright © 2011-2022 走看看