{"id":2093,"date":"2023-12-16T15:06:04","date_gmt":"2023-12-16T15:06:04","guid":{"rendered":"https:\/\/partstack.com\/blog\/?p=2093"},"modified":"2024-01-22T09:29:53","modified_gmt":"2024-01-22T09:29:53","slug":"arduino-uno-pinout-configuration-guide","status":"publish","type":"post","link":"https:\/\/partstack.com\/blog\/arduino-uno-pinout-configuration-guide\/","title":{"rendered":"Arduino UNO Pinout Configuration &#8211; Complete Guide"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">One of the most widely used microcontroller boards in electronic projects is the Arduino Uno. The board features numerous digital and analog input\/output pins that connect to various sensors, actuators, and other electrical components. All this is made possible by the <a href=\"https:\/\/partstack.com\/s?pn=ATMEGA328P\" target=\"_blank\" rel=\"noopener\">ATmega328P microcontroller<\/a>. In this exploration, we&#8217;ll dive into the Arduino Uno&#8217;s pinout configuration and description, uncovering its potential to drive innovation in the electronic landscape.<\/span><\/p>\n<h2 style=\"text-align: left;\"><strong>Arduino Uno Pinout &#8211; Diagram<\/strong><\/h2>\n<p><img fetchpriority=\"high\" decoding=\"async\" class=\"wp-image-2094 size-full alignleft\" src=\"https:\/\/partstack.com\/blog\/wp-content\/uploads\/2023\/12\/arduino-uno-pinout.png\" alt=\"Arduino UNO Pinout\" width=\"512\" height=\"406\" srcset=\"https:\/\/partstack.com\/blog\/wp-content\/uploads\/2023\/12\/arduino-uno-pinout.png 512w, https:\/\/partstack.com\/blog\/wp-content\/uploads\/2023\/12\/arduino-uno-pinout-300x238.png 300w\" sizes=\"(max-width: 512px) 100vw, 512px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h3><strong>Arduino Uno Pin Description<\/strong><\/h3>\n<p><span style=\"font-weight: 400;\">The pin-wise description of <a href=\"https:\/\/en.wikipedia.org\/wiki\/Arduino_Uno\" target=\"_blank\" rel=\"noopener\">Arduino UNO<\/a> pins is explained below:<\/span><\/p>\n<h5><strong>Digital Pins (D0-D13)<\/strong><\/h5>\n<ul>\n<li><span style=\"font-weight: 400;\">These pins can be used for both digital input and output and operate at 5 volts.<\/span><\/li>\n<li><span style=\"font-weight: 400;\">Pins D0 to D13 are digital pins, and each can be configured as INPUT or OUTPUT.<\/span><\/li>\n<\/ul>\n<table>\n<thead>\n<tr>\n<th style=\"text-align: left;\"><b>Pin Number<\/b><\/th>\n<th style=\"text-align: left;\"><b>Pin Label<\/b><\/th>\n<th style=\"text-align: left;\"><b>Function\/Usage<\/b><\/th>\n<th style=\"text-align: left;\"><b>Specifications<\/b><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><b>1<\/b><\/td>\n<td><b>TX<\/b><\/td>\n<td><b>Serial transmit (UART)<\/b><\/td>\n<td><b>TTL level, 5V<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>2<\/b><\/td>\n<td><b>RX<\/b><\/td>\n<td><b>Serial receive (UART)<\/b><\/td>\n<td><b>TTL level, 5V<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>3<\/b><\/td>\n<td><b>D2<\/b><\/td>\n<td><b>Digital I\/O, Interrupt 0<\/b><\/td>\n<td><b>TTL level, 5V<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>4<\/b><\/td>\n<td><b>D3<\/b><\/td>\n<td><b>Digital I\/O, PWM (Timer 2)<\/b><\/td>\n<td><b>TTL level, 5V<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>5<\/b><\/td>\n<td><b>D4<\/b><\/td>\n<td><b>Digital I\/O, PWM (Timer 0)<\/b><\/td>\n<td><b>TTL level, 5V<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>6<\/b><\/td>\n<td><b>D5<\/b><\/td>\n<td><b>Digital I\/O, PWM (Timer 0)<\/b><\/td>\n<td><b>TTL level, 5V<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>7<\/b><\/td>\n<td><b>D6<\/b><\/td>\n<td><b>Digital I\/O, PWM (Timer 0)<\/b><\/td>\n<td><b>TTL level, 5V<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>8<\/b><\/td>\n<td><b>D7<\/b><\/td>\n<td><b>Digital I\/O<\/b><\/td>\n<td><b>TTL level, 5V<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>9<\/b><\/td>\n<td><b>D8<\/b><\/td>\n<td><b>Digital I\/O, PWM (Timer 1)<\/b><\/td>\n<td><b>TTL level, 5V<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>10<\/b><\/td>\n<td><b>D9<\/b><\/td>\n<td><b>Digital I\/O, PWM (Timer 1)<\/b><\/td>\n<td><b>TTL level, 5V<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>11<\/b><\/td>\n<td><b>D10<\/b><\/td>\n<td><b>Digital I\/O, PWM (Timer 1), SPI SS (Slave)<\/b><\/td>\n<td><b>TTL level, 5V<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>12<\/b><\/td>\n<td><b>D11<\/b><\/td>\n<td><b>Digital I\/O, PWM (Timer 2), SPI MOSI<\/b><\/td>\n<td><b>TTL level, 5V<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>13<\/b><\/td>\n<td><b>D12<\/b><\/td>\n<td><b>Digital I\/O, PWM (Timer 0), SPI MISO<\/b><\/td>\n<td><b>TTL level, 5V<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>14<\/b><\/td>\n<td><b>D13<\/b><\/td>\n<td><b>Digital I\/O, PWM (Timer 0), SPI SCK<\/b><\/td>\n<td><b>TTL level, 5V, Built-in LED (L)<\/b><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h5><strong>Analog Pins (A0-A5)<\/strong><\/h5>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">The Arduino Uno has six analog input pins labeled A0 to A5.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">These pins can be used to read analog voltage levels, for example, from <a href=\"https:\/\/partstack.com\/c\/sensors-transducers\" target=\"_blank\" rel=\"noopener\">sensors<\/a> like potentiometers.<\/span><\/li>\n<\/ul>\n<table>\n<thead>\n<tr>\n<th style=\"text-align: left;\"><b>Pin Number<\/b><\/th>\n<th style=\"text-align: left;\"><b>Pin Label<\/b><\/th>\n<th style=\"text-align: left;\"><b>Function\/Usage<\/b><\/th>\n<th style=\"text-align: left;\"><b>Specifications<\/b><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><b>15<\/b><\/td>\n<td><b>A0<\/b><\/td>\n<td><b>Analog Input, Digital I\/O<\/b><\/td>\n<td><b>10-bit ADC, TTL level, 5V<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>16<\/b><\/td>\n<td><b>A1<\/b><\/td>\n<td><b>Analog Input, Digital I\/O<\/b><\/td>\n<td><b>10-bit ADC, TTL level, 5V<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>17<\/b><\/td>\n<td><b>A2<\/b><\/td>\n<td><b>Analog Input, Digital I\/O<\/b><\/td>\n<td><b>10-bit ADC, TTL level, 5V<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>18<\/b><\/td>\n<td><b>A3<\/b><\/td>\n<td><b>Analog Input, Digital I\/O<\/b><\/td>\n<td><b>10-bit ADC, TTL level, 5V<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>19<\/b><\/td>\n<td><b>A4<\/b><\/td>\n<td><b>Analog Input, Digital I\/O, I2C SDA<\/b><\/td>\n<td><b>10-bit ADC, TTL level, 5V<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>20<\/b><\/td>\n<td><b>A5<\/b><\/td>\n<td><b>Analog Input, Digital I\/O, I2C SCL<\/b><\/td>\n<td><b>10-bit ADC, TTL level, 5V<\/b><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h5><strong>Power Pins<\/strong><\/h5>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">Vin (Voltage In): This pin is used to supply an external voltage to the board, which can range from 7-12V.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">5V: This pin provides a regulated 5V output, which can be used to power external components.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">3.3V: This pin provides a regulated 3.3V output.<\/span><\/li>\n<\/ul>\n<table>\n<thead>\n<tr>\n<th style=\"text-align: left;\"><b>Pin Number<\/b><\/th>\n<th style=\"text-align: left;\"><b>Pin Label<\/b><\/th>\n<th style=\"text-align: left;\"><b>Function\/Usage<\/b><\/th>\n<th style=\"text-align: left;\"><b>Specifications<\/b><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>&#8211;<\/td>\n<td><b>Vin<\/b><\/td>\n<td><strong>Voltage In (7-12V)\u00a0<\/strong><\/td>\n<td>&#8211;<\/td>\n<\/tr>\n<tr>\n<td><b>23<\/b><\/td>\n<td><b>5V<\/b><\/td>\n<td><span style=\"font-weight: 400;\"><strong>Regulated 5V Power Output\u00a0<\/strong> <\/span><\/td>\n<td>&#8211;<\/td>\n<\/tr>\n<tr>\n<td><b>24<\/b><\/td>\n<td><b>3.3V<\/b><\/td>\n<td><strong>Regulated 3.3V Power Output<\/strong><\/td>\n<td>&#8211;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h5><strong style=\"font-size: 1.2em;\">Ground Pins (GND)<\/strong><\/h5>\n<ul>\n<li><span style=\"font-weight: 400;\">These pins are the ground reference for the circuit. There are several GND pins available on the Arduino Uno.<\/span><\/li>\n<\/ul>\n<table>\n<tbody>\n<tr>\n<td><b>Pin Number<\/b><\/td>\n<td><b>Pin Label<\/b><\/td>\n<td><b>Function\/Usage<\/b><\/td>\n<td><b>Specifications<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>22<\/b><\/td>\n<td><b>GND<\/b><\/td>\n<td><b>Ground<\/b><\/td>\n<td>&#8211;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h5><strong>Reset (RESET)<\/strong><\/h5>\n<ul>\n<li><span style=\"font-weight: 400;\">This pin is used to reset the microcontroller.\u00a0<\/span><\/li>\n<\/ul>\n<table>\n<tbody>\n<tr>\n<td><b>Pin Number<\/b><\/td>\n<td><b>Pin Label<\/b><\/td>\n<td><b>Function\/Usage<\/b><\/td>\n<td><b>Specifications<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>25<\/b><\/td>\n<td><b>Reset<\/b><\/td>\n<td><b>Reset<\/b><\/td>\n<td>&#8211;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h5><strong>Crystal Oscillator Pins (XTAL1 and XTAL2)<\/strong><\/h5>\n<ul>\n<li><span style=\"font-weight: 400;\">These pins connect to an external crystal oscillator, providing precise timing for the microcontroller.<\/span><\/li>\n<\/ul>\n<h5><strong>Analog Reference (AREF)<\/strong><\/h5>\n<ul>\n<li><span style=\"font-weight: 400;\">AREF serves as the external reference voltage for the <a href=\"https:\/\/partstack.com\/c\/converters\/analog-to-digital-converters\" target=\"_blank\" rel=\"noopener\">analog-to-digital converter (ADC)<\/a>.<\/span><\/li>\n<\/ul>\n<table>\n<tbody>\n<tr>\n<td><b>Pin Number<\/b><\/td>\n<td><b>Pin Label<\/b><\/td>\n<td><b>Function\/Usage<\/b><\/td>\n<td><b>Specifications<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>21<\/b><\/td>\n<td><strong>AREF<\/strong><\/td>\n<td><strong>Analog reference voltage<\/strong><\/td>\n<td>\u00a0&#8211;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h5><strong>ICSP Header<\/strong><\/h5>\n<p><span style=\"font-weight: 400;\">The Arduino Uno&#8217;s ICSP header is utilized to program the microcontroller in-circuit. It is commonly used to burn a bootloader onto the microcontroller or to program the Arduino without the need for a separate programmer. It stands for In-Circuit Serial Programming. The pin-wise description is explained below: <\/span><\/p>\n<table>\n<thead>\n<tr>\n<th style=\"text-align: left;\"><b>Pin Label<\/b><\/th>\n<th style=\"text-align: left;\"><b>Function\/Usage<\/b><\/th>\n<th style=\"text-align: left;\"><b>Specifications<\/b><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><b>MISO<\/b><\/td>\n<td><b>SPI Master In Slave Out (Data from Arduino)<\/b><\/td>\n<td><b>TTL level, 5V<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>MOSI<\/b><\/td>\n<td><b>SPI Master Out Slave In (Data to Arduino)<\/b><\/td>\n<td><b>TTL level, 5V<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>SCK<\/b><\/td>\n<td><b>SPI Clock<\/b><\/td>\n<td><b>TTL level, 5V<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>RESET<\/b><\/td>\n<td><b>Reset (active low)<\/b><\/td>\n<td><b>TTL level, 5V<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>VCC<\/b><\/td>\n<td><b>Power (5V)<\/b><\/td>\n<td><b>TTL level, 5V<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>GND<\/b><\/td>\n<td><b>Ground<\/b><\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h5><strong>MISO (Master In Slave Out)<\/strong><\/h5>\n<ul>\n<li><span style=\"font-weight: 400;\">MISO is used in SPI (Serial Peripheral Interface) communication. It carries data from the Arduino to an external device like a programmer.<\/span><\/li>\n<\/ul>\n<h5><strong>MOSI (Master Out Slave In)<\/strong><\/h5>\n<ul>\n<li><span style=\"font-weight: 400;\">MOSI is another SPI pin and carries data from an external device to the Arduino. During programming, the Arduino Uno listens to data on this pin.<\/span><\/li>\n<\/ul>\n<h5><strong>SCK (Serial Clock)<\/strong><\/h5>\n<ul>\n<li><span style=\"font-weight: 400;\">SCK is the clock signal for SPI communication. It synchronizes data transmission between the Arduino and external devices.<\/span><\/li>\n<\/ul>\n<h5><strong>VCC<\/strong><\/h5>\n<ul>\n<li><span style=\"font-weight: 400;\">VCC provides power to the external device during in-circuit programming. It typically receives power from the Arduino&#8217;s 5V supply.<\/span><\/li>\n<\/ul>\n<h5><strong>GND<\/strong><\/h5>\n<ul>\n<li><span style=\"font-weight: 400;\">Ground connection for the entire ICSP header.<\/span><\/li>\n<\/ul>\n<h3><strong>USB Interface<\/strong><\/h3>\n<p><span style=\"font-weight: 400;\">The USB interface on the Arduino Uno is primarily for programming the board and serial communication between the board and a computer.<\/span><\/p>\n<table>\n<thead>\n<tr>\n<th style=\"text-align: left;\"><b>Pin Label<\/b><\/th>\n<th style=\"text-align: left;\"><b>Function\/Usage<\/b><\/th>\n<th style=\"text-align: left;\"><b>Specifications<\/b><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><b>TX<\/b><\/td>\n<td><b>Serial transmit (UART)<\/b><\/td>\n<td><b>TTL level, 5V<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>RX<\/b><\/td>\n<td><b>Serial receive (UART)<\/b><\/td>\n<td><b>TTL level, 5V<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>D-<\/b><\/td>\n<td><b>USB Negative Data<\/b><\/td>\n<td><b>USB 2.0 Full Speed<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>D+<\/b><\/td>\n<td><b>USB Positive Data<\/b><\/td>\n<td><b>USB 2.0 Full Speed<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>GND<\/b><\/td>\n<td><b>Ground<\/b><\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h5><strong>TX (Transmit)<\/strong><\/h5>\n<ul>\n<li><span style=\"font-weight: 400;\">TX is the transmit pin for serial communication. Data from the Arduino is transmitted to an external device (e.g., computer) on this pin.<\/span><\/li>\n<\/ul>\n<h5><strong>RX (Receive)<\/strong><\/h5>\n<ul>\n<li><span style=\"font-weight: 400;\">RX is the receive pin for serial communication. The Arduino receives data from an external device on this pin.<\/span><\/li>\n<\/ul>\n<h5><strong>D- and D+ (USB Data Lines)<\/strong><\/h5>\n<ul>\n<li><span style=\"font-weight: 400;\">D- and D+ are the USB data lines used for communication between the Arduino and a computer. They follow the USB 2.0 Full-Speed specification.<\/span><\/li>\n<\/ul>\n<h3><strong>Other Special Pins<\/strong><\/h3>\n<table style=\"height: 322px;\" width=\"966\">\n<thead>\n<tr>\n<th><b>Pin Label<\/b><\/th>\n<th><b>Function\/Usage<\/b><\/th>\n<th><b>Specifications<\/b><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><b>VIN<\/b><\/td>\n<td><b>Voltage In (unregulated voltage from power supply)<\/b><\/td>\n<td><b>Accepts voltages up to the input voltage range (7-12V typically)<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>AREF<\/b><\/td>\n<td><b>Analog Reference Voltage<\/b><\/td>\n<td><b>Provides a reference voltage for analog-to-digital conversion<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>5V<\/b><\/td>\n<td><b>Regulated 5V Power Output<\/b><\/td>\n<td><b>Provides a regulated 5V output<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>3.3V<\/b><\/td>\n<td><b>Regulated 3.3V Power Output<\/b><\/td>\n<td><b>Provides a regulated 3.3V output<\/b><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h5><strong>VIN (Voltage In)<\/strong><\/h5>\n<ul>\n<li><span style=\"font-weight: 400;\">VIN is used to supply unregulated voltage from an external power source, like a DC power adapter. It accepts voltages within a specified range (usually 7-12V).<\/span><\/li>\n<\/ul>\n<h5><strong>AREF (Analog Reference Voltage)<\/strong><\/h5>\n<ul>\n<li><span style=\"font-weight: 400;\">AREF is the analog reference voltage. It allows you to set an external reference voltage for the analog-to-digital converter, which is useful when precise voltage measurements are required.<\/span><\/li>\n<\/ul>\n<h5><strong>5V<\/strong><\/h5>\n<ul>\n<li><span style=\"font-weight: 400;\">The 5V pin provides a regulated 5V output. It can be used to power external components or sensors.<\/span><\/li>\n<\/ul>\n<h5><strong>3.3V<\/strong><\/h5>\n<ul>\n<li><span style=\"font-weight: 400;\">The 3.3V pin provides a regulated 3.3V output. This voltage level suits specific sensors or modules operating at lower voltages.<\/span><\/li>\n<\/ul>\n<p>In conclusion, the Arduino Uno offers a versatile pin configuration suitable for various electronic projects. Explore and experiment with these pins to unleash the full potential of your Arduino Uno. For a detailed schematic, refer to the <a href=\"https:\/\/docs.arduino.cc\/\" target=\"_blank\" rel=\"noopener\">official Arduino documentation<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>One of the most widely used microcontroller boards in electronic projects is the Arduino Uno. The board features numerous digital and analog input\/output pins that connect to various sensors, actuators, and other electrical components. All this is made possible by the ATmega328P microcontroller. In this exploration, we&#8217;ll dive into the Arduino Uno&#8217;s pinout configuration and [&hellip;]<\/p>\n","protected":false},"author":15,"featured_media":2099,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[49],"tags":[],"class_list":["post-2093","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-partstack-guides"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.0 (Yoast SEO v28.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Arduino UNO Pinout Configuration: A Complete Guide<\/title>\n<meta name=\"description\" content=\"Explore Arduino Uno pin descriptions, diagrams, and configurations for optimal project implementation.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/partstack.com\/blog\/arduino-uno-pinout-configuration-guide\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Arduino UNO Pinout Configuration - Complete Guide\" \/>\n<meta property=\"og:description\" content=\"Explore Arduino Uno pin descriptions, diagrams, and configurations for optimal project implementation.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/partstack.com\/blog\/arduino-uno-pinout-configuration-guide\/\" \/>\n<meta property=\"og:site_name\" content=\"Partstack\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Partstack\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-12-16T15:06:04+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-01-22T09:29:53+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/partstack.com\/blog\/wp-content\/uploads\/2023\/12\/arduino-uno-pinout.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1365\" \/>\n\t<meta property=\"og:image:height\" content=\"768\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Manoj Tolani\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@partstack\" \/>\n<meta name=\"twitter:site\" content=\"@partstack\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Manoj Tolani\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/partstack.com\\\/blog\\\/arduino-uno-pinout-configuration-guide\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/partstack.com\\\/blog\\\/arduino-uno-pinout-configuration-guide\\\/\"},\"author\":{\"name\":\"Manoj Tolani\",\"@id\":\"https:\\\/\\\/partstack.com\\\/blog\\\/#\\\/schema\\\/person\\\/7b8649da2165227c7947bcb369a6bf3e\"},\"headline\":\"Arduino UNO Pinout Configuration &#8211; Complete Guide\",\"datePublished\":\"2023-12-16T15:06:04+00:00\",\"dateModified\":\"2024-01-22T09:29:53+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/partstack.com\\\/blog\\\/arduino-uno-pinout-configuration-guide\\\/\"},\"wordCount\":1104,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/partstack.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/partstack.com\\\/blog\\\/arduino-uno-pinout-configuration-guide\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/partstack.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/12\\\/arduino-uno-pinout.jpg\",\"articleSection\":[\"Partstack Guides\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/partstack.com\\\/blog\\\/arduino-uno-pinout-configuration-guide\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/partstack.com\\\/blog\\\/arduino-uno-pinout-configuration-guide\\\/\",\"url\":\"https:\\\/\\\/partstack.com\\\/blog\\\/arduino-uno-pinout-configuration-guide\\\/\",\"name\":\"Arduino UNO Pinout Configuration: A Complete Guide\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/partstack.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/partstack.com\\\/blog\\\/arduino-uno-pinout-configuration-guide\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/partstack.com\\\/blog\\\/arduino-uno-pinout-configuration-guide\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/partstack.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/12\\\/arduino-uno-pinout.jpg\",\"datePublished\":\"2023-12-16T15:06:04+00:00\",\"dateModified\":\"2024-01-22T09:29:53+00:00\",\"description\":\"Explore Arduino Uno pin descriptions, diagrams, and configurations for optimal project implementation.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/partstack.com\\\/blog\\\/arduino-uno-pinout-configuration-guide\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/partstack.com\\\/blog\\\/arduino-uno-pinout-configuration-guide\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/partstack.com\\\/blog\\\/arduino-uno-pinout-configuration-guide\\\/#primaryimage\",\"url\":\"https:\\\/\\\/partstack.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/12\\\/arduino-uno-pinout.jpg\",\"contentUrl\":\"https:\\\/\\\/partstack.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/12\\\/arduino-uno-pinout.jpg\",\"width\":1365,\"height\":768,\"caption\":\"arduino uno pinout\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/partstack.com\\\/blog\\\/arduino-uno-pinout-configuration-guide\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/partstack.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Arduino UNO Pinout Configuration &#8211; Complete Guide\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/partstack.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/partstack.com\\\/blog\\\/\",\"name\":\"Partstack\",\"description\":\"The future of search is now\",\"publisher\":{\"@id\":\"https:\\\/\\\/partstack.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/partstack.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/partstack.com\\\/blog\\\/#organization\",\"name\":\"Partstack\",\"alternateName\":\"Partstack Marketplace\",\"url\":\"https:\\\/\\\/partstack.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/partstack.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/partstack.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/Partstack-Logo-RGB.png\",\"contentUrl\":\"https:\\\/\\\/partstack.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/Partstack-Logo-RGB.png\",\"width\":1024,\"height\":167,\"caption\":\"Partstack\"},\"image\":{\"@id\":\"https:\\\/\\\/partstack.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/Partstack\\\/\",\"https:\\\/\\\/x.com\\\/partstack\",\"https:\\\/\\\/www.instagram.com\\\/partstackhq\\\/\",\"https:\\\/\\\/www.youtube.com\\\/@PartstackHQ\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/partstack\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/partstack.com\\\/blog\\\/#\\\/schema\\\/person\\\/7b8649da2165227c7947bcb369a6bf3e\",\"name\":\"Manoj Tolani\",\"description\":\"Manoj Tolani, Ph.D. is an assistant professor in the Department of Information &amp; Communication Technology at India\u2019s Manipal Institute of Technology, MAHE. Dr. Tolani received a Bachelor of Technology degree in Electronics and Communication Engineering (ECE) from IIMT Engineering College, Meerut, India, in 2010 and a Master of Technology degree in ECE from Madan Mohan Malviya University of Technology in 2012. He earned his Ph.D. from the Indian Institute of Information Technology-Allahabad. Dr. Tolani\u2019s current research interests and expertise include wireless sensor networks, photonic devices, VLSI fabrication, IOT, machine learning, and image processing. Tolani boasts an impressive publication record with over 20 works, including 8 SCI Journals and numerous international conferences.\",\"sameAs\":[\"https:\\\/\\\/sites.google.com\\\/view\\\/manoj-tolani\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/dr-manoj-tolani-69493722\\\/\"],\"url\":\"https:\\\/\\\/partstack.com\\\/blog\\\/author\\\/manojtolani\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Arduino UNO Pinout Configuration: A Complete Guide","description":"Explore Arduino Uno pin descriptions, diagrams, and configurations for optimal project implementation.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/partstack.com\/blog\/arduino-uno-pinout-configuration-guide\/","og_locale":"en_US","og_type":"article","og_title":"Arduino UNO Pinout Configuration - Complete Guide","og_description":"Explore Arduino Uno pin descriptions, diagrams, and configurations for optimal project implementation.","og_url":"https:\/\/partstack.com\/blog\/arduino-uno-pinout-configuration-guide\/","og_site_name":"Partstack","article_publisher":"https:\/\/www.facebook.com\/Partstack\/","article_published_time":"2023-12-16T15:06:04+00:00","article_modified_time":"2024-01-22T09:29:53+00:00","og_image":[{"width":1365,"height":768,"url":"https:\/\/partstack.com\/blog\/wp-content\/uploads\/2023\/12\/arduino-uno-pinout.jpg","type":"image\/jpeg"}],"author":"Manoj Tolani","twitter_card":"summary_large_image","twitter_creator":"@partstack","twitter_site":"@partstack","twitter_misc":{"Written by":"Manoj Tolani","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/partstack.com\/blog\/arduino-uno-pinout-configuration-guide\/#article","isPartOf":{"@id":"https:\/\/partstack.com\/blog\/arduino-uno-pinout-configuration-guide\/"},"author":{"name":"Manoj Tolani","@id":"https:\/\/partstack.com\/blog\/#\/schema\/person\/7b8649da2165227c7947bcb369a6bf3e"},"headline":"Arduino UNO Pinout Configuration &#8211; Complete Guide","datePublished":"2023-12-16T15:06:04+00:00","dateModified":"2024-01-22T09:29:53+00:00","mainEntityOfPage":{"@id":"https:\/\/partstack.com\/blog\/arduino-uno-pinout-configuration-guide\/"},"wordCount":1104,"commentCount":0,"publisher":{"@id":"https:\/\/partstack.com\/blog\/#organization"},"image":{"@id":"https:\/\/partstack.com\/blog\/arduino-uno-pinout-configuration-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/partstack.com\/blog\/wp-content\/uploads\/2023\/12\/arduino-uno-pinout.jpg","articleSection":["Partstack Guides"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/partstack.com\/blog\/arduino-uno-pinout-configuration-guide\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/partstack.com\/blog\/arduino-uno-pinout-configuration-guide\/","url":"https:\/\/partstack.com\/blog\/arduino-uno-pinout-configuration-guide\/","name":"Arduino UNO Pinout Configuration: A Complete Guide","isPartOf":{"@id":"https:\/\/partstack.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/partstack.com\/blog\/arduino-uno-pinout-configuration-guide\/#primaryimage"},"image":{"@id":"https:\/\/partstack.com\/blog\/arduino-uno-pinout-configuration-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/partstack.com\/blog\/wp-content\/uploads\/2023\/12\/arduino-uno-pinout.jpg","datePublished":"2023-12-16T15:06:04+00:00","dateModified":"2024-01-22T09:29:53+00:00","description":"Explore Arduino Uno pin descriptions, diagrams, and configurations for optimal project implementation.","breadcrumb":{"@id":"https:\/\/partstack.com\/blog\/arduino-uno-pinout-configuration-guide\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/partstack.com\/blog\/arduino-uno-pinout-configuration-guide\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/partstack.com\/blog\/arduino-uno-pinout-configuration-guide\/#primaryimage","url":"https:\/\/partstack.com\/blog\/wp-content\/uploads\/2023\/12\/arduino-uno-pinout.jpg","contentUrl":"https:\/\/partstack.com\/blog\/wp-content\/uploads\/2023\/12\/arduino-uno-pinout.jpg","width":1365,"height":768,"caption":"arduino uno pinout"},{"@type":"BreadcrumbList","@id":"https:\/\/partstack.com\/blog\/arduino-uno-pinout-configuration-guide\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/partstack.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Arduino UNO Pinout Configuration &#8211; Complete Guide"}]},{"@type":"WebSite","@id":"https:\/\/partstack.com\/blog\/#website","url":"https:\/\/partstack.com\/blog\/","name":"Partstack","description":"The future of search is now","publisher":{"@id":"https:\/\/partstack.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/partstack.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/partstack.com\/blog\/#organization","name":"Partstack","alternateName":"Partstack Marketplace","url":"https:\/\/partstack.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/partstack.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/partstack.com\/blog\/wp-content\/uploads\/2023\/08\/Partstack-Logo-RGB.png","contentUrl":"https:\/\/partstack.com\/blog\/wp-content\/uploads\/2023\/08\/Partstack-Logo-RGB.png","width":1024,"height":167,"caption":"Partstack"},"image":{"@id":"https:\/\/partstack.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Partstack\/","https:\/\/x.com\/partstack","https:\/\/www.instagram.com\/partstackhq\/","https:\/\/www.youtube.com\/@PartstackHQ","https:\/\/www.linkedin.com\/company\/partstack\/"]},{"@type":"Person","@id":"https:\/\/partstack.com\/blog\/#\/schema\/person\/7b8649da2165227c7947bcb369a6bf3e","name":"Manoj Tolani","description":"Manoj Tolani, Ph.D. is an assistant professor in the Department of Information &amp; Communication Technology at India\u2019s Manipal Institute of Technology, MAHE. Dr. Tolani received a Bachelor of Technology degree in Electronics and Communication Engineering (ECE) from IIMT Engineering College, Meerut, India, in 2010 and a Master of Technology degree in ECE from Madan Mohan Malviya University of Technology in 2012. He earned his Ph.D. from the Indian Institute of Information Technology-Allahabad. Dr. Tolani\u2019s current research interests and expertise include wireless sensor networks, photonic devices, VLSI fabrication, IOT, machine learning, and image processing. Tolani boasts an impressive publication record with over 20 works, including 8 SCI Journals and numerous international conferences.","sameAs":["https:\/\/sites.google.com\/view\/manoj-tolani","https:\/\/www.linkedin.com\/in\/dr-manoj-tolani-69493722\/"],"url":"https:\/\/partstack.com\/blog\/author\/manojtolani\/"}]}},"_links":{"self":[{"href":"https:\/\/partstack.com\/blog\/wp-json\/wp\/v2\/posts\/2093","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/partstack.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/partstack.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/partstack.com\/blog\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/partstack.com\/blog\/wp-json\/wp\/v2\/comments?post=2093"}],"version-history":[{"count":20,"href":"https:\/\/partstack.com\/blog\/wp-json\/wp\/v2\/posts\/2093\/revisions"}],"predecessor-version":[{"id":2300,"href":"https:\/\/partstack.com\/blog\/wp-json\/wp\/v2\/posts\/2093\/revisions\/2300"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/partstack.com\/blog\/wp-json\/wp\/v2\/media\/2099"}],"wp:attachment":[{"href":"https:\/\/partstack.com\/blog\/wp-json\/wp\/v2\/media?parent=2093"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/partstack.com\/blog\/wp-json\/wp\/v2\/categories?post=2093"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/partstack.com\/blog\/wp-json\/wp\/v2\/tags?post=2093"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}