Guia Lenguaje Arduino PDF

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 1

GUIA RPIDA LENGUAJE ARDUINO

ESTRUCTURA
<= (menor o igual que)
Estructura principal >= (mayor o igual que)
void setup() (estructura de configuracin)
void loop() (estructura del bucle principal) Operadores booleanos
&& (and)
Estructuras de control || (or)
if() ! (not)
if()...else
for() Operadores compuestos
switch()case ++ (incremento)
while() -- (decremento)
do()... while += (suma compuesta)
break -= (resta compuesta)
continue *= (multiplicacin compuesta)
return /= (divisin compuesta)
goto
Constantes
Sintaxis HIGH | LOW
; (punto y coma) INPUT | OUTPUT
{} (corchetes) true | false
// (comentario lnea nica)
/* */ (comentario multilnea) Tipo de datos
boolean (booleano)
Operadores aritmticos char (carcter)
= (asignacin) byte (byte)
+ (suma) int (entero)
- (resta) unsigned int (entero sin signo)
* (multiplicacin) long (entero largo)
/ (divisin) unsigned long (entero largo sin signo)
% (mdulo) float (coma flotante)
double (coma flotante doble)
Operadores de comparacin string (cadena de texto)
== (igual que) array (array)
!= (no igual que) void (nada)
< (menor que)
> (mayor que)

FUNCIONES
constrain(x, a, b)
Funciones I/O digitales map(value, fromLow, fromHigh, toLow, toHigh)
pinMode(pin, mode) pow(base, exponente)
digitalWrite(pin, value) sq(x)
int digitalRead(pin) sqrt(x)
sin(rad)
Funciones I/O analgicas
cos(rad)
int analogRead(pin)
tan(rad)
analogWrite(pin, value)
Funciones nmeros aleatorios
Funciones I/O avanzadas
randomSeed(semilla)
shiftOut(dataPin, clockPin, bitOrder, value)
long random(max)
unsigned long pulseIn(pin, value)
long random(min, max)
Funciones de tiempo Comunicaciones serie
unsigned long millis()
Serial.begin(baudios)
delay(milisegundos)
int Serial.available()
delayMicroseconds(microsegundos)
int Serial.read()
Funciones matemticas Serial.flush()

min(x, y) Serial.print(datos)

max(x, y) Serial.println(datos)

abs(x)

También podría gustarte