Imperial College London

ProfessorRaviVaidyanathan

Faculty of EngineeringDepartment of Mechanical Engineering

Professor in Biomechatronics
 
 
 
//

Contact

 

+44 (0)20 7594 7020r.vaidyanathan CV

 
 
//

Location

 

717City and Guilds BuildingSouth Kensington Campus

//

Summary

 

Embedded C for Microcontrollers A - MECH60009

Aims

This module aims to introduce students who are proficient in MATLAB programming to the C programming language: amongst the most widely-used ever amongst programming languages, and one which provides an excellent foundation for learning others (e.g. C++ and JavaScript). It also aims to develop, from the basic knowledge of mechatronics provided in ME2, an ability to build mechatronic systems containing typical sensors and actuators that are controlled by a microcontroller programmed in C. This is a level 6 version of the enhanced level 7 ECM module and students cannot take both for credit towards their final degree.

ECTS units:    5    
 

Role

Course Leader

Embedded C for Microcontrollers A - MECH60009

Aims

This module aims to introduce students who are proficient in MATLAB programming to the C programming language: amongst the most widely-used ever amongst programming languages, and one which provides an excellent foundation for learning others (e.g. C++ and JavaScript). It also aims to develop, from the basic knowledge of mechatronics provided in ME2, an ability to build mechatronic systems containing typical sensors and actuators that are controlled by a microcontroller programmed in C. This is a level 6 version of the enhanced level 7 ECM module and students cannot take both for credit towards their final degree.

ECTS units:    5    
 

Role

Course Leader

Embedded C for Microcontrollers A - MECH60009

Aims

This module aims to introduce students who are proficient in MATLAB programming to the C programming language: amongst the most widely-used ever amongst programming languages, and one which provides an excellent foundation for learning others (e.g. C++ and JavaScript). It also aims to develop, from the basic knowledge of mechatronics provided in ME2, an ability to build mechatronic systems containing typical sensors and actuators that are controlled by a microcontroller programmed in C. This is a level 6 version of the enhanced level 7 ECM module and students cannot take both for credit towards their final degree.

ECTS units:    5    
 

Role

Course Leader

Embedded C for Microcontrollers B - MECH70013

Aims

This module aims to introduce students who are proficient in MATLAB programming to the C programming language: amongst the most widely-used ever amongst programming languages, and one which provides an excellent foundation for learning others (e.g. C++ and JavaScript). It also aims to develop, from the basic knowledge of mechatronics provided in ME2, an ability to build mechatronic systems containing typical sensors and actuators that are controlled by a microcontroller programmed in C. This is a level 7 variant of the level 6 ECM module and students cannot take both for credit towards their final degree.

ECTS =  5    
 

Role

Course Leader

Embedded C for Microcontrollers B - MECH70013

Aims

This module aims to introduce students who are proficient in MATLAB programming to the C programming language: amongst the most widely-used ever amongst programming languages, and one which provides an excellent foundation for learning others (e.g. C++ and JavaScript). It also aims to develop, from the basic knowledge of mechatronics provided in ME2, an ability to build mechatronic systems containing typical sensors and actuators that are controlled by a microcontroller programmed in C. This is a level 7 variant of the level 6 ECM module and students cannot take both for credit towards their final degree.

ECTS =  5    
 

Role

Course Leader

Embedded C for Microcontrollers B - MECH70013

Aims

This module aims to introduce students who are proficient in MATLAB programming to the C programming language: amongst the most widely-used ever amongst programming languages, and one which provides an excellent foundation for learning others (e.g. C++ and JavaScript). It also aims to develop, from the basic knowledge of mechatronics provided in ME2, an ability to build mechatronic systems containing typical sensors and actuators that are controlled by a microcontroller programmed in C. This is a level 7 variant of the level 6 ECM module and students cannot take both for credit towards their final degree.

ECTS =  5    
 

Role

Course Leader