Skip to Main Content (Press Enter)

Logo UNINSUBRIA
  • ×
  • Home
  • Degrees
  • Courses
  • Jobs
  • People
  • Outputs
  • Organizations
  • Third Mission
  • Projects
  • Expertise & Skills

UNI-FIND
Logo UNINSUBRIA

|

UNI-FIND

uninsubria.it
  • ×
  • Home
  • Degrees
  • Courses
  • Jobs
  • People
  • Outputs
  • Organizations
  • Third Mission
  • Projects
  • Expertise & Skills
  1. Courses

SCV0391 - MICROCONTROLLERS

courses
ID:
SCV0391
Duration (hours):
48
CFU:
6
SSD:
ELETTRONICA
Year:
2025
  • Overview
  • Syllabus
  • Degrees
  • People

Overview

Date/time interval

Primo Semestre (22/09/2025 - 19/12/2025)

Syllabus

Course Objectives

This course will be aimed to the basics of digital microcontrollers and their practical applications. At the beginning, the students will be introduced to the basic concepts of analog and digital electronics. Particular emphasis will be given to operational amplifiers (OA’s) and to the analog-to-digital (AD) and digital-to-analog (DA) conversion. Once the students will be familiar with basic electronics, the interfacing of microprocessors will be discussed, focusing to USART and most common communication protocols, as well as sensors (T, P, light, chemical.)
At the end of this course, the students :
1. Will understand the basics of analog electronics, analog-digital conversion and microcontrollers.
2. Will understand how external hardware works, as well as the principal classes of sensors, to be attached to microcontrollers.
3. Will be able to apply microcontroller-based boards (Arduino and Propeller as two typical low-cost examples) to real-world applications,
4. will combine hardware and software in an integrated approach to design simple application in the real world.
5. will gain interdisciplinary competence in different fields (IT, electronics, sensor science). The student will have the scientific competence and the knowledge of technical language to interact with colleagues from complementary disciplines and will be able to work different fields e.g. IoT or scientific instrumentation.

Course Prerequisites

No specific prerequisites are required, apart for the basic notions on programming.

Teaching Methods

This course will be held in the classroom both for the theoretical lessons and for simple practical examples on microcontroller programming. In this way, the students will be able to understand, in a step-by-step fashion, the design of simple real-world applications combining hardware and software.
The students are strongly advised to follow the classroom lessons, followed by home study of each topics, in order to be able to fulfill the teaching objectives.

Assessment Methods

This course will be based on a continuous interchange of knowledge and feedback between teacher and the students. In this way, teacher will have a real-time perception of the learning curve, keeping in mind the final goal to apply all the theoretical notions to real-world applications.
The final exam will be evaluated in thirtieth (/30). It will consist of two parts, named A and B, for a total maximum score of 30 points :
- Part A - Four theoretical questions, in written form. Each question will score 5 points, for a total maximum score of 20 points.
- Part B - Presentation and discussion of a practical project on electronics and microcontroller, scoring 4 points for the hardware and 6 points for the documentation. Alternatively, the student will be allowed to substitute the practical project with two additional questions, each scoring 5 points, on microcontrollers and sensors.
Part B will have a total maximum score of 10 points.

Contents

Theory (20 h – objective 1)
- microcontrollers – basic aspects of hardware and software (4 h)
- basic electronics (resistors, capacitors, diodes, transistors, IC, operational amplifiers) (12 h)
- ADC e DAC (4 h)

Theory (20 h – objective 2)
- controlling external devices (LED’s, light sources, optocouplers, relays) (4 h)
- USART for serial communication – USB as Virtual COM port – Serial protocols (SPI, I2C, 1-wire, Modbus) (4 h)
- physical and chemical sensors ( T, P, light, motion, chemical sensing) – how they work and how they are interfaced (8 h)
- A short introduction to industrial process control (4 h)

Design and practice in the classroom (8 h – objective 3)
- Designing simple electronic circuits.
- Use of the most common electronic instrumentation (tester, oscilloscope, power supply)
- Use and programming of microcontroller-based boards (Arduino, Propeller) for real-world applications : LED control, temperature reading, motor controls, use of buttons and analog joystick, ethanol measurement.

Course Language

Italian

More information

Office hours by e-mail carlo.dossi@uninsubria.it

Degrees

Degrees

COMPUTER SCIENCE 
Bachelor’s Degree
3 years
No Results Found

People

People

DOSSI CARLO
Settore CHEM-01/A - Chimica analitica
PE4_7 - Chemical instrumentation - (2024)
PE4_8 - Electrochemistry, electrodialysis, microfluidics, sensors - (2024)
AREA MIN. 03 - Scienze chimiche
Gruppo 03/CHEM-01 - CHIMICA ANALITICA, AMBIENTALE E DEI BENI CULTURALI
85.42.00 - Istruzione universitaria e post-universitaria; accademie e conservatori
PE4_5 - Analytical chemistry - (2024)
Docenti di ruolo di Ia fascia
No Results Found
  • Accessibility
  • Use of cookies

Powered by VIVO | Designed by Cineca | 26.4.5.0