IPT Logotipo do IPT

Informática

<< back to Curriculum Plan

Publication in the Diário da República: Despacho n.º 8838/2020 de 14-09-2020 + Despacho n.º 3463/2023 de 16/03/2023

6 ECTS; 1º Ano, 1º Semestre, 56,0 TP , Cód. 614211.

Lecturer
- Filipe Manuel Martins Raminhos (2)
- Pedro Manuel Granchinho de Matos (1)(2)

(1) Docente Responsável
(2) Docente que lecciona

Prerequisites
Not applicable

Objectives
The main objectives of the Physical Computing Fundamentals course unit are that the students are capable of:
1. Dimension and implement electronic circuits fundamental to the communication between different devices
2. To know and to know to choose between different platforms of data communication
3. Implement data communication solutions and their control

Program
1. Physical Computing: Framework
2. Electronics Fundamentals
2.1 Useful electronic circuits and schematic examples
2.2 Physical components: resistors, LEDs, push buttons, switches and transducers
2.3 Mounting of circuits on prototype boards
3. Introduction to Sensors
3.1 Physical properties of sensors
3.2 Principles of interaction
3.3 Use of analogue and digital sensors
4. Introduction to Actuators
4.1 LED action: toggle, sequencing and brightness and colour control
5. Introduction to Arduino and Raspberry Pi platforms
5.1 Implementation requirements
5.2 Examples of application on both platforms
6. Serial Data Communication
6.1 Sending Arduino/Raspberry Pi messages to a computer
6.2 Sending messages from a computer to Arduino/Raspberry Pi
7. Processing loops and simple process control methodologies
7.1 Types of action
7.2 Examples of use
7.3 Software development for a simple control application

Evaluation Methodology
Execution of laboratory experiments during the practical classes and a written test in either period. Both parts are worth 50% of the final mark.
The approval of the course implies a classification higher or equal to 10 values in the laboratory assignments. There is no minimum mark in the written test.

Bibliography
- Fraden, J. e , . (2010). Handbook of Modern Sensors. (Vol. 1). (pp. 1-663). USA: Springer-Verlag New York
- Monk, S. (2011). Programming Arduino: Getting Started With Sketches. (Vol. 1). (pp. 1-176). USA: McGraw-Hill Education TAB
- Monk, S. (2013). Programando o Raspberry Pi - Primeiros Passos Com Python. (Vol. 1). (pp. 1-192). Brasil: NOVATEC

Teaching Method
Lectures and theoretical-practical lessons where practical cases are solved.

Software used in class
Software from Arduino platforms e Raspberry Pi;

 

 

 


<< back to Curriculum Plan
NP4552
Financiamento
KreativEu
erasmus
catedra
b-on
portugal2020
centro2020
compete2020
crusoe
fct
feder
fse
poch
portugal2030
poseur
prr
santander
republica
UE next generation
Centro 2030
Lisboa 2020
co-financiado