Digital Instrumentation


The goal is to provide the use of tools for the development of data acquisition and control systems based on microcontrollers and computers.

General characterization





Responsible teacher

José Luís Constantino Ferreira


Weekly - 5

Total - 70

Teaching language



Available soon


- Princípios de Electrónica, Albert Paul Malvino, McGraw-Hill

- The Art of Electronics, Paul Horowitz et al, Cambridge University Press

- LabVIEW programing, data acquisition and analysis, Beyton & Jeffrey, Prentice Hall

- Introdução à Instrumentação Médica, José Higino Correia, João Paulo Carmo, Lidel, 2013

Teaching method

Each week, a one-hour class is given to present and discuss concepts to be used in the execution of laboratory experiments.

The practical classes are weekly and last for four hours. During each class, there will be discussion of concepts to be applied in laboratory work. 

Each class will have a maximum of twenty students divided into ten groups of two students each.

Each group will have a workbench with a test bench (with breadboard, several voltage sources, signal generator, etc.), oscilloscope, multimeter, adjustable voltage and current power sources, signal generator, computer and an Arduino Uno board.

Evaluation method

The evaluation is made by written tests and an evaluation of the final project. The final grade is obtained using the following weightings:

25% - Programming microcontrollers test score;

25% - LabVIEW programming test score;

50% - Project evaluation score.

The project is evaluated through the operating demonstration (35%) and by a report (15%).

Scores are assigned on a scale from zero to twenty values. Intermediate calculations are done with ratings rounded to tenths of a point.

The approval in the practical classes is obtained through a number of attendances greater than or equal to two thirds of the practical classes of each module and a grade of 9.5 or higher in the evaluation of the project.

Passing the course requires approval in the practical classes and a weighted test score of 9.5 or higher.

Subject matter

1. Hardware interfaces. Data acquisition boards and programmable microcontrollers. Microcontrollers programming. Serial communication.

2. Software interfaces. ''''G'''' programming language (LabVIEW). Control and data acquisition. Serial communication.


Programs where the course is taught: