Program that combines a linefollower program with visible ligt communication.
Dependencies: m3pi_custom mbed
analoog.h@2:21fb894dc9d6, 2018-05-16 (annotated)
- Committer:
- bertgereels
- Date:
- Wed May 16 19:18:11 2018 +0000
- Revision:
- 2:21fb894dc9d6
- Parent:
- 1:243ec35fafcd
Part two of the 'projectlab' course.
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
bertgereels | 1:243ec35fafcd | 1 | #include "mbed.h" |
bertgereels | 1:243ec35fafcd | 2 | #include "m3pi.h" |
bertgereels | 1:243ec35fafcd | 3 | |
bertgereels | 1:243ec35fafcd | 4 | #pragma once |
bertgereels | 1:243ec35fafcd | 5 | |
bertgereels | 1:243ec35fafcd | 6 | |
bertgereels | 1:243ec35fafcd | 7 | namespace ProjectTwo{ |
bertgereels | 1:243ec35fafcd | 8 | |
bertgereels | 1:243ec35fafcd | 9 | class AnalogReader{ |
bertgereels | 1:243ec35fafcd | 10 | public: |
bertgereels | 1:243ec35fafcd | 11 | /* |
bertgereels | 1:243ec35fafcd | 12 | * Constructor for AnalogReader class. |
bertgereels | 1:243ec35fafcd | 13 | * |
bertgereels | 1:243ec35fafcd | 14 | @param Nothing. |
bertgereels | 1:243ec35fafcd | 15 | @return Nothing. |
bertgereels | 1:243ec35fafcd | 16 | */ |
bertgereels | 1:243ec35fafcd | 17 | AnalogReader(void); |
bertgereels | 1:243ec35fafcd | 18 | |
bertgereels | 1:243ec35fafcd | 19 | /* |
bertgereels | 1:243ec35fafcd | 20 | * Method that reads the voltage from the photodiode underneath the robot. |
bertgereels | 1:243ec35fafcd | 21 | * |
bertgereels | 1:243ec35fafcd | 22 | @param Nothing. |
bertgereels | 1:243ec35fafcd | 23 | @return The voltage as a float. |
bertgereels | 1:243ec35fafcd | 24 | */ |
bertgereels | 1:243ec35fafcd | 25 | float getVoltage(void); |
bertgereels | 1:243ec35fafcd | 26 | private: |
bertgereels | 1:243ec35fafcd | 27 | |
bertgereels | 1:243ec35fafcd | 28 | |
bertgereels | 1:243ec35fafcd | 29 | }; |
bertgereels | 1:243ec35fafcd | 30 | }; |