继电器类
tijos.framework.transducer.relay 中包含了与继电器相关的类,继电器的主要功能是使用低电压控制高电压、大电流以及交流电等强电电路的开断,被广泛用于工业控制、家庭电器以及汽车电子等多个行业。
包含类如下:
类名称 | 说明 |
---|---|
TiRelay1CH | 单通道继电器类 |
TiJOS提供控制单通道继电器的类。
TiJOS Relay1CH包括如下类:
类名 | 说明 |
---|---|
TiRelay1CH | 单通道继电器类 |
TiRelay1CH
TiRelay1CH实例在创建时需要和具体总线设备绑定,具体绑定类型与其工作方式以及通讯协议有关,本实例绑定的设备总线类为 tijos.framework.devicecenter.TiGPIO;设备总线的使用请参考:tijos.framework.devicecenter。
构造器如下:
构造器 | 说明 |
---|---|
TiRelay1CH(TiGPIO gpio, int signalPinID) | 创建实例,默认为高电平导通继电器 |
TiRelay1CH(TiGPIO gpio, int signalPinID, boolean highLevel) | 创建实例,控制继电器导通的电平可配置 |
主要方法如下:
方法 | 说明 |
---|---|
void turnOn() | 继电器导通 |
void turnOff() | 继电器断开 |
boolean isTurnedOn() | 获取当前继电器状态(开/关) |
TiRelay中主要方法的使用如下:
//创建TiRelay对象
TiRelay1CH relay = new TiRelay1CH(gpio0, gpioPin0);
//打开继电器
relay.turnOn();
//关闭继电器
relay.turnOff();
TiRelay1CH类中他方法的使用请参考TiRelay1CH继电器控制例程。