You are on page 1of 11

UNIVERSIDAD NACIONAL AUTONOMA DE

MXICO.

FACULTAD DE INGENIERA

ARDUINO.

QUE ES ARDUINO?
Arduino es una plataforma abierta de hardware y software para
realizacin de prototipos y/o proyectos.

Consta de una placa con varios pines que funcionan como


entradas y salidas a un microcontrolador el cual es programado
por medio de una plataforma en un lenguaje de tipo de
estructurado.

CARACTERSTICAS
Cuenta con entradas y salidas de tipo:

TX
RX
Analgicas
Digitales
PWM
5V
3V
GND
Algunas placas tienen led indicador y botn de reinicio.

USOS DE CONTROL

CONTROL DE LUCES

CONTROL DE MOTORES

SENSORES
Existen varios tipos:

Movimiento
Luz
Sonido
Presin
Ultrasnicos
Fuerza
Temperatura
Etc.
Y estos pueden ser prefabricados para las distintas placas o hechos
por el usuario.

PROGRAMACIN EN ARDUINO
Caracteristicas Bsicas:
Estructura

setup()
loop()
Funciones

{} uso de llaves
; punto y coma
/* */ bloque de comentarios
// linea de comentario
Variables

declaracin de variables
variable scope
tipos de datos
byte
int
long
float
arrays

USOS Y LENGUAJE EN LA PROGRAMACIN


aritmtica

composicin de asignaciones
operadores de comparacin
operadores lgicos
constantes

cierto/falso
alto/bajo
entrada/salida

control de flujo

if
if else
for
while
do while
E/S digitales

pinMode(pin, mode)
digitalRead(pin)
digitalWrite(pin, value)

USOS Y LENGUAJE EN LA PROGRAMACIN


E/S analgicas

analogRead(pin)
analogWrite(pin, value)
tiempo
delay(ms)
millis()
matemticas

min(x, y)
max(x, y)
aleatorio

randomSeed(seed)
random(min, max)
Puerto serie

Serial.begin(rate)
Serial.println(data)
Serial.print(data, data type)
apndice
salida digital
entrada digital
salida de alto consumo (corriente)
salida analgica (pwm)
potencimetro de entrada
Resistencia variable de entrada
Salida a servo

CONCLUSION
Arduino nos da una posibilidad abierta tanto en hardware y
software a bajo costo, y sobre todo sencillo para desarrollo de
prototipos y proyectos ya sea sencillos o complejos con
diferentes aplicaciones, esto gracias a que es abierto y ya hay
bastantes referencias para iniciar en el tema.

You might also like