外设
下列是由官方发布的外设信息
名字 | 型号 | 用途 | 驱动 |
---|---|---|---|
蜂鸣器 | FC-49 | 产生声音的信号装置 | buzzer-gpio |
LCD 模块 | LCD1602-02 | 16X2液晶显示字符模块 | 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-9p | 360度可旋转,用于控制物体运动 | 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显示屏 | SSD1306 | 128x64显示设备 | ssd1306 |
超声测距传感器 | US-100 | 测距 | us-100 |
空气质量传感器 | SDS011 | 获取PM2.5/PM10数值 | sds011 |
直流电机控制器 | TB6612FNG | 控制直流电机正反转/调速 | tb6612fng |
电机编码器 | MG513-30 | 获取电机转动速率 | mg513-30 |
风速仪 | FS-V1-30 | 获取风速数值 | wind-speed-sensor |
模块
下列是由 Ruff 团队成员开发的模块
名字 | 用途 | 项目地址 |
---|---|---|
promise | Promise 实现 | https://github.com/vilic/ruff-promise |
t | BDD 风格的测试框架 | https://github.com/vilic/ruff-t |
home | Web 开发框架 | https://github.com/vilic/ruff-home |
menu | 为LCD 1602提供的菜单程序库 | https://github.com/vilic/ruff-menu |
fetch | 一个简单的 HTTP 请求工具 | https://github.com/vilic/ruff-fetch |
下列是由 Ruff 团队成员移植的模块
名字 | 用途 | 项目地址 |
---|---|---|
MQTT | MQTT 实现 | https://github.com/ruffjs/MQTT.js |