The Interface Technologies course focuses on planning and designing interactions with human beings. Students should acquire critical autonomy in evaluating and designing advanced interaction processes and be able to propose consistent solutions, using a diverse range of technologies in the implementation of interactive solutions, including both software and hardware parts. At the end of the course, students should be able to face the design of interfaces for specific contexts, ensuring not only the aesthetic quality but also the usability and robustness of the implementation of their proposals, resulting from the adequacy of their solutions to the needs of different projects.
The Interface Technologies course is part of M.Sc. Design and Multimedia of University of Coimbra (Portugal)
This repository is a collection of exercises, code, and documentation for Interface Technologies course. Through this program, participants will learn to:
- Program Arduino microcontrollers.
- Interface with various input and output devices.
- Explore basic electronics concepts such as capacitors, sensors, and communication protocols.
- Build interactive projects using physical components.
This course is designed for beginners with no prior experience in electronics or programming. However, participants should have a basic understanding of computer programming and be comfortable using a computer.
-
Hello World
Learn the basics of Arduino programming, including setting up the IDE and running your first "Hello World" program. -
Pushbuttons
Learn the basics of Arduino programming, including setting up the IDE and running your first "Hello World" program.
Winter 2023, and 2025