Práctica para inplementación de captura con un ADC y visualización en un display de LCD y utilizando la librería TextLCD y la tarjeta FRDM KL25

Dependencies:   mbed TextLCD

Fork of TextLCD_HelloWorld2 by Wim Huiskamp

main.cpp

Committer:
AdrianMA
Date:
2019-09-22
Revision:
6:249c41ff792c
Parent:
5:b8f5c2de52c4

File content as of revision 6:249c41ff792c:

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

//Configuración de la libreria del LCD
TextLCD_SPI lcd(&spi_lcd, PTC4, 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() {
    
    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
                                        //Impresión de información por medio del LCD
    lcd.printf("Contador LCD: \ni= %f ", conv);
    wait(0.5);                          //Retardo de 0.5 segundos        
        }

//FIN DEL PROGRAMA    
}