FIS

From Training Technology Lab Wiki
Jump to navigation Jump to search

Embedded programming in wellfare Technology

This Course will be part of the RoboMedic Master profile for Wellfare Technology from F19

Teachers:

  • Morten Hansen
  • Anders Stengaard Sørensen
Blood flow restriction exercise with automated pressure control)
Robotrainer Light
Robotrainer ONE
Robotrainer Classic
Q-sensor student project
Dual RTL setup for weight lifting


Planning

The course will revolve around 2 themes:

  • Programming of microcontroller type systems ... like Arduino
  • Programming of high level systems for control/UI ... Like PC's or Raspberry Pi
  • ...and the communication between the two.

Lesson sketch:

Week Low level track High Level track
1 Course introduction
* The compiler chain
* Embedded systems
2 Programming in C
* Functions vs. classes
* Pointers
* Data structures
3 Controlling the hardware Input/output/pipes/filtre
4 Timing Timing
5 Multitask programming Graphic presentation of data
6 State machines (FSM)
7 Intertask communication bbb
8 aaa bbb
9 aaa bbb
10 aaa bbb
11 Pulling it all together
12 Final assignment
  1. Common:
    • aaa
    • bbb
  2. bbb
  3. ccc
  4. ddd
  5. eee
  6. fff
  7. ggg
  8. hhh
  9. iii
  10. jjj
  11. kkk
  12. lll