Professional Documents
Culture Documents
ESTRUCTURA
Estructura principal
void setup() void loop() (estructura de configuracin) (estructura del bucle principal)
<= >=
Operadores booleanos
&& || ! (and) (or) (not)
Estructuras de control
if() if()...else for() switch()case while() do()... while break continue return goto
Operadores compuestos
++ -+= -= *= /= (incremento) (decremento) (suma compuesta) (resta compuesta) (multiplicacin compuesta) (divisin compuesta)
Sintaxis
; {} // /* */ (punto y coma) (corchetes) (comentario lnea nica) (comentario multilnea)
Constantes
HIGH | LOW INPUT | OUTPUT true | false
Tipo de datos
boolean (booleano) char byte int long float string array void (carcter) (byte) (entero) (entero sin signo) (entero largo sin signo) (entero largo) (coma flotante) (cadena de texto) (array) (nada)
Operadores aritmticos
= + * / % (asignacin) (suma) (resta) (multiplicacin) (divisin) (mdulo)
Operadores de comparacin
== != < > (igual que) (no igual que) (menor que) (mayor que)
FUNCIONES
Funciones I/O digitales
pinMode(pin, mode) digitalWrite(pin, value) int digitalRead(pin)
constrain(x, a, b) map(value, fromLow, fromHigh, toLow, toHigh) pow(base, exponente) sq(x) sqrt(x) sin(rad) cos(rad) tan(rad)
Funciones de tiempo
unsigned long millis() delay(milisegundos) delayMicroseconds(microsegundos)
Comunicaciones serie
Serial.begin(baudios) int Serial.available() int Serial.read() Serial.flush() Serial.print(datos) Serial.println(datos)
Funciones matemticas
min(x, y) max(x, y) abs(x)