EZ Notes Logo

EZNotes

🧠 Microcontroller
🇬🇧 English

A microcontroller is a small computer on a single chip. It contains a processor, memory, and input/output pins. Microcontrollers are used to control electronic devices and systems. They are the "brain" of many IoT devices. Popular microcontrollers include Arduino, ESP32, and Raspberry Pi Pico. Microcontrollers are programmed to perform specific tasks, such as reading sensor data, controlling motors, or sending information over the internet. They are cheap, small, and use very little power, making them perfect for IoT applications.

🇵🇰 اردو

ایک مائکروکنٹرولر ایک چپ پر ایک چھوٹا کمپیوٹر ہے۔ اس میں ایک پروسیسر، میموری، اور ان پٹ/آؤٹ پٹ پن ہوتے ہیں۔ مائکروکنٹرولرز الیکٹرانک آلات اور نظاموں کو کنٹرول کرنے کے لیے استعمال ہوتے ہیں۔ یہ بہت سے IoT آلات کا "دماغ" ہیں۔ مشہور مائکروکنٹرولرز میں Arduino، ESP32، اور Raspberry Pi Pico شامل ہیں۔ مائکروکنٹرولرز کو مخصوص کام انجام دینے کے لیے پروگرام کیا جاتا ہے، جیسے سینسر ڈیٹا پڑھنا، موٹرز کو کنٹرول کرنا، یا انٹرنیٹ پر معلومات بھیجنا۔ یہ سستے، چھوٹے اور بہت کم توانائی استعمال کرتے ہیں، جو انہیں IoT ایپلیکیشنز کے لیے بہترین بناتے ہیں۔

Microcontroller Processor Memory Popular Use
Arduino Uno ATmega328P 32KB Flash, 2KB SRAM Education, beginner projects
ESP32 Xtensa LX6 4MB Flash, 520KB SRAM Wi-Fi & Bluetooth projects
Raspberry Pi Pico RP2040 2MB Flash, 264KB SRAM Embedded systems, robotics
ESP8266 Tensilica L106 4MB Flash, 160KB SRAM Wi-Fi IoT projects
STM32 ARM Cortex-M Up to 1MB Flash Industrial IoT, professional use
مائکروکنٹرولر پروسیسر میموری مقبول استعمال
Arduino Uno ATmega328P 32KB Flash, 2KB SRAM تعلیم، ابتدائی منصوبے
ESP32 Xtensa LX6 4MB Flash, 520KB SRAM Wi-Fi اور بلوٹوتھ منصوبے
Raspberry Pi Pico RP2040 2MB Flash, 264KB SRAM ایمبیڈڈ سسٹمز، روبوٹکس
ESP8266 Tensilica L106 4MB Flash, 160KB SRAM Wi-Fi IoT منصوبے
STM32 ARM Cortex-M 1MB Flash تک صنعتی IoT، پیشہ ورانہ استعمال

📌 Key Points / اہم نکات

  • Microcontroller = Small computer on a chip / مائکروکنٹرولر = چپ پر چھوٹا کمپیوٹر
  • Contains CPU, memory, I/O pins / CPU، میموری، I/O پن پر مشتمل
  • Arduino / Arduino
  • ESP32 / ESP32
  • Raspberry Pi Pico / Raspberry Pi Pico
  • Used in IoT devices / IoT آلات میں استعمال