ADC -> LCD
Revision 0:846020faea19, committed 2017-07-15
- Comitter:
- mattshuman
- Date:
- Sat Jul 15 16:49:37 2017 +0000
- Commit message:
- Initial ADC project;
Changed in this revision
diff -r 000000000000 -r 846020faea19 SLCD.lib --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SLCD.lib Sat Jul 15 16:49:37 2017 +0000 @@ -0,0 +1,1 @@ +https://mbed.org/users/Sissors/code/SLCD/#f70873bc6121
diff -r 000000000000 -r 846020faea19 main.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Sat Jul 15 16:49:37 2017 +0000 @@ -0,0 +1,63 @@ +/*! Lab2 + * Used to turn the FRDM-KL46Z into a voltmeter. + * Modified from: https://developer.mbed.org/users/star297/code/FRDM-KL46Z-LCD-rtc-Demo/ + * \author Matthew Shuman + * + * \date August 28th, 2016 + + * \bug No bugs yet + + * @code + * #include "mbed.h" + * #include "SLCD.h" + + * SLCD myLcd; + * int myNumber=0; + * int main() + * { + * while(1) { + * myLcd.printf("00%2.0i",myNumber); + * ++myNumber; + * wait(.1); + * }//end of while + * }//end of main + * @endcode + */ + + +#include "mbed.h" +#include "SLCD.h" + +SLCD slcd; //Setup the LCD on the FRDM-KL46Z. +DigitalOut led1(LED1); //Setup the green LED. +AnalogIn ReadVoltage(A0); //Setup the analog input. +DigitalOut SpeakerOut(PTE30); +//AnalogOut SpeakerOut(PTE30); + +main() +{ + + //Add a pull up resistor to SW1. + led1 = 0; //Turn on the green LED. + slcd.DP1(1); //Turn on the decimal point + SpeakerOut = 0; + + while(1) { + led1=!led1; //Toggle the green LED + slcd.printf("%4.0f", ReadVoltage.read()*3300.f); //Use this line to read the analog input. + wait_ms(ReadVoltage.read()*10); //Wait some time + SpeakerOut =! SpeakerOut; + +// SpeakerOut = 0; +// wait_ms(1); +// SpeakerOut = .25; +// wait_ms(1); +// SpeakerOut = .50; +// wait_ms(1); +// SpeakerOut = .75; +// wait_ms(1); +// SpeakerOut = 1; +// wait_ms(1); + + } +}
diff -r 000000000000 -r 846020faea19 mbed-src.lib --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mbed-src.lib Sat Jul 15 16:49:37 2017 +0000 @@ -0,0 +1,1 @@ +https://mbed.org/users/mbed_official/code/mbed-src/#847f030b50ee