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.

Use this tag for questions regarding programming (writing code) for Arduino. This can include problems with code you've written for Arduino, or questions about how/why Arduino code acts in certain ways.

Where a question relates to a particular language, you can also use language-specific tags, such as .

Programming questions which are not specific to Arduino (e.g. general questions about a programming language) should be asked on Stack Overflow instead.

For questions regarding uploading sketches to Arduino devices, please use the tag.

Note: With this tag, syntax highlighting will be enabled. See the syntax highlighting help section for more information.

history | excerpt history

Code Language (used for syntax highlighting): default