PROGRAMACIÓN ARDUINO
ESTRUCTURAS
- SETUP = Se establece cuando se inicia un programa -LOOP = Ejecuta consecutivamente , permitiendo que el programa varie y reponda
DE CONTROL
-If   
  -If else   
  -For  
 -Swich case   
  -Wuile   
  -Do...While    
   -Break   
  -Continue   
   -Return
SINTAXIS
(punto y coma)
  ;
(llaves)
{}
(comentarios en una linea)
   //
(comentarios en múltiples líneas)
  /* */
OPERADORES ARITMÉTICOS
(Asignación) 
 =
(Suma)
+
(resta)
-
(Multiplicación)
 *
(División)
 /
(Resto)
%
OPERADORES COMPARATIVOS
(Igual a) 
==
(Distinto de) 
!=
(Menor que)
<
(Mayor que)
 >
(Menor o igual a que)
 <=
(Mayor o igual que) 
 >=
OPERADORES BOOLEANOS
(Y)
&&
(O)
 ll
Negación
 !
OPERADORES DE COMPOSICIÓN
(Incrementa)
++
(Decremento)
 --
(Composición suma)
 +=
(Composición resta)
 -=
(Composición multiplicación)
  *=
(Composición división)
  /=
VARIABLES
CONSTANTES
High - Low
Impot - Output
True - False
Constantes Numéricas
TIPOS DE DATOS
-Boolean    -Char
-Byte     -Int
-Unsigned int    
-long    -Unsigned long
-Float     -Double
-String    -Array
-Vold
FUNCIONES
E/S DIGITALES
pinMode
digitalWrite
digitalRead
E/S ANALÓGICAS
analogRead
analogWrite
E/S AVANZADAS
tone
no Tone
shiftOut
pulseIn
TIEMPO
millis
micros
delay
delayMicroseconds
MATEMÁTICAS
min
(mínimo)
max
(máximo)
abs
(valor absoluto)
constrain
 (limita)
map
(cambia valor de rango)
pow
(eleva a un número)
sq
(eleva al cuadrado)
sqrt
(raíz cuadrada)
TRIGONOMETRÍA
sin
(seno)
cos
(coseno)
tan
(tangente)
NÚMEROS ALEATORIOS
randomSeed
random
COMUNICACIÓN
serial
FUNCIONES
begin
end
available
read
flush
printIn
write
