Microcontrollers and Embedded Systems
A microcontroller is a small computer on a single chip, built into a device to do one job, such as reading a sensor or switching a motor. An embedded system is that chip together with the hardware and software around it. We explore how microcontrollers are programmed, how connected devices share data, and which embedded technologies are practical to build and maintain in Nepal.
Open questions
- Which microcontrollers are practical to source, program, and repair locally?
- How can low-power devices collect useful data where electricity and connectivity are unreliable?
- How should small connected devices be kept secure?

Move the slider past 30 °C and watch the program switch the fan on.
- SenseA sensor reads the temperature:
- DecideThe microcontroller runs its program.
if (temperature > 30) fan = ONThe condition is false.
- ActFan off




