Element Types

The complete list of elements and their types is available below. Select an element to learn more information about it.

  • All
  • AWS
  • Cloud
  • Embedded
  • Functional
  • NXP
  • Protocol
  • Sensor
  • Visual
ADCPinElement icon for the element library

ADC Pin

AMSCCS811Element icon for the element library

AMS CCS811

AMSENS210Element icon for the element library

AMS ENS210

AMSTSL2572Element icon for the element library

AMS TSL2572

AnalogMeterElement icon for the element library

Analog Meter

AverageLogicElement icon for the element library

Average Logic

AWSDynamoDBElement icon for the element library

AWS Dynamo DB

AWSKinesisFirehoseElement icon for the element library

AWS Kinesis Firehose

AWSLambdaElement icon for the element library

AWS Lambda

AWSS3Element icon for the element library

AWS S3

AWSSNSElement icon for the element library

AWS SNS

AWSSQSElement icon for the element library

AWS SQS

BacklightElement icon for the element library

Backlight

BLECharacteristicElement icon for the element library

BLE Characteristic

BLEConnectionElement icon for the element library

BLE Connection

BoschBMA253Element icon for the element library

Bosch BMA253

BoschBMC150Element icon for the element library

Bosch BMC150

BufferElement icon for the element library

Buffer

ButtonElement icon for the element library

Button

BuzzerElement icon for the element library

Buzzer

CheckboxElement icon for the element library

Checkbox

CloudCommandElement icon for the element library

Cloud Command

CloudEventElement icon for the element library

Cloud Event

CloudMetaElement icon for the element library

Cloud Meta

CloudNotificationElement icon for the element library

Cloud Notification

CloudRegisterElement icon for the element library

Cloud Register

CloudScheduleElement icon for the element library

Cloud Schedule

CloudStorageElement icon for the element library

Cloud Storage

ComparisonElement icon for the element library

Comparison

ConditionElement icon for the element library

Condition

DataTypeConversionElement icon for the element library

Data Type Conversion

DebugPrintElement icon for the element library

Debug Print

DisplayPageControllerElement icon for the element library

Display Page Controller

ExarXRA1201Element icon for the element library

Exar XRA1201

ExpressionElement icon for the element library

Expression

ForEachElement icon for the element library

For Each

FunctionElement icon for the element library

Function

GATTAlertElement icon for the element library

GATT Alert

GATTBatteryElement icon for the element library

GATT Battery

GPIOPinElement icon for the element library

GPIO Pin

HoneywellHMC5883Element icon for the element library

Honeywell HMC5883

I2CElement icon for the element library

I2C

ImageElement icon for the element library

Image

IntervalElement icon for the element library

Interval

LabelElement icon for the element library

Label

LabeledIconPageElement icon for the element library

Labeled Icon Page

LocalStorageElement icon for the element library

Local Storage

MaximIntegratedDS1307Element icon for the element library

Maxim DS1307

MikroElektronika8x8LEDClickElement icon for the element library

MikroE 8x8 LED Click

MikroElektronikaBuzzerClickElement icon for the element library

MikroE Buzzer Click

MikroElektronikaGPSClickElement icon for the element library

MikroE GPS Click

MikroElektronikaHBridge1ClickElement icon for the element library

MikroE H-Bridge 1 Click

MikroElektronikaHBridge2ClickElement icon for the element library

MikroE H-Bridge 2 Click

MikroElektronikaIrThermoClickElement icon for the element library

MikroE IrThermo Click

MikroElektronikaMotionClickElement icon for the element library

MikroE Motion Click

MikroElektronikaNFCClickElement icon for the element library

MikroE NFC Click

MikroElektronikaRelayClickElement icon for the element library

MikroE Relay Click

MikroElektronikaSigfoxClickElement icon for the element library

MikroE Sigfox Click

MikroElektronikaWS2812Element icon for the element library

MikroE WS2812

NFCElement icon for the element library

NFC

NFCWellKnownRecordElement icon for the element library

NFC Well Known Record

NFCMIMERecordElement icon for the element library

NFC MIME Record

NXPFXAS21002Element icon for the element library

NXP FXAS21002

NXPFXOS8700Element icon for the element library

NXP FXOS8700

NXPMMA7660Element icon for the element library

NXP MMA7660

NXPMPL3115Element icon for the element library

NXP MPL3115

OperationElement icon for the element library

Operation

ProgressBarElement icon for the element library

Progress Bar

RegExElement icon for the element library

Regular Expression Element

RelayClickElement icon for the element library

Relay Click

PWMPinElement icon for the element library

PWM Pin

RGBLEDElement icon for the element library

RGB LED

ScanElement icon for the element library

Scan

SeeedStudioGroveLCDRGBElement icon for the element library

Seeed Grove LCD RGB

SelectionPageElement icon for the element library

Selection Page

SemtechSX9500Element icon for the element library

Semtech SX9500

ShijiApa102Element icon for the element library

Shiji APA102

SliderElement icon for the element library

Slider

SPIBusElement icon for the element library

SPI Bus

STMicroelectronicsHTS221Element icon for the element library

ST HTS221

STMicroelectronicsLIS3DHElement icon for the element library

ST LIS3DH

STMicroelectronicsLIS3MDLElement icon for the element library

ST LIS3MDL

STMicroelectronicsLPS22HBElement icon for the element library

ST LPS22HB

STMicroelectronicsLPS25HBElement icon for the element library

ST LPS25HB

STMicroelectronicsLSM303AGRElement icon for the element library

ST LSM303AGR

STMicroelectronicsLSM6DSLElement icon for the element library

ST LSM6DSL

STMicroelectronicsLSM6DSMElement icon for the element library

ST LSM6DSM

SystemStatusPageElement icon for the element library

System Status Page

TeConnectivityHTU21DElement icon for the element library

TE HTU21D

TeConnectivityKMA36Element icon for the element library

TE KMA36

TeConnectivityMS5637Element icon for the element library

TE MS5637

TeConnectivityMS8607Element icon for the element library

TE MS8607

TeConnectivityTSD305Element icon for the element library

TE TSD305

TeConnectivityTSYS01Element icon for the element library

TE TSYS01

TextboxElement icon for the element library

Textbox

TextIconPageElement icon for the element library

Text Icon Page

TextPageElement icon for the element library

Text Page

TexasInstrumentsINA219Element icon for the element library

TI INA219

TexasInstrumentsTMP006Element icon for the element library

TI TMP006

ToggleElement icon for the element library

Toggle

UARTElement icon for the element library

UART

UserButtonsElement icon for the element library

User Buttons

VariableElement icon for the element library

Variable

VolansysThreadElement icon for the element library

Volansys Thread

WebIOElement icon for the element library

Web I/O

WebLinkElement icon for the element library

Web Link

Wi-FiConnectionElement icon for the element library

Wi-Fi Connection

Element Categorization

The Element Toolbox displays elements based on the active tab in Studio. Elements are categorized based on their functionality, which are used to develop specific aspects of a project. Elements are categorized corresponding to the Studio tabs: the Embedded tab, Application tab, and the Cloud tab.

In general, elements that help build embedded firmware are displayed in the Element Toolbox while in the Embedded tab, and elements that create the interface are displayed while in the Application tab. However, not all elements are inherently tied to a specific tab, and some elements are accessible in multiple tabs.

Type Description
Embedded Embedded elements execute on the end device as part of the embedded code, and act as a bridge between a mobile device and the end device. Embedded elements are initially populated with default code that can be seen through the Embedded tab’s code editor, and can be modified to expand the element’s function.
Protocol Protocol elements control the behavior of a particular protocol that is being used to communicate with the end device.
Functional Functional elements perform background operations for a project’s interface. These may range from performing specific tasks, to storing data, to establishing communication between the device and a third-party service.
Visual Visual elements create an application’s visual functionality and interactivity. When added into the Studio canvas, visual elements also add a corresponding visual component to the Application tab’s app builder. These elements are event-driven, and react to user interaction and signals from their end devices.
Cloud Cloud elements establish connectivity between a project and Atmosphere. Cloud elements are necessary to have a project’s embedded firmware and interface communicate with Atmosphere. These elements allow a project to send and have data stored on Atmosphere, interact with Atmosphere notifications, and more.
Sensor Sensor elements represent third-party sensors that are supported by Atmosphere and can be used within an Atmosphere project. Sensor elements are not included within the Element Toolbox by default, but can be imported through the Add Element button located in the toolbox from the Embedded tab.

Coupled Elements

Coupled elements bridge a project’s functionality across one tab to another, and are represented by a tab badge on the element’s icon.

When a coupled element is added to the canvas, it creates a corresponding copy of it on an associated tab (likewise, deleting a coupled element will remove its copy). This allows the element to extend its functionality to that tab.

The following elements create coupled copies when added to the canvas: