mirror of
https://github.com/meshtastic/meshtastic.git
synced 2024-12-28 06:59:45 -08:00
37 lines
1.6 KiB
Plaintext
37 lines
1.6 KiB
Plaintext
---
|
|
id: external-devices
|
|
title: External Devices
|
|
sidebar_label: External Devices
|
|
sidebar_position: 5
|
|
---
|
|
|
|
## Overview
|
|
|
|
External hardware can be connected to your device using a GPIO (General Purpose Input/Output) interface. Using GPIO, you are able to connect external buttons, circuits, rotary encoders, sensors and more. Many of our modules offer solutions to implement additional functionality.
|
|
|
|
Soldering is likely required when attaching items to your device, so practice your skills elsewhere before trying on your radio. If you're not careful or don't know what your doing, you can damage your hardware.
|
|
|
|
## Features using External Devices
|
|
|
|
Many of our modules require external hardware to be attached to the device.
|
|
|
|
### Canned Message Module
|
|
|
|
Requires use of the [rotary encoder module](#rotary-encoder-module). The rotary encoder acts as an input to select one of up to 50 customizable messages. This way you can send canned messages without needing to pair your device to a phone.
|
|
|
|
### Telemetry Module
|
|
|
|
Broadcast telemetry to your mesh! Temperature, Humidity, Pressure, & VOC Gas are all options that are currently available with the supported sensors.
|
|
|
|
### External Notifications Module
|
|
|
|
Use lights, buzzers, or speakers to alert you of incoming messages.
|
|
|
|
### Rotary Encoder Module
|
|
|
|
Currently used only for the [canned message module](#canned-message-module), this module allows you to connect a rotary encoder to be used as an additional input to the device.
|
|
|
|
### Serial Module
|
|
|
|
Available for ESP32 based devices, the serial moduleallows you to send messages over the mesh by sending strings over a serial port.
|