Introduction:-

An open source platform called Arduino helps students and electronics hobbyists create embedded devices quickly and easily. Here, the word "open source" refers to both free hardware and software. Free software indicates that there is no cost to use an application or to purchase a license. According to open source hardware, anyone can utilize the hardware's design.


With Arduino, we can read input from the sensors and control the output devices based on the sensor value by writing simple scripts. Because the Arduino features a built-in microcontroller and all the necessary supporting circuits, including a converter circuit, serial communication IC, and a voltage regulator, it is referred to as a development board. Because the Arduino boards are project-ready boards, we can immediately begin developing projects by connecting the components to the Arduino.

            Using the Tinkercad simulation program, we will explore the Arduino platform in this lesson series. If you are unfamiliar with Tinkercad, a basic introduction is already presented on our blog; we advise you to use that blog to set up your account.

Introduction to Arduino Uno:-

   Although Arduino offers a number of boards to accommodate various projects, the Arduino Uno is a great board to get started with embedded projects if you're new to the field. As we all know, the Arduino Uno is also a development board, thus it may be used to complete projects.

Pin Configuration of Arduino UNO

We will talk about the pin configuration of the Arduino Uno in this part. Any microcontroller's ports and pins must be examined first in order to fully understand it. The microcontroller's pins and ports are utilized to connect external devices to it. The following group of pins and a few ports to connect the power supply or interface the board with a computer are typically included on every microcontroller.

  1. Digital pins
  2. Analog Pins
  3. Power pins

Reset button: - Helps us to restart the process or code uploaded into our Arduino

TX/RX LED: - Indicators shows the data transmission between the sensors or computer with Arduino

Inbuilt LED: - The on board led connected with the pin 13 used as an indicator based on the application.

Digital I/O Pins: - 0-13 14 Digital Input or Output pins helps to connect various digital devices with it.

PWM Pins: - Pulse with modulation enabled pins used to control the Analog Output Devices.

Power Indicator: - the small led indicates the Arduino is connected to power.

Microcontroller: - The long chip in middle of the Arduino is called as microcontroller, uno uses   ATmega328P microcontroller chip which can execute our programs.

Analog Pins: - SIX Analog Input pins (A0-A5) helps us to read the data from the analog devices.

Power pins: - Used to power up the external devices connected with Arduino based on the required voltage (5V & 3.3V) and Vin is the input power to the Arduino, Where Gnd is known as negative power pins.

Power port: - Where we connect the external power sources to power up the Arduino.

Voltage Regulator: - voltage regulator is supplies the constant 5V power to the Arduino with respect to the various Input voltages.

USB Port: - Arduino communicates with the computer through this USB Port, means we can upload the code to Arduino board using this or we can read the data Arduino using this USB port.