Stanley Cohen
/
analog_rand_v1
Random number generator that looks at a floating analog port.
main.cpp
- Committer:
- scohennm
- Date:
- 2014-11-05
- Revision:
- 0:4d9bc3402dd8
File content as of revision 0:4d9bc3402dd8:
#include "mbed.h" #define DATATIME 250 // 250 milliseconds #define LASTDGDIV 10 #define PROGMANE "Analog Rand v1\n\r" AnalogIn analogRand(PTB0); DigitalOut Rled(LED_RED); Serial pc(USBTX, USBRX); int main(){ float analogValue; unsigned int analogBits; unsigned int lastDigit; while (true) { analogValue = analogRand.read(); analogBits = analogRand.read_u16(); lastDigit = analogBits % LASTDGDIV; Rled = !Rled; // toggle led pc.printf("%0.5f, %d, %1d\n", analogValue, analogBits, lastDigit); wait_ms(DATATIME); } }