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.
Typically refers to a specific type of device which allows raw serial communication with a PC via USB.
used to convert a serial string of bits into parallel data, or vice-versa.
Identifies the size and nature of information held by a variable in a program. It is language-dependent. Examples for C/C++ include: `int`, `float`, and `char`.
a type of memory available on the Arduino boards. It can be accessed from a program using PROGMEM directive to store data. For questions about using and accessing flash memory, use thi…
Passive electronic component which reduces current flow in a circuit, dissipating power as heat.
generated during the compilation phase, often due to problems with invalid syntax and/or types. Not for errors during the uploading or execution phase.
used to generate a PWM (Pulse Width Modulation) output signal on compatible pins.
a vibration that propagates as a typically audible mechanical wave of pressure and displacement, through a transmission medium such as air or water.
The process of finding and resolving problems ('bugs') in a hardware and/or software system.
if your question is related to signal processing techniques (within the Arduino's capability).
A gps library providing: position, date, time, altitude, speed and course
An electro-mechanical device for detecting angular position and/or motion.
should be used for questions regarding the selection of components, deciding functionality, and other issues that may come up during the early stages of a project.
Interrupt Service Routine. A function which gets called in response to an interrupt signal.
Volatile memory used by Arduino programs for storing variables and other data at runtime.
A variable in C/C++ which stores the type and location of data in memory.
A datatype in C/C++ which stores a single-precision floating point number.
The program code stored/running on an embedded device. The term is sometimes used interchangeably with "software".
A multiplexer lets you select one signal out of a group of (typically) 8 or 16, for both input and output purposes. Use this tag for discussing multiplexer chips.
also known as ANSI/TIA/EIA-485, TIA/EIA-485, EIA-485 or RS-485, is a standard defining the electrical characteristics of drivers and receivers for use in balanced digital multipoint systems. The stand…
a keyword used when declaring a variable that keeps the data in flash instead of copying it into SRAM. It is part of the `pgmspace.h` library. Use this tag for discussions about using this …