Programa prueba

Dependencies:   TextLCD mbed

Fork of TextLCD_HelloWorld2 by Wim Huiskamp

main.cpp

Committer:
Alex27
Date:
2015-12-11
Revision:
5:ca16a7ea8bb4
Parent:
4:a3e4bb2053cb

File content as of revision 5:ca16a7ea8bb4:

// 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

//PwmOut out_pwm(PTC1);               //Creación de una salida PWM

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*/

    //out_pwm.period_ms(100);             //Asignación de un periodo de 100 mili-segundos

/*Codigos de prueba*/
    
    while(true){
    lcd.cls();
    
    conv=an_pin.read();                 //Lectura del Pin Analogico
    lcd.printf("Variable del ADC: i= %f ", conv);
    //out_pwm.write(conv);                //Asignación del ancho de pulso de la señal PWM
    wait(0.5);
    i++;        
        }

//FIN DEL PROGRAMA    
}