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.
Diff: Stoplicht.cpp
- Revision:
- 0:e9239870dd85
diff -r 000000000000 -r e9239870dd85 Stoplicht.cpp
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Stoplicht.cpp Fri Dec 18 08:17:06 2015 +0000
@@ -0,0 +1,30 @@
+#include "mbed.h"
+class Stoplicht
+{
+ private:
+ bool mStoplichtRood; // True = rood, false = groen
+ DigitalOut* mGroen;
+ DigitalOut* mRood;
+
+ public:
+ Stoplicht(PinName rood, PinName groen){
+ mGroen = new DigitalOut(groen);
+ mRood = new DigitalOut(rood);
+ *mGroen = true;
+ *mRood = true;
+ }
+
+ void set_Groen(){
+ *mRood = true;
+ *mGroen = false;
+ mStoplichtRood = false;
+ }
+ void set_Rood(){
+ *mGroen = true;
+ *mRood = false;
+ mStoplichtRood = true;
+ }
+ bool get_Status(){
+ return mStoplichtRood;
+ }
+};