Está en la página 1de 8

Un sensor puede ser cualquier articulo, objeto, o variable que nos regrese algn tipo

de informacin a la cual le podamos sacar el mejor provecho. Es importante obtener un dato,


pero aun mas importante es saber que esta a la altura de lo deseado, que esta calibrado o que se
ajusta
a nuestros criterios.
En este caso se va a usar un potenciometro comn de 10k para calibrarlo y tener nuestro rango de
trabajo. Para esta practica vamos a utilizar 1 pantalla LCD de 16x2 donde vamos a mostrar el
valor del potenciometro en tiempo real y el rango mnimo y mximo del ejercicio, se puede
utilizar
cualquier
valor
del
potenciometro.
Conexin del montaje en Arduino:

A continuacin

el cdigo correspondiente

para

Publicado por MONOX en 23:43 No hay comentarios:


Enviar por correo electrnicoEscribe un blogCompartir con TwitterCompartir con
FacebookCompartir en Pinterest
Practica No. 3
Comunicacin de Matlab to Arduino
ARDUINO UNO

Arduino:

Uno de los principales inconvenientes era lograr comunicar estos dos programas, dado que el
Matlab no cuenta con los archivos DLL necesarias para manejar puerto USB, para este caso se
trabajara con puerto serial que el Matlab los reconoce como puertos 'COM#' siendo # el numero
del puerto que se desea utilizar.
El ARDUINO UNO se programa por conexin USB, en realidad el reconoce es puertos seriales, pero
tiene un plus si se puede decir, que tiene un conversor de serial a USB dentro de si mismo
facilitando
asi
la comunicacin.
Funcionamiento.
El programa tiene como fin controlar un servomotor conectado al ARDUINO haciendo mando
desde Matlab utilizando el teclado del PC, usando el numero 1 para girar a la Izquierda y el
numero 2 para girar a la Derecha, despus de haber digitado cualquiera de los dos nmeros se
debe presionar ENTER para enviar el dato por el puerto serial. El movimiento despus de enviar
el
dato
sera
de
5
cada
vez.
Nota: el

servo

empieza

en

la posicin de

90

osea

en

la

mitad,

Ejemplo: si se desea mover el el servo 20 a la derecha se debe digital 1 presionar ENTER y


repetir
este
paso
otras
tres
veces
para as sumar
20.
Conexin para el servomotor.

Cdigo para Matlab.

Cdigo

para

Arduino.

NOTA: para ejecutar estos dos programas se deben seguir estos pasos para su correcto
funcionamiento.
1.
Descargar
el
programa
en
el
Arduino.
2.
Desconectar
el
Arduino
del
PC.
3.
Conectar
el
Arduino
al
adaptador
de alimentacin.
4.
Conectar
nuevamente
el
Arduino
al
PC.

5.

Ejecutar

el

programa

en

Matlab.

Aclaracin: si modificas algo en el cdigo del Arduino debes repetir los pasos de conexin, si
realizas un cambio en el cdigo de Matlab no es necesario desconectar nada.
Publicado por MONOX en 22:57 No hay comentarios:
Enviar por correo electrnicoEscribe un blogCompartir con TwitterCompartir con
FacebookCompartir en Pinterest
Practica No.2
Control de Servomotor
ARDUINO UNO
En esta practica se va a controlar un servomotor de la manera en la que indica la pagina oficial
de ARDUINO, que es utilizando un potenciometro para regular y modificar el angulo del
servomotor.
A continuacin se indica la manera de conectar el potenciometro y el servomotor en sus
respectivos pines:

A continuacin el cdigo correspondiente para el montaje:

Publicado por MONOX en 22:43 No hay comentarios:


Enviar por correo electrnicoEscribe un blogCompartir con TwitterCompartir con
FacebookCompartir en Pinterest
Practica No.1
Leer datos anlogos
ARDUINO UNO
Leer datos mediante los puertos anlogos que tiene el ARDUINO no es una tarea complicada, en la
pagina oficial de este sistema embebido se encuentras un sin numero de ejemplos, este ejemplo
se recopila lo mas relevante de los diferentes ejemplos, una de ellas es mostrar en pantalla el
valor ledo por el puerto anlogo.
A continuacin se indica como conectar los elementos segn este ejemplo.

Despus de haber conectado el potenciometro y la pantalla LCD vamos a ver el cdigo


para ARDUINO UNO.

Publicado por MONOX en 22:33 1 comentario:

Enviar por correo electrnicoEscribe un blogCompartir con TwitterCompartir con


FacebookCompartir en Pinterest

jueves, 15 de marzo de 2012


UNA BREVE DESCRIPCIN
El Arduino UNO es una placa electrnica basada en el ATmega328. Tiene 14 entradas / salidas digitales
pines (de los cuales 6 pueden ser utilizados como salidas PWM), 6 entradas analgicas, un oscilador de
cristal de 16 MHz, una conexin USB

COMPONENTES
1.- Microcontrolador ATmega328
Es un microcontrolador de la compaa Atmel que cuenta con 32KB de memoria flash, 2KB de memoria
RAM y 1KB de memoria EEPROM.
Caractersticas

Voltaje de Operacin: 5V

Memoria Flash: 32 KB de los cuales 512 bytes son utilizados por el bootloader

SRAM 2 KB

EEPROM 1 KB

Velocidad del Reloj 16 MHz

2.- Boton Reset


Suministrar un valor LOW(0V) para reiniciar el microcontrolador.
3.- ICSP
Conector para la programacin ICSP, este es el sistema utilizado en los dispositivos PIC para programarlos
sin necesidad de tener que retirar el chip del circuito del que forma parte.
4.- PWM
pines 3, 5, 6, 9, 10 y 11 provee de 8 bits de salida PWM con la funcin analogWrite. La modulacin por
ancho de pulsos (PWM) de una seal o fuente de energa es una tcnica en la que se modifica el ciclo de
trabajo de una seal peridica, ya sea para transmitir informacin a travs de un canal de comunicaciones o
para controlar la cantidad de energa que se enva a una carga.

5.- Serie: 0 (RX) y 1 (TX)


Se utiliza para recibir (RX) y transmisin (TX) datos serie TTL. Estos pines estn conectados a los pines
correspondientes de la ATmega8U2 USB-to-TTL de chips de serie.
6.- Interrupciones externas
Pines 2 y 3 Estos pines pueden ser configurados para activar una interrupcin en un valor bajo, un flanco
ascendente o descendente, o un cambio en el valor.
7.- SPI
10 El Bus SPI (del ingls Serial Peripheral Interfaces) es un estndar de comunicaciones,
usadoprincipalmente para la transferencia de informacin entre circuitos integrados en equipos electrnicos.
El bus de interfaz de perifricos serie o bus SPI es un estndar para controlar casi cualquier dispositivo
electrnico digital que acepte un flujo de bits serie regulado por un reloj.
8.- GND
Pines de tierra. Abreviacin de Ground que traducido al espaol es Tierra y en el contexto de la electrnica
significa el comn del circuito adonde se supone que existe 0 voltios.
9.- AREF
Tensin de referencia para las entradas analgicas. Se utiliza con analogReference ().
10.- USB
El Arduino UNO tiene una serie de facilidades para comunicarse con una computadora, Usando los canales
de comunicacin de esta serie a travs de USB y aparece como un puerto COM virtual en el ordenador. Utiliza
el estndar de los controladores USB COM, y no necesita ningn controlador externo.
11.- Conector de alimentacin
Plug hembra de 2.1mm para la conexion de alimentacin en la placa.
12.- Reset
Suministrar un valor LOW(0V) para reiniciar el microcontrolador. Tpicamente usado para aadir un botn de
reset a los shields que no dejan acceso a este botn en la placa.
13.- 3.3 V
Una fuente de voltaje a 3.3 voltios generada en el chip FTDI integrado en la placa. La corriente mxima
soportada 50mA.
14.- 5V
La fuente de voltaje estabilizado usado para alimentar el microcontrolador y otros componentes de la placa.
15.- GND
Pines de toma de tierra.
16.- VIN
La entrada de voltaje a la placa Arduino cuando se esta usando una fuente externa de alimentacin (en
opuesto a los 5 voltios de la conexin USB). Se puede proporcionar voltaje a travs de este pin, o, si se esta
alimentado a travs de la conexin de 2.1mm , acceder a ella a travs de este pin.
17.- Analog In

El Arduino UNO tiene 6 entradas analgicas, y cada una de ellas proporciona una resolucin de 10bits (1024
valores). Por defecto se mide de tierra a 5 voltios, aunque es posible cambiar la cota superior de este rango
usando el pin AREF y la funcin analogReference.
18.- Cristal
Un cristal oscilador a 16Mhz, El oscilador de cristal se caracteriza por su estabilidad de frecuencia y pureza de
fase, dada por el resonador. La frecuencia es estable frente a variaciones de la tensin de alimentacin. La
dependencia con la temperatura depende del resonador, pero un valor tpico para cristales de cuarzo es de 0?
005% del valor a 25 C, en el margen de 0 a 70 C.

También podría gustarte