Está en la página 1de 4

Jhon Jairo jimenez rosero

ARDUINO
FUNCIONES
E/S digitales
digitalRead lee el valor del pin digital el pin es el Arduino que quieres leer
digitalWrite es la forma de nombrar los numero s de un pin en el Arduino
pinMode es la configuración entre los pines lo cual da el cambio para saber si el pin entra o sale

Math
Es una función la cual nos permite saber el valor absoluto en cualquier numero

Constrain controla que un número no se salga de un valor en especifico


mapa hace que los numero estén en un cambio constante en cual funciona haciendo cambios en
números los cuales van y vienen de diferentes posiciones

máx tiene la capacidad de calcular dos números máximos


min tiene la capacidad de calcular mínimo dos numero
pow puede calcular un numero elevado a una potencia
cuadrado tiene la capacidad de calcular un numero cuadrado
sqrt puede calcular la raíz cuadrada de un numero

Random Numbers
Random tiene la capacidad de crear números aleatorios pseudoaleatorios
randomSeed es el iniciador de la creación de números aleatorios pseudoaleatorios y aunque
partede cualquier numero la secuencia siempre es la misma

Analog I/O

analogRead() tiene la capacidade deleer un pin analogico porque Las placas Arduino
contienen un convertidor analógico a digital multicanal de 10 bits. Esto significa que
mapeará los voltajes de entrada entre 0 y el voltaje de operación (5V o 3.3V) en valores
enteros entre 0 y 1023.
analogReference() configura la entrada de voltaje para la entrada analógica
analogWrite( escribe un valor análogo para poder controlar algunas funciones el cual se llama
(pwm)

Trigonometry es como una especie de calculadora para calcular el coseno de una operación
matemática

Sin tiene la función de calcular el seno de un ángulo

Tan sirve para Calcular la tangente de un ángulo

Bits and Bytes


Bit tiene la capacidad de Calcular el valor del bit especificado
Bit clear tiene la capacidad de modificar números poniendo ceros
Bitclear tiene la capacidad de leer números
bitset tiene la capacidad de cambiar un bit a uno (1)
bitwrite escribe una variable numérica
highbyte tiene la capacidad de extraer byte
lowbyte su función es de extraer bayte desde otro lujar del código

Advanced I/O
Notone Detiene la generación de una onda cuadrada
Pulsein tiene la capacidad de leer un pulso para hacer otra acción
Pulseinlong es una alternativa a pulseIn()  pero es mejor porque tiene más manejo en acciones
de leer un pulso y hará que se disminuya los errores

shiftIn()Cambia en un byte de datos un bit a la vez.

shiftOut()Desplaza un byte de datos un bit a la vez

tone()Genera una onda cuadrada de la frecuencia especificada

Characters

isAlpha() su función es analizar si el código en secuencia tiene una letra para no tener errores

isAlphaNumeric() su funcion es analizar si el código contiene un alectra o un numero

isAscii() analiza si un char es Asci

isControl() analiza si el código es un controlador


isDigit()Analiza si un char es un dígito

isGraph() analiza si un carácter es imprimible con algún contenido

isHexadecimalDigit() analiza si un carácter es un dígito hexadecimal

isLowerCase() analiza si hay letras minúsculas

isPrintable() tiene la función de analizar si hay un carácter para imprimir

isPunct() tiene la función de realizar un análisis sobre si el carácter tiene una puntuación

isSpace() analiza si hay un carácter el cual tiene un espacio indebido

isUpperCase() analiza si los carácter contienen mayúsculas

isWhitespace() analiza si hay un esopacion de un carácter dentro de un carácter

External Interrupts
attachInterrupt() es un punto de interrucion

detachInterrupt() desactiva el punto de interrucion

Interrupts
interrupts() tiene la capacidad e reactivar los interruptoes

noInterrupts() es el encargado de interrumpir

Communication
Serial es la cominucacion entre el Arduino y la computadora

SPI es un modo de comunincacion enetre arduinos y poder usar el Arduino como controlasdor

Stream Stream es la clase base para flujos basados en caracteres y binarios

Wirepermite comunicarse con dispositivos I2C/TWI

USB
Keyboardpermiten que las placas basadas en micro 32u4 o SAMD envíen
pulsaciones de teclas a una computadora conectada a través del puerto USB
nativo de su micro

Mousepermiten que las placas basadas en micro 32u4 o SAMD controlen el


movimiento del cursor en una computadora conectada a través del puerto
USB nativo de su micro

Variables
Constants
HIGH son expresiones predefinidas en el lenguaje Arduino.

LOWson expresiones predefinidas en el lenguaje Arduino.

INPUT | OUTPUT | INPUT_PULLUP
LED_BUILTIN
true | false
Floating Point Constants
Integer Constants Se utilizan para facilitar la lectura de los
programas. Clasificamos las constantes en grupos:

Data Types
array es una colección de variables a las que se accede con un número de
índice

bool contiene uno de dos valores, trueo false

boolean es un baricion algo mejor y mas ulizada que bool

byte almacena un número sin signo de 8 bits,

char almacenax un valor de carácter

double Número de coma flotante de doble precisión

float  un número que tiene un punto decima

int nnumeros enteros

long tamaño extendido para el almacenamiento de números

También podría gustarte