Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pm:prj2024:vstoica:dragos.gorgovan [2024/05/27 05:43]
dragos.gorgovan [Download]
pm:prj2024:vstoica:dragos.gorgovan [2024/05/27 05:59] (current)
dragos.gorgovan [Software Design]
Line 30: Line 30:
  
  
 +Functii implementate:​
 +  * setup - se initializeaza toti registrii necesari functionarii programului
 +  * loop - contine citirile/​scrierile pinilor si logica programului
 +  * ISR(INT0_vect) - rutina de tratare a intreruperilor pe INT0(PD2) la care este legat butonul
 +  * USART0_init,​ USART_send, USART0_transmit - lucrul cu interfata seriala, folosite daca flag-ul de debug este setat
 +  * calibrate_sensors - functia asteapta un minut pana cand senzorii sunt calibrati (MQ2 trebuie sa se incalzeasca,​ senzorul de miscare poate da false positives la initializare),​ numaratoarea inversa este afisata pe ecranul LCD
 +  * analog_read,​ analog_init - initializarea si citirea valorilor analog de pe pinul A1
 +  * play_alarm - reda cantece prin itermediul buzzer-ului
 +
 +Surse:
 +  * main.cpp - contine toate functiile implementate
 +  * songs.hpp - contine notele si durata lor pentru functia play_alarm
 ===== Rezultate Obţinute ===== ===== Rezultate Obţinute =====
  
pm/prj2024/vstoica/dragos.gorgovan.1716777781.txt.gz · Last modified: 2024/05/27 05:43 by dragos.gorgovan
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0