Devices and Drivers
The following devices and drivers are supported by Ruff team.
| Name | Modle | Usage | Driver |
|---|---|---|---|
| Buzzer | FC-49 | Sound-producing device | buzzer-gpio |
| LCD Module | LCD1602-02 | 16X2 LCD to display character | lcd1602-pcf8574-hd44780 |
| LED Module | KY-016 | Colorful LED controled by RGB | ky-016 |
| Push Button Module | CK002 | Push button module to control other modules | button-gpio |
| Sound Sensor | SOUND-01 | Detecting loudness in ambient | sound-01 |
| Light Intensity Sensor | GY-30 | Detect digital light intensity | gy-30 |
| 5V Relay Module | RELAY-1C | An electrically operated switch | relay-1c |
| Temperature Humidity Sensor | DHT11 | a temperature & humidity sensor complex with a calibrated digital signal output | dht11 |
| IR Transmitter | IRT-01 | Send Infrared signal | ruff-v1-infrared-sender |
| IR Receiver | IRR-01 | Receive Infrared signal | ruff-v1-infrared-receiver |
| Flame Sensor | FLAME-01 | Detector flame for temperature | flame-gpio |
| Vibrating Sensor | SW-1801P | For a variety of seismic triggering effect, reported the alarm, intelligent car, electronic building | sw-1801p |
| Infrared Induction Module | HC-SR501 | Detect someone enter/leave the sensing range | hc-sr501 |
| Harmful Gas Detector Module | FC-22 | Detect Harmful Gas in ambient | fc-22 |
| Joystick Module | joystick-9p | With 360-degree rotation,to control the motion of some object | joystick |
| Camera With USB Interface (UVC protocol) | - | Take photos | ruff-v1-usb-camera-manager |
| Audio Capture or Playback Device With USB Interface | - | Capture or Playback Audio | ruff-v1-usb-audio-manager |
| USB Storage Device | - | Store data | ruff-v1-usb-storage-manager |
Modules
The following devices and drivers are developed by Ruff team.
| Name | Usage | Project URL |
|---|---|---|
| promise | Promise Implementation | https://github.com/vilic/ruff-promise |
| t | BDD style testing framework | https://github.com/vilic/ruff-t |
| home | Web framework | https://github.com/vilic/ruff-home |
| menu | Menu library for LCD 1602 | https://github.com/vilic/ruff-menu |
The following devices and drivers are ported by Ruff team.
| Name | Usage | Project URL |
|---|---|---|
| MQTT | MQTT Implementation | https://github.com/ruffjs/MQTT.js |