Академический Документы
Профессиональный Документы
Культура Документы
o FUNCIONES
o VARIABLES
o E S T R U C TU R A
BIBLIOTECAS
GLOSARIO
¿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
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)