Alejandro Gonzalez
/
FRDM_KL46_ADC_LCD_PRACT_4
Programa prueba
Fork of TextLCD_HelloWorld2 by
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 }