Skip to main content


A tag is a keyword or label that categorizes your question with other, similar questions. Using the right tags makes it easier for others to find and answer your question.

The Arduino Uno is the most common of the Arduino boards. It is based on the ATmega328P microcontroller.
Serial communication is the standard USB connection between the Arduino and a computer with a standard USB A to B cable or through the TX/RX pins using a USB to serial converter. It can also refer to …
2154 questions
An IC that offers Wi-Fi networking compatible with b/g/n standards. It also has integrated TCP/IP protocol stack. Extremely popular along IoT community as a low cost and powerful board.
2006 questions
A microcontroller board based on the ATmega2560 or 1280 chip. Use this tag for questions specifically regarding the Mega, and not just general Arduino usage.
The process of designing and writing source code as part of a program (or sketch) for Arduino. For questions about uploading code to an Arduino board, use the [uploading] tag instead.
This is for questions about the official IDE. The open-source IDE makes it easy to write code and upload it to any Arduino board. It runs on Windows, macOS and Linux.
The Arduino Nano is a small board based on the ATmega328 or 168. It has male headers, so it can be plugged directly into a breadboard. It is small and compact, and features a USB chip.
for questions about selecting, connecting, using, and debugging sensors.
1252 questions
C++ is the standard language used to program the Arduino IDE. However, the Arduino IDE does have lots of libraries built in, so functions such as "main" are not called directly in the sketch code. Mos…
1063 questions
for questions regarding powering and/or power consumption of Arduino systems.
901 questions
A cheap and low-power microcontroller family using Tensilica Xtensa LX6 CPU cores with integrated WiFi and dual-mode bluetooth.
An LED is a type of light source which is typically fairly small and has low power requirements.
860 questions
Inter-Integrated Circuit (I²C) is a bus for low speed peripherals. Use this tag for questions regarding how to use I²C with an Arduino, or for problems with I²C and your Arduino.
757 questions
for questions about connecting, controlling, and safely operating motors using an Arduino board.
683 questions
Wi-Fi is a trademark of the Wi-Fi Alliance. A Wi-Fi enabled device such as a personal computer, video game console, smartphone, or digital audio player can connect to the Internet when within range of…
668 questions
Bluetooth enables short-range wireless communication between devices.
622 questions
Interrupts allow the processor to suspend normal operation temporarily so that a high-priority software or hardware event can be handled instead.
607 questions
For questions about NodeMCU, an open source IoT platform which includes firmware for running on the ESP8266.
565 questions
LCD stands for "Liquid Crystal Display" and is commonly known as a screen. The tag should be used for questions related to LCD display.
556 questions
Widely used standard for connecting computers to other devices, such as printers and keyboards.
546 questions
A library is a file that can be included into the code to add new instructions by combining many existing instructions and creating one easy to use instruction to call.
532 questions
A servo is a type of motor which uses a feedback mechanism for precise control of speed and position.
531 questions
Serial Peripheral Interface. Allows full-duplex serial communication from a master device to one or more slave devices arranged on a bus. Sometimes referred to as a 4-wire bus.
The ATMega328 is the chip that is the heart of the Arduino Uno. It is popular also as a chip to use to create your own board. Since it is available in the through hole version, it can be placed on a b…
498 questions
PWM is a form of signal modulation that allows digital output to approximate an analog signal. Use this for questions about using the PWM pins (marked with ~).
490 questions
"Pins" are like gateways between the Arduino code running on the chip and the components attached to Arduino. It can refer either to the physical connectors on the board, or it can refer to the pins d…
478 questions
Arduino DUE is an microcontroller card based on the Atmel SAM3X8E ARM Cortex-M3 CPU. This is a 32bit ARM core MCU.
462 questions
A library for emulating UART functionality in software on any available digital IO pins. Use this tag for questions regarding SoftwareSerial.
462 questions
Timers are the hardware in the processor used to count and time events. Use this tag for questions about the hardware timers.
446 questions
for questions about communication between multiple devices.
442 questions
C is a procedural programming language which is widely used in embedded systems. PLEASE NOTE: Arduino is typically programmed in C++, not C.
429 questions
GSM is a very widely used standard for communication over mobile phone networks.
387 questions
SD cards are often used with the Arduino Ethernet Shield. They stand for "secure digital cards" and fit into one's palm. They range from 256MB to 128GB, although most Arduinos only use 4GB. There are …
Shields are attachments that "snap" onto the Arduino board adding functionality. They are usually the same shape as an Uno/Leonardo/Duemilanove. Some examples are: the Ethernet (includes SD port) shie…
360 questions
Adafruit Industries is an open-source hardware company founded by Limor Fried in 2005. Use this tag to mention issues with Adafruit products or tutorials.
359 questions
A standard Arduino function for measuring the voltage on an analog pin via ADC.
346 questions
2 3 4 5