Objectives

  • Installing Arduino IDE
  • Interface with analog sensors
  • Plotting real time signal
  • Documentation using Markdown language

Prerequisites (Before you start)

Deadline

Thursday 16/10/2018

Joining to Assignment Repository

Refer to this sheet to know your group number:

  1. Go to the Assignment Page.
  2. Joint Group or make another group.
  3. Wait till your repository created.

  4. Open the link and Clone repository.
    git clone URL
    

Part 1: Arduino

  1. Use Arduino to acquire two signals from two different sensors.
  2. Plot signals readings on serial plotter.
  3. Make an alarm for a condition based on sensor readings.

Bonus

Save signals on SD card and plot it on matlab.

Part 2: Written

Report all details about your implementations in markdown file (Report.md). Report must show sample results of your code. Organize the report and be concise. State issues you faced in the assignment and how you treated with it. Mention any kind of contribution of other students.

How to ask for help?

You can ask me to review your code, give an advice and fixing bugs. It is so easy, you have just to commit your buggy code and push it to github then mention me in the a comment and I will review the code.

Important Notes

  • You are allowed to discuss task problems with your mates. But code must be on your own.
  • You can get code lines from internet and include them in your own code and you must cite the source.
  • Sharing few code lines of your own with your classmates is allowed for identifying and fixing bugs, it is not allowed to see others solution before submitting.
  • Report must include summary about your implementation, sample results and issues that you faced and how you fixed it.
  • You must mention any kind of contribution of other mates.

Submitting

$ git commit -a -m "solved all problems!"
$ git push origin master