ECAM LaSalle Mechanical and Electrical Engineering Programme
Données Générales
Programme Académique ECAM LaSalle Mechanical and Electrical Engineering Programme Responsable(s) Module :
CAKAR Halil Ibrahim,GHRAB Sonia
Type d'EC : Cours Embedded Software (LIIEEng04EEmbeddedSoftware)
TP : 12h00
Cours : 12h00
Travail personnel : 12h00
Durée totale: 36h00
Status
Periode
Semester 4
Langue d'enseignement :
English
Objectifs Généraux
By the end of this module, students will be able to :
1. Design, develop and implement electronic programs in an embedded environment
2. Distinguish between analaogue and digital signals, explain the working principles of an analogue to digital converter (ADC) and understand the Pulse Width Modulation (PWM) in a microcontroller (card Arduino UNO)
3. Understand the serial communication in a microcontroller including USART/I2C-TWI /SPI
4. Understand timers, counters, external interrupts, Pin change interrupts and internal interrupts
Contenu
1. Introduction to embedded systems and C programming using Arduino Microcontroller
2. Introduction to Arduino programming : Basic sketches, digital hardware consideration, arrays, functions and pointers
3. Sensors and actuators (analogue and digital inputs and outputs)
4. Port Manipulation : Serial communication (simplex and duplex)
5. Timers, counters and interrupts
Prérequis
Embedded design (S3)
Electronic circuits and systems (S4)
Electronic principles and technology (S2)
Bibliographie
Purdum, J.J, Brad, L. (2012) Beginning C for Arduino. Apress
Noergaard, T. (2012) Embedded systems architecture: a comprehensive guide for engineers and programmers. Newne.
Évaluation(s)
Nature Coefficient Objectifs
1 Project 0,60 There are three labs
2 Practical work 0,40 will take all the parts the student had seen during lectures and labs