Measuring temperature remotely
Detecting motion or proximity
Monitoring atmospheric pressure
Measuring light intensity
Gas sensor
TDS (Total Dissolved Solids) sensor
Pressure sensor
Temperature sensor
Humidity sensor
Soil moisture sensor
PIR sensor
To sense environmental conditions
To process and store data
To perform physical actions based on a control signal
To transmit data to the cloud
Solenoid valve
Thermistor
LDR (Light Dependent Resistor)
D Accelerometer
Servo motor
Linear actuator
Stepper motor
Piezoelectric actuato
Thermoelectric actuator
Hydraulic actuator
Piezoelectric actuator
Pneumatic actuator
Solenoid actuator
Light sensor
LDR sensor
Processor
Memory
Actuator
Input/Output ports
The speed at which a microcontroller stores data
The speed of communication between devices
The speed at which the processor executes instructions
The speed of the internet connection
Pausing the system for a power-saving mode
A signal to stop the microcontroller completely
A signal that temporarily halts the current task to execute a higher-priority task
A function to reset the microcontroller
RISC (Reduced Instruction Set Computer)
CISC (Complex Instruction Set Computer)
ARM Cortex-M
PowerPC
ARM
RISC
CISC
x86
128 bytes
256 bytes
512 bytes
1024 bytes
Harvard RISC
ATmega328P
PIC16F877A
8051
STM32