美文网首页
FRC | RRF Prog 131 开关

FRC | RRF Prog 131 开关

作者: T_K_233 | 来源:发表于2019-06-06 09:43 被阅读0次

06/21/2019

开关

开关是一个可以使电路开路、使电流中断或使其流到其他电路的电子元件。根据触发方式的不同,开关可以分类为微动开关、按钮开关、接近开关等。

微动开关

image

特点是触发距离短,能响应较小的力,并且金属片自带缓冲机制

按钮开关

image

最廉价的开关

接近开关

image

能够探测含铁钴镍的物体。当金属检测体接近开关的感应区域,开关就能触发。特点是无需物体与开关自身的接触,因而不易损坏。

电路连接

image

开关模块有三条引出线,分别为供电正极(VCC),供电负极(GND)和信号线(SIG)。

因为开关模块只能输出连通/不连通两种状态,所以是数字设备,连接到 RoboRIO 的 DIO 端口上,三根线分别对应三个针脚。

程序

几种种类的开关在程序上是一样的,都属于数字输入 (DigitalInput) 设备。

import edu.wpi.first.wpilibj.DigitalInput;
...

public class Robot extends TimedRobot {
  private DigitalInput sw;       // 声明 DigitalInput 类型的 sw 变量
  ...

  @Override
  public void robotInit() {
    sw = new DigitalInput(0);    // 创建 DigitalInput 对象,
                                 // constructor 括号中的参数是 RoboRIO 上开关连接的 DIO 端口号
    ...
  }
  ...

  @Override
  public void robotPeriodic() {
    boolean state = sw.get();    // 开关的值通过 .get() 方法获得,返回布尔类型的变量
    SmartDashboard.putBoolean("switch State", state);  // 将开关的值传递到 SmartDashboard 上
    if (state) {
        // 当开关闭合之后被运行
    }
    ...
  }
  ...  
}

相关文章

  • FRC | RRF Prog 131 开关

    06/21/2019 开关 开关是一个可以使电路开路、使电流中断或使其流到其他电路的电子元件。根据触发方式的不同,...

  • FRC | RRF Prog 132 超声波传感器

    06/21/2019 什么是超声波传感器 超声波传感器是利用超声波信号来测量距离的传感器。超声波是振动频率高于 2...

  • FRC | RRF004 控制舵机

    什么是 PWM PWM,全称脉冲宽度调制(Pulse Width Modulation),是一种将数字信号模拟成模...

  • FRC | RRF005 控制电磁阀

    什么是电磁阀 电磁阀(Solenoid)是工业上用来控制气动或液压管路通、断的设备。通电时,电磁阀中的线圈产生电磁...

  • CUDA 基础

    老生常谈,正确使用memset nvcc -o my_prog my_prog.cu Nsight Eclips...

  • FRC中的高中生风采

    全球青少年顶级机器人赛事——2018FRC (First Robotics Competion)中国区选拔赛(上海...

  • argparse

    import argparseparser = ArgumentParser(prog="myprogram", ...

  • RoboPIU FRC Message Packet Speci

    版本 v0.0.1 (alpha) 总述 这篇文档规定了上位机与 RoboPIU 在基于 FRC (FIRST R...

  • webView加载html两种方式

    加载main/assets目录下的html文件 html文件的位置 ![YJ7FRC@@29SGXIEA%$C9Z...

  • 7章: 动态链接

    1 引入 (1) 静态链接 2个问题 1) 2个进程 (prog1 / prog2) 共享 .o 时, 磁盘和内存...

网友评论

      本文标题:FRC | RRF Prog 131 开关

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