Documentos de Académico
Documentos de Profesional
Documentos de Cultura
A continuacin
el cdigo correspondiente
para
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,
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:
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
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.