2nd year embedded systems project

Dependencies:   mbed C12832

Committer:
nwabiam
Date:
Tue Dec 15 18:15:48 2020 +0000
Revision:
1:9d7c34bfe43e
Simple Electronic Lock (Solenoid) code

Who changed what in which revision?

UserRevisionLine numberNew contents of line
nwabiam 1:9d7c34bfe43e 1 #ifndef Solenoid_H
nwabiam 1:9d7c34bfe43e 2 #define Solenoid_H
nwabiam 1:9d7c34bfe43e 3
nwabiam 1:9d7c34bfe43e 4 #include <mbed.h>
nwabiam 1:9d7c34bfe43e 5
nwabiam 1:9d7c34bfe43e 6 class Solenoid {
nwabiam 1:9d7c34bfe43e 7
nwabiam 1:9d7c34bfe43e 8 public:
nwabiam 1:9d7c34bfe43e 9 Solenoid (PinName targetSolenoidPin);
nwabiam 1:9d7c34bfe43e 10 ~Solenoid ();
nwabiam 1:9d7c34bfe43e 11 bool SetSolenoidStatus (bool Status);
nwabiam 1:9d7c34bfe43e 12 //float distance
nwabiam 1:9d7c34bfe43e 13
nwabiam 1:9d7c34bfe43e 14 private:
nwabiam 1:9d7c34bfe43e 15 DigitalOut solenoid;
nwabiam 1:9d7c34bfe43e 16
nwabiam 1:9d7c34bfe43e 17 };
nwabiam 1:9d7c34bfe43e 18
nwabiam 1:9d7c34bfe43e 19 #endif
nwabiam 1:9d7c34bfe43e 20
nwabiam 1:9d7c34bfe43e 21
nwabiam 1:9d7c34bfe43e 22
nwabiam 1:9d7c34bfe43e 23