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

NXPFXAS21002Element icon for the element library

NXP FXAS21002

NXPFXOS8700Element icon for the element library

NXP FXOS8700

MikroElektronikaHBridge1ClickElement icon for the element library

MikroElektronika H Bridge 1 Click

MikroElektronikaNFCClickElement icon for the element library

MikroElektronika NFC Click

MikroElektronikaSigfoxClickElement icon for the element library

MikroEleketronika Sigfox Click

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

NXPMMA7660Element icon for the element library

NXP MMA7660

NXPMPL3115Element icon for the element library

NXP MPL3115

ProgressBarElement icon for the element library

Progress Bar

OperationElement icon for the element library

Operation

PWMElement icon for the element library

PWM

RelayClickElement icon for the element library

Relay Click

RGBLEDElement icon for the element library

RGB LED

ScanElement icon for the element library

Scan

SeeedLCDRGBElement icon for the element library

Seeed LCDRGB

SelectionPageElement icon for the element library

Selection Page

SemtechSX9500Element icon for the element library

Semtech SX9500

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

STMicroelectronicsLSM6DS3Element icon for the element library

ST LSM6DS3

STMicroelectronicsLSM6DSLElement icon for the element library

ST LSM6DSL

STMicroelectronicsLSM303AGRElement icon for the element library

ST LSM303AGR

SystemStatusPageElement icon for the element library

System Status Page

TaskElement icon for the element library

Task

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

ToneElement icon for the element library

Tone

UARTElement icon for the element library

UART

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

WS2812LEDArrayElement icon for the element library

WS2812 LED Array

Element Categorization

The Element Toolbox displays elements based on the active view 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 views: Embedded View, Application View, and Cloud View.

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

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 View’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 View’s interface 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 theImport Elementbutton located in the toolbox from Embedded View.

Coupled Elements

Coupled elements bridge a project’s functionality across one view to another, and are represented by a view 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 view (likewise, deleting a coupled element will remove its copy). This allows the element to extend its functionality to that view.

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