Вы находитесь на странице: 1из 7

INSTITUTO TECNOLGICO DE TAPACHULA

Semana de ingeniera:
ARDUINO

Alexis Rodrguez Rodas


13510133

Ing. Arnulfo Aquino Elodio Garca

Tapachula, Chiapas
16 de noviembre del 2015

ndice
Pg.

Objetivo

Antecedentes

Materiales y equipo

Desarrollo de las prcticas

Ejemplo

Conclusin

OBJETIVO
Entender y utilizar Arduino

ARDUINO
Arduino es un proyecto libre, escrito y apoyado por la compaa Arduino.cc, adems de
toda la comunidad Arduino en el mundo.
Consiste en un hardware en forma de tabla en la que se pueden conectar componentes,
dispositivos, aparatos, puertos de informacin, sensores en una seccin anloga y otra
digital.
Dependiendo de la versin del Arduino, se encuentra disponible cierta cantidad de pines
en el lado anlogo y cierta en la digital, contiene seales para indicar la carga del cdigo,
contiene sus pines de tierra, de fuente, de reseteo, la entrada del USB y otras entradas
especficas.

En la parte del software se refiere a la plataforma de programacin e introduccin de


cdigos para relacionarse con la tabla.

La programacin del Arduino se hace en forma basada en la programacin C, aunque


ahora se cuenta con dos secciones principales en la consola como son void_setup y
void_loop.
Como el nombre indica, el primero es para realizar la programacin principal y void_loop
se utiliza para realizar cdigos de repeticin.

A la vista del programa se encuentra la ficha file en la que se puede abrir un archivo,
guardar un archivo, cargar un programa a la tabla, ver ejemplos, salir del programa en s,
imprimir un cdigo, configurar la pgina entre otras.
En la ficha edit se encuentran opciones propias de la edicin del programa en la consola,
como son pegar, cortar, copiar, copiar de otras fuentes, buscar en el cdigo, entre otras.
En la ficha sketch se puede compilar el programa, se puede aadir otra librera o aadir
otro archivo. Compilar quiere decir revisar el programa realizado para encontrar fallas de
sintaxis o de cohesin mientras que aadir libreras es para aadir componentes o
cdigos especficos que el programa no trae por default.
En la ficha tools se puede revisar donde se encuentra el puerto Arduino y algo importante
el serial console, que sirve como input u output para el programa corrido en el Arduino.

Para realizar la instalacin en las computadoras a veces es necesario actualizar algunas


paqueteras del sistema o actualizar el driver USB para que sea reconocido por el
programa Arduino.exe.

MATERIALES Y EQUIPO
Para realizar las prcticas en el Arduino se necesitaron los siguientes materiales:

Material

Equipo

8 Leds

Computadora

2 Potencimetros

Arduino uno

Motor dc 5 volts

Software Arduino

Rel para motor dc


2 Botones push
Cables
Protoboard
Resistencias varias
Capacitores varios
Foto resistor

DESARROLLO DE LAS PRCTICAS


El instructor Tejeda Bor se present el da 27 de octubre como primer da de cursos a las
4 pm en el saln M12 (de igual manera para los das 28, 29 y 30) y con una breve
introduccin dio paso a las prcticas. El expona el objetivo de cada prctica y por medio
de diapositivas se iban desarrollando.
Entre las prcticas realizadas se encuentran las siguientes:
1.
2.
3.
4.
5.
6.
7.

Condicin de doble botn y salida en serial.console


Aumento gradual de la intensidad de luz de un led
Contador de pulsos
Cambiar la intensidad de luz con un potencimetro
Utilizar un fotoresistor para realizar una tarea
Encender un motor dc
Configuracin de encendido de varios Leds en serie.

Adems de las prcticas, el instructor tambin aplicaba quizzes para reforzar lo visto
anteriormente.

Ejemplo. Programa para encender un motor dc.

Primero se establecen las variables a utilizar y el tipo de dato.


En este caso se ocupan dos variables int (enteras) llamadas pulsador y motor, una en el
pin nmero 7 y otra en el pin nmero 3.
Dentro de setup se incluyen las funciones que se establecern para los pines, en este
caso el pin 7 ser un pin de entrada de valor y el pin 3 un pin de salida. Dentro de loop se
escribe el condicional (if), que es una funcin del programa en la que se estable cierta
variable en cierto valor para entonces poderse realizar otra funcin.
En el caso del motor, indica que si una lectura digital generada por el pulsador se
encuentra activa (HIGH), entonces una escritura digital ser asignada en valor cierto para
el pin del motor (HIGH). Por otro lado, si esta condicin no se cumple, es decir, el botn
no se encuentra pulsado, entonces (else), una escritura digital ser asignada en el pin del
motor como desactivado (LOW).
En la sintaxis del programa es importante tomar en cuenta los puntos y comas (;) y las
llaves ({,}) para que el programa corra bien.
La efectividad del programa es independiente del circuito que se tenga que realizar para
que se cumplan los objetivos de las prcticas, esto quiere decir que aunque el programa
este bien hecho, el circuito realizado en el Arduino uno y en el Protoboard deben estar
bien estructurado en sus componentes para que la salida del programa se cumpla.

CONCLUSIONES

Arduino es un software libre y hardware libre para el cual se necesitan conocimientos de


programacin y electrnica aunque es muy prctico y til en la actualidad por su
versatilidad e infinidad de aplicaciones.

Вам также может понравиться