This shows you the differences between two versions of the page.
pm:prj2023:alucaci:alarm-clcok [2023/05/30 00:47] mihaela.sandru [Code Structure] |
pm:prj2023:alucaci:alarm-clcok [2023/05/30 03:06] (current) mihaela.sandru [Bibliografie/Resurse] |
||
---|---|---|---|
Line 81: | Line 81: | ||
===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
+ | **Am pornit de aici!** | ||
+ | {{ :pm:prj2023:alucaci:frekvens_front.jpg?230 |}} | ||
+ | **Am trecut pe aici** 8-) | ||
+ | {{ :pm:prj2023:alucaci:ac_mess.jpg?360 |}} | ||
+ | **Si am ajuns la:** | ||
+ | {{ :pm:prj2023:alucaci:ac_fin_frekvens.jpg?nolink&360 |}} | ||
+ | |||
- | <note tip> | ||
- | Care au fost rezultatele obţinute în urma realizării proiectului vostru. | ||
- | </note> | ||
===== Concluzii ===== | ===== Concluzii ===== | ||
+ | Acest proiect a fost complex atat din punct de vedere hardware, cat si software. | ||
- | ===== Download ===== | + | Am invatat despre interfatarea software-ului cu hardware-ul, despre stocarea datelor in PROGMEM si EEPROM. |
- | <note warning> | + | Desigur, am intampinat multiple probleme: |
- | O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului: surse, scheme, etc. Un fişier README, un ChangeLog, un script de compilare şi copiere automată pe uC crează întotdeauna o impresie bună ;-). | + | * de cateva ori, am facut lipituri reci, asa ca s-au desprins din loc; |
+ | * cutiile sunt facute sa fie asamblate/dezasamblate foarte greu; | ||
+ | * declararea unei variabile locale intr-o ramura de case afecteaza functionarea switch-ului (compilatorul presupune ca varful stivei ramane la fel pe tot parcursul switch-ului); | ||
+ | * am avut nevoie de un delay mare de debouncing, deoarece butoanele sunt springy. | ||
- | Fişierele se încarcă pe wiki folosind facilitatea **Add Images or other files**. Namespace-ul în care se încarcă fişierele este de tipul **:pm:prj20??:c?** sau **:pm:prj20??:c?:nume_student** (dacă este cazul). **Exemplu:** Dumitru Alin, 331CC -> **:pm:prj2009:cc:dumitru_alin**. | + | ===== Download ===== |
- | </note> | + | {{:pm:prj2023:alucaci:alarm_clock.zip|}} |
===== Jurnal ===== | ===== Jurnal ===== | ||
- | <note tip> | + | * 7 aprilie: documentare asupra unei teme de proiect |
- | Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului. | + | * 12 aprilie: alegerea temei de proiect |
- | </note> | + | * 18 aprilie: comandarea componentelor de la magazinul Optimus Digital |
+ | * 27 aprilie: realizarea documentatiei initiale (introducere, descriere generala, schema bloc, schema electrica) | ||
+ | * 24 aprilie - 16 mai: realizarea componentei hardware | ||
+ | * 17 mai - 28 mai: realizarea componentei software | ||
+ | * 29 mai: definitivarea documentatiei | ||
===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== | ||
- | <note> | + | === Datasheet === |
- | Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. | + | Datasheet ATmega328PB: |
- | </note> | + | https://ww1.microchip.com/downloads/en/DeviceDoc/40001906A.pdf \\ |
+ | Datasheet RTC PCF8563: | ||
+ | https://www.nxp.com/docs/en/data-sheet/PCF8563.pdf \\ | ||
+ | Datasheet DHT11 sensor: | ||
+ | https://www.mouser.com/datasheet/2/758/DHT11-Technical-Data-Sheet-Translated-Version-1143054.pdf \\ | ||
+ | Datasheet SCT2024 shift register: | ||
+ | http://www.starchips.com.tw/pdf/datasheet/SCT2024V01_03.pdf \\ | ||
+ | |||
+ | === Another === | ||
+ | https://reference.arduino.cc/reference/cs/language/functions/analog-io/analogwrite/ \\ | ||
+ | https://reference.arduino.cc/reference/en/language/variables/utilities/progmem/ \\ | ||
+ | https://docs.arduino.cc/learn/built-in-libraries/eeprom | ||
<html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> | <html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> | ||