1.2.7 微触开关模块

1.功能描述

制作一个微触开关控制的led电路。实现简单的控制电路功能。

2.元器件

 MakerPanda主板
 微触开关模块
 连接线
 LED模块

3.微触开关模块

概述

开关的词语解释为开启和关闭。它还是指一个可以使电路开路、使电流中断或使其流到其他电路的电子元件。最常见的开关是让人操作的机电设备,其中有一个或数个电子接点。接点的“闭合”(closed)表示电子接点导通,允许电流流过;开关的“开路”(open)表示电子接点不导通形成开路,不允许电流流过。

原理

最简单的开关有二片名叫“触点”的金属,二触点接触时使电流形成回路,二触点不接触时电流开路。

4.物理连接

5.图形化模块说明

  • 逻辑:实现各种真假判断逻辑,在这个教程中使用了“如果…执行…否则…“逻辑

  • 输入/输出:对相应管脚电平进行输入与输出,从而控制LED明暗

6.图形化界面编程

第一步

  • 从“逻辑”模块中选择“如果…执行…否则…”

注意:在逻辑中选择“如果…执行…否则…“时,该模块不会直接显示出来,需要在“如果…执行”模块上的齿轮图标上单机,才会出现“否则”选项,这时拖动“否则”到原模块上即可组装出“如果…执行…否则…”。

第二步

  • 从“输入输出”模块中选择,放入“如果”

第三步

  • 从“输入输出”模块中选择,设置管脚10为“低”,放入“执行”

第四步

  • 从“输入输出”模块中选择,设置管脚10为“高”,放入“否则”

  • 完成后如下图

7.Arduino代码

void setup()
{
  pinMode(2, INPUT);
  pinMode(10, OUTPUT);
}
void loop()
{
  if (digitalRead(2)) {
    digitalWrite(10,LOW);
  } else {
    digitalWrite(10,HIGH);
  }
}

如果需要了解MakerPanda更多的信息,请访问

官方网站       http://www.makerpanda.cc 
中文论坛       http://bbs.makerpanda.cc 
淘宝购买       http://taobao.makerpanda.cc
学习视频       http://www.makerpanda.cc
产品资料       http://wiki.makerpanda.cc 
QQ讨论群       570557801
联系电话       028-67878580

本教程中的实验内容都经过了我们的测试,均可正常使用,由于编写时间和小编水平有限,若在文档中出现问题,恳请谅解,
并使用以下邮箱联系我们 contact@makerpanda.com 

   								      	MakerPanda团队
								      	2018年2月
Loading Disqus comments...
Table of Contents