Embedded Systems (06POGEMB)
- Coefficient : 2.5
- Hourly Volume: 72.0h (including 36.0h supervised)
- Labo : 36h supervised (and 6h unsupervised)
- Out-of-schedule personal work : 30h
- Including project : 18h supervised and 24h unsupervised project
AATs Lists
Description
General information on serial link communications will be studied with a focus for implementation on UART and I2C links. The student in the context of a "project approach" will be able to develop an application allowing to:
- Retrieve data provided by a sensor communicating via I2C serial links,
- Process and store data in a database,
- Display data in a HMI interface in both text and graphic form.
Learning Outcomes AAv (AAv)
AAv1 [heures: 30, D1, D2, D3, D4] : The student enrolled in the embedded systems course, at the end of the first part of the semester, will be able via serial link, RS232 or I2C, to establish the communication between a STM32 microcontroller with an external digital system by developing a simple API (RS232) or using a simple API, provided and known (I2C).
AAv2 [heures: 42, D1, D2, D3, D4, E3, F1] : The student enrolled in the embedded systems course, at the end of the semester, will be able to develop a small application allowing to retrieve the data provided by any sensor communicating through I2C series link and to process them, store them in a database,display them in a HMI interface as text and graphics. He will be able to conduct his work as part of a «project approach» and able to restore and explain its results, during a defense and by providing a complete kit explaining and demonstrating the operational functioning of the developed application (mental map + Gantt+ documentation + demonstration video).
Assessment methods
Average of several continuous assessment tests and, for the project, an oral and a written presentation.
Key Words
I2C, RS232 serial link, zigbee, bluetooth, sensors
Prerequisites
Processor architecture Microcontroller peripherals C language