Andy Pomfret
/
UoY-LDR-test
LDR test for Stage 1 Engineering at the University of York
main.cpp@2:4dca570013d8, 2020-11-21 (annotated)
- Committer:
- ajp109
- Date:
- Sat Nov 21 14:56:03 2020 +0000
- Revision:
- 2:4dca570013d8
- Parent:
- 1:3edadd59e1ef
- Child:
- 4:390669f57ccc
Update to use UoY-serial library
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
ajp109 | 0:62608d16d10f | 1 | #include "mbed.h" |
ajp109 | 0:62608d16d10f | 2 | |
ajp109 | 0:62608d16d10f | 3 | int main() |
ajp109 | 0:62608d16d10f | 4 | { |
ajp109 | 0:62608d16d10f | 5 | AnalogIn x(A0); |
ajp109 | 0:62608d16d10f | 6 | AnalogIn y(A1); |
ajp109 | 0:62608d16d10f | 7 | DigitalIn button(D2, PullUp); |
ajp109 | 0:62608d16d10f | 8 | |
ajp109 | 0:62608d16d10f | 9 | // Loop forever... |
ajp109 | 0:62608d16d10f | 10 | while (true) { |
ajp109 | 0:62608d16d10f | 11 | // Always print out the X and Y values |
ajp109 | 1:3edadd59e1ef | 12 | printf("x:%d y:%d\n", x.read_u16(), y.read_u16()); |
ajp109 | 0:62608d16d10f | 13 | if (button == false) { |
ajp109 | 0:62608d16d10f | 14 | // If the button is being pressed, add a suitable message |
ajp109 | 1:3edadd59e1ef | 15 | printf("\t(button pressed)\n"); |
ajp109 | 0:62608d16d10f | 16 | } |
ajp109 | 0:62608d16d10f | 17 | thread_sleep_for(500); |
ajp109 | 0:62608d16d10f | 18 | } |
ajp109 | 0:62608d16d10f | 19 | } |