Difference between revisions of "LMU PEM2 20 21"

From Sketching with Hardware at LMU Wiki
Jump to navigation Jump to search
Line 1: Line 1:
 
This is the course [https://www.um.informatik.uni-muenchen.de/studium_lehre/ws2021/pem2/index.html PEM2] at LMU in Winter Term 2020/21.
 
This is the course [https://www.um.informatik.uni-muenchen.de/studium_lehre/ws2021/pem2/index.html PEM2] at LMU in Winter Term 2020/21.
  
= Tasks =
+
= Tasks & Schedule =
  
=== Current Task until 18.12.20 ===
+
=== Current Tasks ===
* Set up a web server on the Pi Zero that can be accessed from a computer/device in the same local network, i.e. calling a webpage.
+
* Work on your milestones
** Your web server should be able to read out GPIO states, e.g. you can read out how often a button was pressed in the last minute or when it was last pressed. Think about how to realize data persistence.
+
* Use the Wiki to update this process
** The user should be able to control actuators via the webpage, e.g. turning an LED on and off
 
** Remember: You already collected and curated references for creating a webserver earlier (see Resources below)
 
  
* Explore options for sharing project source files within the team, e.g. versioning or continuous integration
+
=== Schedule ===
** You can use the LRZ gitlab: https://gitlab.lrz.de/
+
* 29.01. and 12.02.: PEM2 session (Update on milestones, Q&A)
** Alternatively, you could use a private or public GitHub repository (ask the other team members what they prefer)
+
* 12.03 (tentative): Final presentations
** One approach: Push code from your computer to the repository and pull the changes from the repository onto the Pi Zero
 
** Alternatively setup a Continuous Integration / Continuous Deployment pipeline. This requires (way) more effort in the initial configuration but does not (ideally) require any manual intervention anymore afterwards when you push changes into your repo.
 
  
 
= Projects =
 
= Projects =

Revision as of 16:58, 22 January 2021

This is the course PEM2 at LMU in Winter Term 2020/21.

Tasks & Schedule

Current Tasks

  • Work on your milestones
  • Use the Wiki to update this process

Schedule

  • 29.01. and 12.02.: PEM2 session (Update on milestones, Q&A)
  • 12.03 (tentative): Final presentations

Projects


Project: SP, JP, JL


Project: JW, YS


Project: CR, HW

Ressources