Phelma Formation 2022

Intro to Real-Time Computing : interfacing Arduino with Python - VPMDIRT1

  • Number of hours

    • Lectures 3.0
    • Projects 0
    • Tutorials 3.0
    • Internship 0
    • Laboratory works 24.0
    • Written tests 0

    ECTS

    ECTS 6.0

Goal(s)

Monitoring / control processes PC and hardware interfaces / software acquisition and data-processing, all of this using Python and Arduino, by the way of Firmata Library.

Contact Ronald PHLYPO

Content(s)

  • Knowledge of PC standard interfacing and its opportunities with physical methods for measurement and control.
  • The acquisitions cards: structure, operation and implementation (Using the Python/Firmata Sofware and Arduino as an acquisition card).
  • Several examples of experimental manipulations are studied in order to characterize:
    - Digital Input/Output: Application to a Digicode Key
    - Software management tools via Python Firmata
    - Analog Input, and PWM Output: Application to DC Motor Control
    - Sequential Programming: Application to a Useless Box
    - Option: Use Sensor to control Machine(s)
  • User Interface using Tkinter (or ?)


Prerequisites
  • Python programming basics.
  • Algorithms basics.
  • Electronic basics.

Test

Semester 8 - The exam is given in english only 

Continuous control (Programs evaluation)



100 % CC

Additional Information

Semester 8 - This course is given in english only EN

Course list
Curriculum->Master->Semester 8