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