钛极OS(TiJOS)传感器支持说明

TiKit开发套件中的传感器列表

TiKit 开发套件中提供给用户10余传感器进行学习和测试,包括:

传感器模块名称 Java Class 型号 图片
按键模块 tijos.framework.sensor.button.TiButton 通用 TiButton
LED灯模块 tijos.framework.transducer.led.TiLED 通用 TiLED
三基色灯模块 tijos.framework.transducer.led.TiRGBLED 通用 TiRGBLED
OLED12864显示模块 tijos.framework.transducer.oled.TiOLED_UG2864 UG2864 TiOLED_UG2864
单通道继电器模块 tijos.framework.transducer.relay.TiRelay1CH 通用 TiRelay1CH
可燃气体浓度检测模块 tijos.framework.sensor.mq.TiMQ MQ-2 TiMQ2
数字温湿度采集模块 tijos.framework.sensor.dht.TiDHT DHT11 TiDHT11
数字温度采集模块 tijos.framework.sensor.ds18b20.TiDS18B20 DS18B20 TiDS18B20
有源蜂鸣器模块 tijos.framework.transducer.buzzer.TiBuzzer 通用 TiBuzzer
红外接收模块 tijos.framework.sensor.vs1838b.TiVS1838BNEC VS1838B VS1838BNEC
超声波测距模块 tijos.framework.sensor.hscr.TiHSCR04 HCSR04/HCSR04+ TiHCSR04
通用传感器 tijos.framework.sensor.general.TiGeneralSensor 通用 通用4线传感器

更多开源传感器驱动支持

钛极OS(TiJOS)提供了更多传感器驱动支持,并对源码进行了开放, 用户可在如下链接找到相关的驱动支持并可根据对应的源码开发自己的驱动, 更多驱动在陆续增加中。

https://github.com/tijos-sensor-library

基础传感器

传感器 说明 通讯 Class 图片
按键模块 通用 GPIO TiButton TiButton
LED灯模块 通用 GPIO TiLED TiLED
三基色灯模块 通用 PWM TiRGBLED TiRGBLED
OLED12864显示模块 适用于UG2864 OLED屏幕 I2C TiOLED_UG2864 TiOLED_UG2864
单通道继电器 通用 GPIO TiRelay1CH TiRelay1CH
MQt系列气体传感器 适用于MQ系统气体传感器 ADC TiMQ TiMQ2
DHT11数字温湿度传感器 适用于DHT11温湿度传感器 GPIO TiDHT TiDHT11
DS18B20数字温度传感器 适用于DS18B20传感器 OW TiDS18B20 TiDS18B20
有源蜂鸣器模块 通用 GPIO TiBuzzer TiBuzzer
VS1838B红外接收模块 VS1838B 红外接收模块 IR TiVS1838BNEC VS1838BNEC
HC-SR04超声波测距模块 适用于HC-SR04超起测距模块 GPIO TiHCSR04 TiHCSR04

通用传感器 (GPIO + ADC)

均可通过TiGeneralSensor.java 类来支持

传感器 说明 图片
火焰传感器 火源探测模块红外接收 火光检测报警 fire_sensor
光敏传感器 光敏二极管传感器模块 可见光传感器 灵敏度可调 光照亮度传感器 light_sensor
声音传感器 高感度麦克风传感器模块 高灵敏声音控制板模块 sound_sensor
土壤湿度传感 器 土壤传感器 土壤湿度传感器 土壤湿度计检测模块 soil_sensor
触摸按键 触摸传感器模块 轻触开关 触摸开关 触摸模块 touch_button
HC-SR505人体感应开关 HC-SR505小型人体感应模块 human_sensor

高级传感器

驱动 说明 通讯 Class
AM2320数字温湿度传感器模块 该驱动适用于AM2320系列温湿度传感器 I2C TiAM2320.java am2320
BMP180温度气压传感器 该驱动适用于BOSCH BMP180 温度气压传感器 I2C TiBMP180.java bmp180
MPU6050 三轴加速度 陀螺仪 该驱动适用于MPU6050 三轴加速度陀螺仪 I2C TiMPU6050.java mpu6050
INA219 电流电源监控传感器 该驱动适用于INA219 双向电流/电源监控传感器 I2C TiINA219.java ina219
MAX30100 心率血氧传感器 该驱动适用于Maxim MAX30100心率血氧传感器 I2C TiMAX30100.java max30100
GP2Y1010AU灰尘传感器 该驱动适用于GP2Y1010AU系列灰尘传感器 ADC TiGP2Y1010AU.java GP2Y1010AU
L298N 电机驱动器 该驱动适用于 L298N 电机驱动器 PWM TiL298N.java L298N