FRDM-K64F board connected to Sparkfun Nokia 6100 LCD breakout board through RF pin header

Dependencies:   NokiaLCD mbed

/media/uploads/Capper/frdd.jpg /media/uploads/Capper/frd.jpg

Committer:
Capper
Date:
Fri Oct 24 15:37:12 2014 +0000
Revision:
0:a585e9cb7543
FRDM-K64F board connected to Sparkfun Nokia 6100 breakout board to read and display analog input values

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Capper 0:a585e9cb7543 1 #include "mbed.h"
Capper 0:a585e9cb7543 2 #include "NokiaLCD.h"
Capper 0:a585e9cb7543 3
Capper 0:a585e9cb7543 4 DigitalOut led(LED_RED);
Capper 0:a585e9cb7543 5 AnalogIn ain0(A0);
Capper 0:a585e9cb7543 6 AnalogIn ain1(A1);
Capper 0:a585e9cb7543 7 AnalogIn ain2(A2);
Capper 0:a585e9cb7543 8 AnalogIn ain3(A3);
Capper 0:a585e9cb7543 9 AnalogIn ain4(A4);
Capper 0:a585e9cb7543 10 AnalogIn ain5(A5);
Capper 0:a585e9cb7543 11 NokiaLCD lcd(PTD6, PTD5, PTD4, PTC12, NokiaLCD::PCF8833); // mosi, sclk, cs, rst, type
Capper 0:a585e9cb7543 12 int main()
Capper 0:a585e9cb7543 13 {
Capper 0:a585e9cb7543 14 lcd.background(0xffffff);
Capper 0:a585e9cb7543 15 lcd.foreground(0x4b0082);
Capper 0:a585e9cb7543 16 lcd.cls();
Capper 0:a585e9cb7543 17 lcd.locate(0,1);
Capper 0:a585e9cb7543 18 lcd.printf(" FRDM-K64F ");
Capper 0:a585e9cb7543 19 while (true) {
Capper 0:a585e9cb7543 20 led = 0;
Capper 0:a585e9cb7543 21 wait(0.2f);
Capper 0:a585e9cb7543 22 lcd.printf(" ");
Capper 0:a585e9cb7543 23 wait(0.2f);
Capper 0:a585e9cb7543 24 lcd.locate(0,4);
Capper 0:a585e9cb7543 25 lcd.printf("AOVDC: %4.1f V ",(ain0.read()*3.3));
Capper 0:a585e9cb7543 26 wait(0.2f);
Capper 0:a585e9cb7543 27 lcd.locate(0,5);
Capper 0:a585e9cb7543 28 lcd.printf("A1VDC: %4.1f V ",(ain1.read()*3.3));
Capper 0:a585e9cb7543 29 wait(0.2f);
Capper 0:a585e9cb7543 30 lcd.locate(0,6);
Capper 0:a585e9cb7543 31 lcd.printf("A2VDC: %4.1f V ",(ain2.read()*3.3));
Capper 0:a585e9cb7543 32 wait(0.2f);
Capper 0:a585e9cb7543 33 lcd.locate(0,7);
Capper 0:a585e9cb7543 34 lcd.printf("A3VDC: %4.1f V ",(ain3.read()*3.3));
Capper 0:a585e9cb7543 35 wait(0.2f);
Capper 0:a585e9cb7543 36 lcd.locate(0,8);
Capper 0:a585e9cb7543 37 lcd.printf("A4VDC: %4.1f V ",(ain4.read()*3.3));
Capper 0:a585e9cb7543 38 wait(0.2f);
Capper 0:a585e9cb7543 39 lcd.locate(0,9);
Capper 0:a585e9cb7543 40 lcd.printf("A5VDC: %4.1f V ",(ain5.read()*3.3));
Capper 0:a585e9cb7543 41 wait(0.2f);
Capper 0:a585e9cb7543 42 led = 1;
Capper 0:a585e9cb7543 43 wait(0.2f);
Capper 0:a585e9cb7543 44 }
Capper 0:a585e9cb7543 45 }