microcontrollers
Embedded computing chips
Microcontrollers are small computers built into a single chip, designed to perform dedicated tasks in embedded systems.
Unlike general-purpose computers, they include processor, memory, and input/output peripherals in one package.
They run everything from washing machines to car engines to smart thermostats: The Arduino uses an Atmel microcontroller.
Engineers program them to respond to sensors and control devices automatically.
Military personal assistant
- DACHereditary membership society
- PWMVariable pulse duration signaling
- timerDuration-tracking mechanism
- interruptBreak in upon
register · oscillator · crystal · capacitor · resistor · LED · sensor · actuator
Hardware's permanent programming
- assemblyConstructing from components
- bootloaderInitial startup program
- compilerSource-to-machine-code translator
- flashingRepeated brief illumination
uploading · debugging · bare metal · HAL · SDK · toolchain · binary
Occurring without processing delay
- embedded systemsDedicated computing within devices
- low powerInsufficient electrical capacity
- sleep modeLow-power idle state
- power managementControlling electrical consumption
memory management · polling · state machine · event-driven · peripheral · bus · clock speed · MHz
Interconnected smart device ecosystem
- roboticsAutomaton design field
- automationSelf-operating system design
- wearablesBody-mounted tech devices
- smart homeDwelling with integrated automation
data logging · weather station · thermostat · drone · CNC · 3D printer · home automation · automotive
Open-source prototyping platform
- chipSmall broken-off piece
- boardFlat rigid panel
- moduleIndependent functional component
- breakoutSudden escape from restraint
programmer · debugger · breadboard · shield
ADC
Military personal assistant
- DACHereditary membership society
- PWMVariable pulse duration signaling
- timerDuration-tracking mechanism
interrupt · register · oscillator · crystal · capacitor · resistor · LED · sensor · actuator · relay
firmware
Hardware's permanent programming
- assemblyConstructing from components
- bootloaderInitial startup program
- compilerSource-to-machine-code translator
flashing · uploading · debugging · bare metal · HAL · SDK · toolchain · binary
real-time
Occurring without processing delay
- embedded systemsDedicated computing within devices
- low powerInsufficient electrical capacity
- sleep modeLow-power idle state
power management · memory management · polling · state machine · event-driven · peripheral · bus · clock speed · MHz
IoT
Interconnected smart device ecosystem
- roboticsAutomaton design field
- automationSelf-operating system design
- wearablesBody-mounted tech devices
smart home · data logging · weather station · thermostat · drone · CNC · 3D printer · home automation · automotive · medical devices
Arduino
Open-source prototyping platform
breakout · programmer · debugger · breadboard · shield
- electronicscomputer, resistors, capacitors, TVs, TV
- engineeringengineers, civil engineering, engineering, electrical engineering, blueprint
- roboticsrobot, android, humanoid, robotic arm, servo
- electrical engineeringelectrical engineer, current, circuit design, circuits, voltage
- electrical gridpower grid, power grids, electrical grid, power line, power lines
- Electronics Educationsoldering, breadboarding, Arduino, Raspberry Pi, electronics kits
microcontrollerssupercomputers
Extremely powerful computing machines
mainframes · workstations · servers · data centers · server farms