arduino常规课3--电子琴源代码与线路图展示

源代码:

void setup(){
  pinMode(8, INPUT);
  pinMode(7, INPUT);
  pinMode(6, INPUT);
  pinMode(5, INPUT);
  pinMode(4, INPUT);
  pinMode(3, INPUT);
  pinMode(2, INPUT);
}

void loop(){
  if (digitalRead(8)) {
    pinMode(A0, OUTPUT);
    tone(A0,262,10); //c4

  }
  if (digitalRead(7)) {
    pinMode(A0, OUTPUT);
    tone(A0,294,10); //d4

  }
  if (digitalRead(6)) {
    pinMode(A0, OUTPUT);
    tone(A0,330,10); //e4

  }
  if (digitalRead(5)) {
    pinMode(A0, OUTPUT);
    tone(A0,349,10); //f4

  }
  if (digitalRead(4)) {
    pinMode(A0, OUTPUT);
    tone(A0,392,10); //g4

  }
  if (digitalRead(3)) {
    pinMode(A0, OUTPUT);
    tone(A0,440,10); //a4

  }
  if (digitalRead(2)) {
    pinMode(A0, OUTPUT);
    tone(A0,494,10); //b4

  }

}

线路图:


线路图
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 从百度文库下载下来的,这里保存一份 别人的原代码程序员怎样阅读 源码就是指编写的最原始程序的代码。 运行的软件是要...
    Albert陈凯阅读 8,698评论 0 15
  • 第一章: 导论 ++++++++++++ 要养成一个习惯, 经常花时间阅读别人编写的高品质代码. 要有选择地阅读代...
    元亨利贞o阅读 8,679评论 1 44
  • 开发过程中离不开源代码的管理,下面让我们先了解一下关于源代码管理的知识. 为什么会出现源代码管理工具? 为了解决在...
    Andyzhao阅读 11,899评论 1 45
  • 第一章 经济学从根本而言是一门研究动机的学科:人如何得偿所愿或满足需求,尤其是在其他人欲求相同的情况下。 动机只是...
    Helious阅读 3,025评论 0 0
  • 这几天感觉特别困、乏,打算今天休息一天,劳逸结合,才能更好的工作。
    王佳欢雪阅读 1,040评论 0 0