B03 / Mbed 2 deprecated FRA221_lab1

Dependencies:   mbed

Files at this revision

API Documentation at this revision

Comitter:
wonner163
Date:
Thu Nov 23 14:45:00 2017 +0000
Commit message:
test;

Changed in this revision

main.cpp Show annotated file Show diff for this revision Revisions of this file
mbed.bld Show annotated file Show diff for this revision Revisions of this file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Thu Nov 23 14:45:00 2017 +0000
@@ -0,0 +1,129 @@
+#include "mbed.h"
+DigitalIn bt0(USER_BUTTON);
+DigitalIn bt1(A0);
+DigitalIn bt2(A1);
+BusOut led(D2, D3, D4, D5);
+Timer t;
+int main() {
+    int st = 0;
+    t.start();
+    while(1){
+        if(bt0 == 0){
+            st = 0;
+            }
+        if(bt1 == 0){
+            st = 1;
+            }
+        if(bt2 == 0){
+            st = 2;
+            }
+        
+        if (st==0){
+            led =1;
+            wait(0.2);
+            led =2;
+            wait(0.2);
+            led =4;
+            wait(0.2);
+            led =8;
+            wait(0.2);
+            }
+        if (st==1){
+            led =8;
+            wait(0.2);
+            led =4;
+            wait(0.2);
+            led =2;
+            wait(0.2);
+            led =1;
+            wait(0.2);
+            }
+        if (st==2){
+            led =1;
+            wait(0.2);
+            led =3;
+            wait(0.2);
+            led =7;
+            wait(0.2);
+            led =15;
+            wait(0.2);
+            }
+         
+    }
+}
+/*
+#include "mbed.h"
+DigitalIn bt0(USER_BUTTON);
+DigitalIn bt1(A0);
+DigitalIn bt2(A1);
+BusOut led(D2, D3, D4, D5);
+Timer t;
+int main() {
+    int st = 0;
+    t.start();
+    while(1){
+        if(bt0 == 0){
+            st = 0;
+            }
+        if(bt1 == 0){
+            st = 1;
+            }
+        if(bt2 == 0){
+            st = 2;
+            }
+        
+        if (st==0){
+            if(t.read_ms() <100) {
+                led =1;
+                }
+            else if(t.read_ms() <500) {
+                led =2;
+                }
+            else if(t.read_ms() <800) {
+                led =4;
+                }
+            else if(t.read_ms() <1000) {
+                led =8;
+                }
+            else{
+                t.reset();
+                }
+
+            }
+        if (st==1){
+            if(t.read_ms() <100) {
+                led =8;
+                }
+            else if(t.read_ms() <500) {
+                led =4;
+                }
+            else if(t.read_ms() <800) {
+                led =2;
+                }
+            else if(t.read_ms() <1000) {
+                led =1;
+                }
+            else{
+                t.reset();
+                }
+            }
+        if (st==2){
+            if(t.read_ms() <100) {
+                led =1;
+                }
+            else if(t.read_ms() <500) {
+                led =3;
+                }
+            else if(t.read_ms() <800) {
+                led =7;
+                }
+            else if(t.read_ms() <1000) {
+                led =15;
+                }
+            else{
+                t.reset();
+                }
+            }
+         
+    }
+}*/
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mbed.bld	Thu Nov 23 14:45:00 2017 +0000
@@ -0,0 +1,1 @@
+http://mbed.org/users/mbed_official/code/mbed/builds/b484a57bc302
\ No newline at end of file