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

print

printIn

write