Práctica de la materia de Electricidad y Electrónica del Automóvil

Dependencies:   TextLCD mbed

Fork of TextLCD_HelloWorld2 by Wim Huiskamp

main.cpp

Committer:
AdrianMA
Date:
2015-12-11
Revision:
5:62cb70eb6400
Parent:
4:a3e4bb2053cb

File content as of revision 5:62cb70eb6400:

// Hello World! for the TextLCD
 
#include "mbed.h"
#include "TextLCD.h"
 
//Declaración del periferico SPI con sus pines a utilizar 
SPI spi_lcd(PTD6, NC, PTD5); // MOSI, MISO, SCLK:::::Datos del ejemplo

//Configuración de la libreria del LCD
TextLCD_SPI lcd(&spi_lcd, PTD4, TextLCD::LCD16x2,TextLCD::HD44780); // SPI bus, CS pin, LCD Type ok

AnalogIn an_pin(PTB1);              //Creación de la entrada analogica


float conv;

int main() {
    
    int i=0;
    conv=0;
    // Limpieza del LCD     
    lcd.cls();

    //Retardo de 0.5 segundos
    wait(0.50);

    //Posicionar al LCD en el espacio 0,0  ORIGEN
    lcd.locate(0,0);
    
    //Escritura de prueba
    lcd.printf("Start PowerTip");

    wait(1.0);
    
    lcd.cls();
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/* Asignación del periodo para la salida del PWM*/
/*Codigos de prueba*/
    
    while(true){
    lcd.cls();
    
    conv=an_pin.read();                 //Lectura del Pin Analogico
    /*
    Su ecuación va aqui
    */
    lcd.printf("Variable del ADC: i= %f ", conv);
    wait(0.5);
    i++;        
        }

//FIN DEL PROGRAMA    
}