martes, 7 de abril de 2015

Proyecto Parcial 1. Sábado 11 de Abril del 2015

Desarrollar mediante el uso de un  sistema micro controlado  el siguiente proyecto:

Una empresa requiere un sistema contador de  flujo de personas. El sistemas consta de un micro controlador , 3 pulsadores y una pantalla LCD. El pulsador 1 (P1) se presiona cada vez que una persona de desplaza en la dirección ( Norte - Sur) hacía abajo, el Pulsador 2 (P2) se presiona cuando una persona se desplaza en la dirección (Sur - Norte) hacía arriba. Cada vez que se presiona el P1 ó P2  se debe mostrar en la pantalla LCD  la sumatoria  de personas que van hacía arriba ó hacía abajo. Al presionar el pulsador 3 (P3) se debe mostrar en la pantalla LCD lo siguiente: El total de personas que transitaron (Tanto hacía arriba como hacía abajo). Además de debe indicar en que sentido hubo más persona en transito ó hacía arriba ó hacía abajo. Deben desarrolla  la programación en lenguaje C, los que realicen el proyecto usando PIC deben realizar la simulación en Proteus. Los que lo realicen usando Arduino , deben presentar el proyecto funcionando en Arduino.

1- Deben entregar un informe técnico  escrito de como realizaron el proyecto: Consideraciones teóricas, practicas y el código del programa que realizaron.
2- Los que realizaron el proyecto con PIC deben presentar la simulación en Proteus.
3- Los que utilizan Arduino deben presentar el proyecto montado en ProtoBoard.

La entrega del informe escrito es obligatorio para ser evaluados, y lo deben entregar el sábado 11 de abril del 2015  a las 12:30 p.m..La no entrega del informe supondrá la no aprobación del proyecto.


2 comentarios:

  1. REPÚBLICA BOLIVARIANA DE VENEZUELA
    MINISTERIO DEL PODER POPULAR PARA LA DEFENSA
    UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA DE LA FUERZA ARMADA NACIONAL
    NÚCLEO CARACAS
    ING. DE TELECOMUNICACIONES
    SECCIÓN: 6ITTC-D01







    Proyecto N#2

















    Integrantes
    PROF: José Muñoz
    Raquel F Jerez
    C.I: 20.789.181

    Ángel Mijares
    C.I:19.314.616



    Caracas, Abril del 2015
    Desarrollo
    Para la implementación de este proyecto en la pantalla LCD utilizamos una lógica de derecha a izquierda en este caso la pantalla es de 16x2 la cual empieza del 1 al 16 horizontalmente en ‘’X’’ y en “Y” verticalmente tiene 2 espacios 1 y 2, para que el mensaje se muestre sin pasar de los 255 se le va decrementando una letra para que así la letra siguiente aparezca y siga la secuencia de lo que se quiere mostrar en la pantalla, ejemplo:
    …BIENVENIDOS A MICROCONTROLADORES…
    Estas palabras tienen 36 letras y para que rote de izquierda a derecha y se muestre en la pantalla LCD lo que hacemos es utilizar el FOR e incrementamos de co++ y con la condición inicial más la condición si es >, <, = también se utiliza el while que es el que repite la condición si es verdadera.

    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
    P R O Y E C T O 2
    . . . B I E N V E N I D O S A

    P R O Y E C T O 2
    . . B I E N V E N I D O S A

    P R O Y E C T O 2
    . B I E N V E N I D O S A M

    P R O Y E C T O 2
    B I E N V E N I D O S A M

    P R O Y E C T O 2
    I E N V E N I D O S A M I C

    P R O Y E C T O 2
    E N V E N I D O S A M I C R

    P R O Y E C T O 2
    N V E N I D O S A M I C R O

    P R O Y E C T O 2
    V E N I D O S A M I C R O P

    Materiales Utilizados:
     Pantalla LCD de 16x2
     Potenciómetro de 10kohm
     Protoboard
     Pic 18f4550
    - Fuente de 5v
    - Cables para protoboard

    PROYECTO 2

    Bienvenidos a Microcontroladores 2015, los integrantes del equipo son:

    ResponderEliminar
  2. Integrantes:
    Febres Katherine CI:19693437
    Zamora Ibrahim CI:21232469

    Caracas, abril de 2015

    OBJETIVO GENERAL
    -Aplicar el conocimiento ya adquiridos en clase, para hacer un programa copilarlo y ver corolario en la LCD
    OBJETIVO ESPECIFICO
    -Trabajo de la LCD atreves del programa, que se diseñó con anterioridad para resultados óptimos para nuestro proyecto específico
    DESARROLLO
    El desarrollo del estudio de los microprocesadores pic no consiste solo en dominar su arquitectura interna o el código maquina sino también en conocer programas auxiliares que facilitan el diseño de los sistemas donde intervienen.
    Entre muchos programas para el desarrollo de sistemas con con PICmicro destacan, por su potencia, el proteus y el compilador c.
    El programa proteus es una herramienta para la verificación vía software que permite comprobar, prácticamente en cualquier diseño, la eficiencia del programa desarrollado. Su combinación de simulación de código de programación y simulación mixta spice permite verificación analógico-digital de sistemas basados en micro controladores.
    PIC: Son una familia de micro controladores tipo RISC fabricados por microchip tecnology inc. Y derivado del pic 1650 originalmente producido por la división de microelectrónica de General Instrument.
    PIC 18F4550:

    PROGRAMA DEL PIC COMPILADOR
    #include <18f4550.h>

    #fuses HS,NOWDT,NOPROTECT,NOLVP,NODEBUG,NOPUT

    #use delay (clock=20000000)

    #include

    char mensaje[]="BIENVENIDOS A MICROPROCESADORES 2015,INTEGRANTES KATHERINE FEBRES Y IBRAIM ZAMORA";

    int8 k,z,m,q;
    #define LCD_ENABLE_PIN PIN_D0

    #define LCD_RS_PIN PIN_D1

    #define LCD_RW_PIN PIN_D2

    #define LCD_DATA4 PIN_D4

    #define LCD_DATA5 PIN_D5

    #define LCD_DATA6 PIN_D6

    #define LCD_DATA7 PIN_D7



    #include
    void main()
    {
    lcd_init();
    k=strlen(mensaje);
    while(true)
    {
    for(z=14;z0)
    {

    lcd_gotoxy(m,2);
    printf(lcd_putc,"%c",mensaje[q]);
    q-=1;
    m-=1;

    }
    delay_ms(100);
    printf(lcd_putc,"\f");
    }

    }
    }

    ResponderEliminar