Вы находитесь на странице: 1из 7

 IDIOMA

o FUNCIONES
o VARIABLES
o E S T R U C TU R A
 BIBLIOTECAS
 GLOSARIO

El texto de referencia de Arduino está licenciado bajo una licencia Creative


Commons Attribution-Share Alike 3.0 .

¿Encuentra algo que se pueda mejorar? Sugerir correcciones y nueva


documentación a través de GitHub.

¿Dudas sobre cómo usar Github? Aprende todo lo que necesitas saber en este
tutorial .

Referencia idiomática
El lenguaje de programación Arduino se puede dividir en tres partes
principales: funciones, valores (variables y constantes) y
estructura.

FUNCIONES
Para controlar la placa Arduino y realizar cálculos.

E / S digital
digitalRead ()
digitalWrite ()
pinMode ()
E / S analógica
analogRead ()
analogReference ()
analogWrite ()
Familia de fuentes Zero, Due y MKR
analogReadResolution ()
analogWriteResolution ()
I / O avanzado
noTone ()
pulseIn ()
pulseInLong ()
shiftIn ()
shiftOut ()
tone ()
Hora
delay ()
delayMicroseconds ()
micros ()
milis ()
Mates
abs ()
restringir ()
mapa ()
max ()
min ()
pow ()
sq ()
sqrt ()
Trigonometría
cos ()
sin ()
tan ()
Caracteres
isAlpha ()
isAlphaNumeric ()
isAscii ()
isControl ()
isDigit ()
isGraph ()
isHexadecimalDigit ()
isLowerCase ()
isPrintable ()
isPunct ()
isSpace ()
isUpperCase ()
isWhitespace ()
Números al azar
random ()
randomSeed ()
Bits y Bytes
bit ()
bitClear ()
bitRead ()
bitSet ()
bitWrite ()
highByte ()
lowByte ()
Interrupciones externas
attachInterrupt ()
detachInterrupt ()
Interrupciones
interrumpe ()
noInterrupts ()
Comunicación
Serial
Stream
USB
Ratón del teclado

VARIABLES
Arduino tipos de datos y constantes.

Constantes
Constantes de punto flotante Constantes
enteras
ALTA | ENTRADA BAJA | SALIDA | INPUT_PULLUP LED_BUILTIN
verdadero | falso

Conversión
(unsigned int)
(unsigned long)
byte ()
char ()
float ()
int ()
long ()
word ()
Tipos de datos
String ()
array
bool
booleano
byte
char
doble
float
int
long
short
size_t
string
unsigned char
unsigned int
unsigned long
palabra vacía

Ámbito variable y calificadores


const
alcance
estático
volátil
Utilidades
PROGMEM
sizeof ()

ESTRUCTURA
Los elementos del código Arduino (C ++).

Bosquejo
configuración de bucle
()
Estructura de control
break
continue
do ... mientras
que
para
goto
si
regresa
cambiar ... caso
mientras
Sintaxis adicional
#define (define)
#include (include)
/ * * / (comentario de bloque)
// (comentario de una sola línea)
; (punto y coma)
{} (llaves)
Operadores aritméticos
% (resto)
* (multiplicación)
+ (adición)
- (resta)
/ (división)
= (operador de asignación)
Operadores de comparación
! = (no igual a)
< (menos que)
<= (menor o igual que)
== (igual a)
> (mayor que)
> = (mayor o igual que)
Operadores booleanos
! (no lógico)
&& (lógico y)
|| (lógico o)
Operadores de acceso de puntero
& (operador de referencia)
* (operador de referencia)
Operadores de Bitwise
& (bitwise y)
<< (bitshift izquierda)
>> (Bitshift derecha)
^ (Xwise bitwise)
| (a nivel de bit o)
~ (en modo de bit no)
Operadores de compuestos
% = (resto compuesto)
& = (compuesto bitwise y)
* = (multiplicación compuesta)
++ (incremento)
+ = (adición de compuesto)
- (decremento)
- = (resta compuesta)
/ = (división compuesta)
^ = (compuesto bitwise xor)
| = (compuesto en modo de bits o)