diff --git a/README.md b/README.md index f34d07d..cdc5e1c 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,4 @@ +[![Review Assignment Due Date](https://classroom.github.com/assets/deadline-readme-button-22041afd0340ce965d47ae6ef1cefeee28c7c493a6346c4f15d667ab976d596c.svg)](https://classroom.github.com/a/Gw5BpioW) # Signals - Week 1 For all of our activities and code running, we'll be using the [ARM mbed Simulator](http://195.130.59.221/) diff --git a/week1_exercise1.cpp b/week1_exercise1.cpp index aef16cd..556370a 100644 --- a/week1_exercise1.cpp +++ b/week1_exercise1.cpp @@ -1,14 +1,13 @@ -//STARTER -//THIS EXERCISE IS TO BE DONE IN THE ARM MBED SIMULATOR -//http://195.130.59.221/ -//IF YOU HAVE ISSUES WITH THE SIMULATOR, CONTACT EMBEDDED LEAD #include "mbed.h" +DigitalOut led(LED1); +DigitalIn button(BUTTON1); + int main() { while (1) { - printf("Week 1 Exercise 1"); + led = button; + printf("Blink! LED is now %d\n", button.read()); - // MAKE SURE THERE IS ALWAYS A WAIT ON THE SIM OR IT WILL CRASH - wait_ms(500); + wait_ms(50); } } diff --git a/week1_exercise2.cpp b/week1_exercise2.cpp index 4dc3a2c..9a28694 100644 --- a/week1_exercise2.cpp +++ b/week1_exercise2.cpp @@ -1,14 +1,16 @@ -//STARTER -//THIS EXERCISE IS TO BE DONE IN THE ARM MBED SIMULATOR -//http://195.130.59.221/ -//IF YOU HAVE ISSUES WITH THE SIMULATOR, CONTACT EMBEDDED LEAD #include "mbed.h" +DigitalOut led(LED1); +AnalogIn pot(p15); + int main() { while (1) { - printf("Week 1 Exercise 2"); + led = !led; + + wait_ms(pot.read() * 2000); + + led = !led; - // MAKE SURE THERE IS ALWAYS A WAIT ON THE SIM OR IT WILL CRASH - wait_ms(500); + wait_ms(2000 - (pot.read() * 2000)); } }