You are on page 1of 1

Comando Qué hace

Inicial pinMode(pin, mode) Configura el pin especificado(INPUT/OUTPUT)


digitalRead(pin) Lee el estado de un pin
Digital
I/O
digitalWrite(pin, value) Cambia el estado de un pin
analogRead(pin) Lee el valor analógico en un pin
Analógico
analogWrite(pin, value) Cambia el estado de un pin PWM
delay(milisegundos) Pausa el tiempo en milisegundos
Pausar
Tiempo
Funciones

delayMicroseconds() Pausa el tiempo en microsegundos


millis() Cuenta los milisegundos desde el arranque
Medir
micros() Cuenta los microsegundos desde el arranque
Inicial Serial.begin(rate) Inicia la comunicación por puerto serial
Serial.println(data)
Envía información por puerto serial
Serial

Salida Serial.print(data)
Serial.write(inByte); Envía bytes por puerto serial
Serial.available() Muestra los bytes disponibles para leer
Entrada
Serial.read(); Lee la información por puerto serial
byte Acepta valores entre 0 y 255
Enteros bool o boolean Acepta valores entre 0 y 1
Int Acepta valores entre -2,147,483,648 y
long 2,147,483,647
Tipos de datos

Decimales float Acepta valores entre 3.4028235E+38 y -


double 3.4028235E+38
String Acepa “cadenas de texto”
Texto
char Acepta ‘u’n caracater
Arreglos array Permite crear vectores y matrices
void Usado en la declaración de funciones
Variables

Especiales unsigned long Acepta valores entre 0 a 4,294,967,295


const Crea variables de solo lectura
HIGH Equivalente a 1 booleano
Value
LOW Equivalente a 0 booleano
OUTPUT Define un pin como salida
Mode INPUT Define un pin como entrada
Reservadas

INPUT_PULLUP Define un pin como entrada pullup


300, 600, 1200, 2400, 4800, 9600, Establece la velocidad de datos en bits por
Rate 14400, 19200, 28800, 38400, 57600, segundo (baudios) para la transmisión de
or 115200 datos en serie
LED_BUILTIN Equivalente a 13
true Equivalente a 1 booleano
false Equivalente a 0 booleano
//
Comentarios
Sintaxis

/*….*/
Estructuras

#define (define)
Especiales
#include (include)
Sketch

void setup() { //Llamar a una libreria


// se ejecuta una vez #include <nombredelibreria.h>
}
void loop() { //Definir una constante
// se ejecuta repetidamente #define nombredeconstante valor
}

You might also like