Skip to content

valerionew/microcontrollori-polimi

Repository files navigation

microcontrollori-polimi

corso di microcontrollori del politecnico di milano - AA 2018/19

LAB 00 - Intro

Missing

LAB 01 - GPIO

Missing

LAB 02 - Interrupt

https://github.com/valerionew/microcontrollori-polimi/tree/master/20-03-2019

LAB 03 - Timer 0 & LCD

https://github.com/valerionew/microcontrollori-polimi/tree/master/03-04-2019

LAB 04 - Sonar CCP

https://github.com/valerionew/microcontrollori-polimi/tree/master/10-04-2019

LAB 05 - Esercizio

https://github.com/valerionew/microcontrollori-polimi/tree/master/08-05-2019

Step 0
  • Kitt 2.0: Implement in the PORTD the Kitt 2.0 effect with fixed delay between the transitions
  • Counter: Implement a counter clocked at 1 Hz (max 255) and print it on the display
Step 1
  • Kitt 2.0 dynamic delay: Implement the dynamic delay in the kitt 2.0 effect using two push buttons,
    • RA3 -> kitt_delay ++
    • RA4 -> kitt_delay --
  • Stopwatch: Transform the counter in stopwatch using three push buttons for Start/Stop/Reset functions,
    • RA0 -> Start
    • RA1 -> Stop
    • RA2 -> Reset
Step 2
  1. Dynamic refresh: Refresh the display only when needs (e.g. when a new data is ready)
  2. Print distance: Print the measured distance on the second row of the display in mm. The measure must be shown only when a push button (RA5) is pressed (with 1 s of latching), otherwise the “PRESS XXX” string must be shown
Step 3
  1. Stopwatch Format: Print the stop watch in xx:xx:xx:xxx (h : m : s : ms/10) format
  2. Stopwatch Precision: Enhance the stopwatch precision

LAB 06 - ADC

https://github.com/valerionew/microcontrollori-polimi/tree/master/15-05-2019

LAB 07 - PWM

https://github.com/valerionew/microcontrollori-polimi/tree/master/29-05-2019

LAB 08 - Tema D'Esame

https://github.com/valerionew/microcontrollori-polimi/tree/master/05-06-2019-temadesame

About

corso di microcontrollori del politecnico di milano - AA 2018/19

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages