Professional Documents
Culture Documents
MXICO.
FACULTAD DE INGENIERA
ARDUINO.
QUE ES ARDUINO?
Arduino es una plataforma abierta de hardware y software para
realizacin de prototipos y/o proyectos.
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
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)
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.