Skip to content
Dev Boards

Arduino UNO R3

৳910

ATmega328P board with 14 digital pins, 6 analog inputs and 5V logic — the board almost every Arduino tutorial is written for.

Because it runs at 5V, the vast majority of hobby sensors and shields connect to it without a level shifter. That, plus the sheer volume of tutorials written against it, is why it is still the board most people should learn on.

What you can build

  • Classroom and university lab projects where the instructions assume an Uno
  • Sensor logging with an LCD or OLED readout
  • Relay and motor control with a shield stacked on top

Not sure it will work? Test your circuit free in Tekko Sim — on your phone, in Bangla or English.

CategoryDev Boards
Model no.R3
AvailabilityIn stock
In stock10 pcs
DeliveryCash on Delivery, nationwide Bangladesh
MicrocontrollerATmega328P
Operating Voltage5V
Recommended Input Voltage7–12V via the barrel jack
Digital I/O Pins14, of which 6 give PWM
Analog Input Pins6
Flash Memory32 KB, around 0.5 KB used by the bootloader
SRAM2 KB
EEPROM1 KB
Clock Speed16 MHz
DC Current per I/O Pin20 mA

Questions about the Arduino UNO R3

What is the pinout of the Arduino Uno R3?
14 digital pins D0 to D13, with PWM on 3, 5, 6, 9, 10 and 11. Six analog inputs A0 to A5. Power pins for 3.3V, 5V, GND and VIN, plus a reset pin. D0 and D1 double as the hardware serial RX and TX and are shared with the USB connection, so avoid them if you are also printing to the serial monitor.
Should I buy an Arduino Uno or an ESP32?
Take the Uno for 5V sensors, shields and coursework where the tutorial assumes it. Take the ESP32 if the project needs WiFi or Bluetooth, more speed or more memory. The ESP32 runs at 3.3V, so some 5V parts need a level shifter with it.
Can I power the Uno from a 9V battery?
Yes, through the barrel jack or the VIN pin, and the onboard regulator drops it to 5V. A 9V alkaline will not last long under any real load, so use a USB power bank or a mains adapter for anything beyond a short demo.
Arduino Uno-তে "avrdude: stk500_recv(): programmer is not responding" এরর আসলে কিভাবে ঠিক করব?
প্রথমে Tools মেনু থেকে সঠিক Board ও Port সিলেক্ট করা আছে কিনা চেক করুন। USB কেবল শুধু চার্জিং কেবল হলে ডেটা ট্রান্সফার হয় না, তাই ডেটা সাপোর্টেড কেবল ব্যবহার করুন এবং আপলোডের সময় অন্য কোনো প্রোগ্রাম যেন Serial Port ব্যবহার না করে সেটা নিশ্চিত করুন।
একসাথে একাধিক সেন্সর ও মোটর চালাতে গেলে Arduino Uno কিভাবে পাওয়ার সামলাবে?
Uno-এর 5V পিন থেকে সব মিলিয়ে বেশি করলে বোর্ড হ্যাং করতে পারে বা রিসেট খেতে পারে। মোটরের মতো বেশি কারেন্ট টানা ডিভাইসের জন্য আলাদা পাওয়ার সাপ্লাই ব্যবহার করুন এবং Arduino ও এক্সটার্নাল সাপ্লাইয়ের গ্রাউন্ড একসাথে কমন করে দিন।
Arduino Uno দিয়ে সিরিয়াল মনিটরে ডেটা না আসলে কিভাবে বুঝব সমস্যা কোথায়?
প্রথমে কোডে ও সিরিয়াল মনিটরে বড রেট (যেমন 9600) একই আছে কিনা মিলিয়ে দেখুন। এরপরও কিছু না দেখালে সঠিক COM Port সিলেক্ট করা আছে কিনা এবং কেবল ঠিকমতো কানেক্ট আছে কিনা যাচাই করুন।