Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed
main.cpp@0:951442bd3f7f, 2019-07-11 (annotated)
- Committer:
- liam_grazier
- Date:
- Thu Jul 11 09:36:30 2019 +0000
- Revision:
- 0:951442bd3f7f
- Child:
- 1:5b491fa83cb7
send1;
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
liam_grazier | 0:951442bd3f7f | 1 | #include "mbed.h" |
liam_grazier | 0:951442bd3f7f | 2 | #include "main.hpp" |
liam_grazier | 0:951442bd3f7f | 3 | |
liam_grazier | 0:951442bd3f7f | 4 | int main() { |
liam_grazier | 0:951442bd3f7f | 5 | float meas; |
liam_grazier | 0:951442bd3f7f | 6 | while(1) { |
liam_grazier | 0:951442bd3f7f | 7 | cs = 1; |
liam_grazier | 0:951442bd3f7f | 8 | dac.format(32,1); |
liam_grazier | 0:951442bd3f7f | 9 | dac.frequency(50000000); |
liam_grazier | 0:951442bd3f7f | 10 | wait(0.5); |
liam_grazier | 0:951442bd3f7f | 11 | cs = 0; |
liam_grazier | 0:951442bd3f7f | 12 | dac.write(0x30FFFF); |
liam_grazier | 0:951442bd3f7f | 13 | wait(0.5); |
liam_grazier | 0:951442bd3f7f | 14 | allledon(); |
liam_grazier | 0:951442bd3f7f | 15 | updateled(); |
liam_grazier | 0:951442bd3f7f | 16 | multiplexa = 0; |
liam_grazier | 0:951442bd3f7f | 17 | meas = analog_valuea.read(); // Converts and read the analog input value (value from 0.0 to 1.0) |
liam_grazier | 0:951442bd3f7f | 18 | meas = meas * 3300; // Change the value to be in the 0 to 3300 range |
liam_grazier | 0:951442bd3f7f | 19 | printf("measure = %.0f mV\n", meas); |
liam_grazier | 0:951442bd3f7f | 20 | if (meas > 2000) { // If the value is greater than 2V then switch the LED on |
liam_grazier | 0:951442bd3f7f | 21 | led = 1; |
liam_grazier | 0:951442bd3f7f | 22 | } |
liam_grazier | 0:951442bd3f7f | 23 | else { |
liam_grazier | 0:951442bd3f7f | 24 | led = 0; |
liam_grazier | 0:951442bd3f7f | 25 | // } |
liam_grazier | 0:951442bd3f7f | 26 | } |
liam_grazier | 0:951442bd3f7f | 27 | } |
liam_grazier | 0:951442bd3f7f | 28 | } |