0% encontró este documento útil (0 votos)
268 vistas1 página

Guia Lenguaje Arduino PDF

Este documento proporciona una guía rápida sobre la estructura y sintaxis del lenguaje Arduino. Explica las funciones principales de configuración y bucle, estructuras de control, operadores, constantes, tipos de datos, funciones I/O, funciones matemáticas, funciones de tiempo, comunicaciones serie y más.

Cargado por

Juan J. Pavón
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
268 vistas1 página

Guia Lenguaje Arduino PDF

Este documento proporciona una guía rápida sobre la estructura y sintaxis del lenguaje Arduino. Explica las funciones principales de configuración y bucle, estructuras de control, operadores, constantes, tipos de datos, funciones I/O, funciones matemáticas, funciones de tiempo, comunicaciones serie y más.

Cargado por

Juan J. Pavón
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 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