Skip to content
RobotVisual

Glossary

The words you will read on the roadmap, in one or two lines. When there is a 3D lab where you can see it, the link is there.

Analog pin
A pin that reads a voltage between 0 and 5 V and turns it into a number from 0 to 1023 on the Uno. Good for a potentiometer or a light sensor.
Breadboard
A board with holes connected inside to build circuits without soldering. Each column of 5 holes is joined.
See it in 3D
Current (A, mA)
How much electricity flows through the circuit. A red LED works at about 20 mA; an Arduino pin handles 40 mA at most.
See it in 3D
Datasheet
The maker’s document with a part’s limits: voltage, current, pins. If something doesn’t add up, the datasheet wins.
Digital pin
A pin with only two states: HIGH (5 V on the Uno) or LOW (0 V). It can light an LED or read a button.
See it in 3D
ESC
The driver for a drone’s motors. It gets the order from the flight controller and adjusts each motor’s speed.
See it in 3D
Firmware
The program that lives inside a board. When you upload your sketch, you are changing the microcontroller’s firmware.
See it in 3D
GND (ground)
The 0 V point the current returns to. Every part of a circuit must share the same ground.
See it in 3D
H-bridge
Four switches around a motor that let you reverse the current, and with it, the spin direction.
See it in 3D
I2C
A way to connect several sensors with just two data wires (SDA and SCL). Each sensor has its own address.
IMU
A sensor with an accelerometer and a gyroscope that measures tilt and rotation. The MPU-6050 is an IMU; drones use one to stay level.
See it in 3D
LED
A diode that gives light. It only lets current through one way: the long leg (+) goes toward positive. It always needs a resistor.
See it in 3D
Microcontroller
A tiny computer on a chip, like the Arduino Uno’s ATmega328P. It reads inputs, runs your program and controls outputs.
See it in 3D
Motor driver
A circuit that takes the microcontroller’s signal and gives the motor power from another source. Examples: TB6612FNG and L298N.
See it in 3D
Ohm’s law
V = I × R. With it you work out an LED’s resistor: (5 V − 2 V) / 0.02 A = 150 Ω, and you use the next value sold, such as 220 Ω.
See it in 3D
Pull-up resistor
A resistor that keeps a pin HIGH while the button is released, so it doesn’t read random values. The Uno has a built-in one: pinMode(pin, INPUT_PULLUP).
PWM
Switching a pin on and off very fast. The more time it spends HIGH, the brighter an LED or the faster a motor. On the Uno, analogWrite uses PWM.
See it in 3D
Resistance (Ω)
What holds the current back. A 220 Ω resistor protects an LED so too much current doesn’t flow.
See it in 3D
Serial monitor
A window where the board writes you messages over USB with Serial.println(). The speed (9600, for example) must match in the code and the monitor.
See it in 3D
Servo
A motor with gears and a potentiometer that tells it where it is. It gets a pulse and moves to that angle.
See it in 3D
Short circuit
When positive joins negative with nothing to limit the current. A huge current flows and something heats up or burns.
See it in 3D
Sketch
What an Arduino program is called. It has setup(), which runs once, and loop(), which repeats forever.
See it in 3D
Ultrasonic sensor
It measures distance with sound you can’t hear: it sends a pulse and times the echo. The most common is the HC-SR04.
See it in 3D
Voltage (V)
The push that makes current move. An AA battery gives 1.5 V and an Arduino Uno pin set HIGH gives 5 V.
See it in 3D