top of page
Odyssey Navigator
Odyssey Navigator
Odyssey Navigator
Odyssey Navigator
Boards
Locus Incepti
Reference
ArduinoC
LevitatingClock
Lessons
About
Contact
More
Use tab to navigate through the menu items.
Arduino C Reference
Filter by Section
All
01 Introduction
02 Coding Syntax
03 Variables
04 Operators
05 Bit Operations
06 Control Structures
07 Working with Analog Pins
07 Working with I/O Pins
08 Serial Communication
09 Time Functions
10 Advanced I/O
11 Math Functions
External Interrupts
Other Using Libraries
Using Libraries
map()
% modulo (mod)
pow(base~ exponent)
sqrt(x)
random()
attachInterrupt()
noInterrupts() and interrupts()
#include
#include EEPROM
Useful Libraries
setup() and loop()
; semicolon
{} Curly Braces
Comments (// and /*...*/)
Int and long
float
boolean
char
Arrays
string
String()
const keyword
= assignment operator (single equal sign)
Addition, Subtraction, Multiplication & Division
++ (increment) / -- (decrement)
Compound Operators
Comparison Operators
&& (logical AND)
|| (logical OR)
! (not)
bitSet() and bitClear()
bitRead() and bitWrite()
if (conditional)
if /else (conditional)
while (conditional)
for statements
switch / case statements
Working with Digital Pins
pinMode()
digitalWrite()
digitalRead()
analogWrite()
analogRead()
begin()
print() and println()
available()
delay()
delayMicroseconds()
millis()
micros()
tone()
noTone()
pulseIn()
abs(x)
constrain(x~ a~ b)
bottom of page