Program that combines a linefollower program with visible ligt communication.

Dependencies:   m3pi_custom mbed

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?

UserRevisionLine numberNew 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 };