Publication:
Control de pantallas uOled por puerto serie usando un microcontrolador Arduino ATMEGA2560 para representar animaciones

Loading...
Thumbnail Image
Identifiers
Publication date
2012-07
Defense date
2012-07-12
Tutors
Journal Title
Journal ISSN
Volume Title
Publisher
Impact
Google Scholar
Export
Research Projects
Organizational Units
Journal Issue
Abstract
En este proyecto se busca la implementación de un sistema que permita la expresión de un robot personal o de servicios mediante el uso de displays, utilizando comunicación serie a través de un micro. El objetivo principal definido para el proyecto es controlar dos pantallas uOLED-128-G1 por puerto serie, utilizando un microcontrolador Arduino ATmega2560. Este objetivo puede desglosarse en los siguientes objetivos de trabajo: - Estudio de diferentes propuestas de displays y protocolos serie entre displays y micro. - Desarrollo de un protocolo serie que permita la comunicación entre una aplicación y los displays. - Encapsular las funciones de dicho protocolo en unas librerías. - Elaboración de un primer cliente para probar la librería y el protocolo serie desarrollado. Para ello ha sido necesario mirar propuestas de displays y de microcontroladores Arduino disponibles. También se ha realizado un estudio de Arduino y de su entorno de programación, así como del funcionamiento de sus pines y puertos serie y el encapsulado en librerías de su código. En lo respectivo a los displays, se ha estudiado el funcionamiento de los finalmente elegidos y su protocolo serie, su conexión con la placa Arduino y sus librerías disponibles, llevando a cabo ejemplos para probar las funciones. Además también ha sido necesario la implementación de un protocolo serie que recibe el microcontrolador Arduino y que realiza un multiplexado hacia las dos pantallas. Para introducir dicho protocolo serie ha sido necesario la creación de una aplicación cliente en Linux, que envía los comandos hacia Arduino por puerto serie.
Description
Keywords
Robótica, Control automático, Microprocesadores, Arduino
Bibliographic citation