Skip to content

Glossary

Every technical term used in this tutorial, in plain words.


Analog: a signal that can be any value in a range (e.g. 0 to 4095 on the ESP32). Contrast with digital, which is only 0 or 1.

Block: a single coloured shape you drag into the Flowlence Code workspace.

Breadboard: a plastic board with holes that lets you connect components without soldering.

Cloud: remote servers you can reach over the internet. "Sending data to the cloud" means sending it from your ESP32 to a service like Flowlence Cloud.

Dashboard: a web page that shows live information from one or more IoT devices.

Digital: a signal that is either on (HIGH / 1 / 3.3 V) or off (LOW / 0 / 0 V).

ESP32: the small computer board at the heart of every project in this tutorial.

Flowlence Cloud: Flowlence's IoT platform (built on ThingsBoard) where your ESP32 sends data and you build dashboards. Not part of the workshop curriculum; coming in a future tutorial expansion.

Flowlence Code: the block-based programming app you use to write programs for your ESP32.

GPIO: General Purpose Input/Output. The pins on the ESP32 where you connect sensors and actuators.

I²C (pronounced "I-squared-C"): a way for two devices to talk using just two wires (SDA and SCL). The 1602 LCD uses I²C.

IoT: Internet of Things. Physical devices that send or receive data over a network.

LED: Light Emitting Diode. A small light you can turn on and off with code.

LDR: Light Dependent Resistor. A sensor whose resistance changes with how much light hits it.

MQTT: a lightweight messaging protocol designed for IoT. Flowlence Cloud uses MQTT to receive data from your ESP32.

PIR: Passive Infrared. A type of motion sensor that detects warm bodies (like humans) moving nearby.

Pin: a single metal leg on the ESP32. Each pin has a number (GPIO 2, GPIO 15, etc.).

PWM: Pulse Width Modulation. A way to fake "in-between" values on a digital pin by switching it on and off very fast. Used for LED brightness and servo control.

Relay: an electrically controlled switch that lets a low-power device (your ESP32) turn a high-power device (like a water pump) on and off.

Script: a complete block program that starts from a when Arduino begin block.

Sensor: a component that reads something from the world (light, temperature, distance, moisture, …).

Serial Monitor: a panel in Flowlence Code that shows messages your ESP32 sends back to the computer. Useful for debugging.

Servo: a small motor that can rotate to a specific angle (0°–180°).

Toolbox: the coloured column on the left of Flowlence Code holding all the blocks you can use.

Variable: a named container for a value your program can read or change.

Widget: a single component on a dashboard (a gauge, chart, map, …).

WiFi: wireless networking. The ESP32 uses WiFi to reach Flowlence Cloud.

Workspace: the grey area in the middle of Flowlence Code where you build your program by snapping blocks.