Ruff 外设模块

外设

下列是由官方发布的外设信息

名字型号用途驱动
蜂鸣器FC-49产生声音的信号装置buzzer-gpio
LCD 模块LCD1602-0216X2液晶显示字符模块lcd1602-pcf8574-hd44780
LED 模块KY-016能通过RGB控制,显示各种颜色的LED模块ky-016
大按键模块CK002数字电平按键模块,可用于控制多种器件button-gpio
声音传感器SOUND-01监测附近的声音sound-01
光照传感器GY-30监测附近的光线gy-30
5V 继电器模块RELAY-1C继电器模块relay-1c
温湿度传感器DHT11监控附近的温湿度dht11
红外发送模块IRT-01发送红外信号ruff-v1-infrared-sender
红外接收模块IRR-01接受红外信号ruff-v1-infrared-receiver
火焰传感器FLAME-01监测附近是否有火源flame-gpio
振动传感器SW-1801P产品震动时,输出震动指示信号sw-1801p
红外人体感应模块HC-SR501有人进入或离开感应范围时,产生信号hc-sr501
有害气体探测模块FC-22监测附近是否有有害气体fc-22
摇杆模块joystick-9p360度可旋转,用于控制物体运动joystick
NFC 读取模块PN532读取 NFC 设备信息tag-reader-pn532-uart
USB 免驱摄像头(UVC 协议)-采集图像ruff-v1-usb-camera-manager
USB 录制/播放 音频设备-录制/播放 音频ruff-v1-usb-audio-manager
USB 存储设备-存储数据ruff-v1-usb-storage-manager

下列是由社区开发者开发的第三方优秀外设

名字型号用途驱动
六轴陀螺仪GY-521获取xyz角速度和加速度gy-521
电子指南针GY-271获取xyz角速度和加速度gy-271
OLED显示屏SSD1306128x64显示设备ssd1306
超声测距传感器US-100测距us-100
空气质量传感器SDS011获取PM2.5/PM10数值sds011
直流电机控制器TB6612FNG控制直流电机正反转/调速tb6612fng
电机编码器MG513-30获取电机转动速率mg513-30
风速仪FS-V1-30获取风速数值wind-speed-sensor

模块

下列是由 Ruff 团队成员开发的模块

名字用途项目地址
promisePromise 实现https://github.com/vilic/ruff-promise
tBDD 风格的测试框架https://github.com/vilic/ruff-t
homeWeb 开发框架https://github.com/vilic/ruff-home
menuLCD 1602提供的菜单程序库https://github.com/vilic/ruff-menu
fetch一个简单的 HTTP 请求工具https://github.com/vilic/ruff-fetch

下列是由 Ruff 团队成员移植的模块

名字用途项目地址
MQTTMQTT 实现https://github.com/ruffjs/MQTT.js