This shows you the differences between two versions of the page.
|
pm:prj2024:vstoica:bogdan.dumitru2304 [2024/05/25 16:32] bogdan.dumitru2304 [Descriere generală] |
pm:prj2024:vstoica:bogdan.dumitru2304 [2024/05/31 13:54] (current) bogdan.dumitru2304 [Bibliografie/Resurse] |
||
|---|---|---|---|
| Line 8: | Line 8: | ||
| Acest proiect fiind un POC, poate fi expandat prin folosirea unor componente mult mai avansate, care pot fi folosite si pe distante mai mari si avand o precizie mult mai bune decat cele din kit-ul pe care il voi folosi eu pentru acest mini proiect. Astfel, poate deservi si ca un punct de inspiratie si pentru alte persoane care doresc sa implementeze mici proiecte / sisteme. | Acest proiect fiind un POC, poate fi expandat prin folosirea unor componente mult mai avansate, care pot fi folosite si pe distante mai mari si avand o precizie mult mai bune decat cele din kit-ul pe care il voi folosi eu pentru acest mini proiect. Astfel, poate deservi si ca un punct de inspiratie si pentru alte persoane care doresc sa implementeze mici proiecte / sisteme. | ||
| - | <note tip> | + | |
| - | Prezentarea pe scurt a proiectului vostru: | + | |
| - | * ce face | + | |
| - | * care este scopul lui | + | |
| - | * care a fost ideea de la care aţi pornit | + | |
| - | * de ce credeţi că este util pentru alţii şi pentru voi | + | |
| - | </note> | + | |
| ===== Descriere generală ===== | ===== Descriere generală ===== | ||
| Line 62: | Line 56: | ||
| ===== Software Design ===== | ===== Software Design ===== | ||
| - | |||
| - | |||
| - | <note tip> | ||
| - | Descrierea codului aplicaţiei (firmware): | ||
| - | * mediu de dezvoltare (if any) (e.g. AVR Studio, CodeVisionAVR) | ||
| - | * librării şi surse 3rd-party (e.g. Procyon AVRlib) | ||
| - | * algoritmi şi structuri pe care plănuiţi să le implementaţi | ||
| - | * (etapa 3) surse şi funcţii implementate | ||
| - | </note> | ||
| - | |||
| ==Mediu de Dezvoltare== | ==Mediu de Dezvoltare== | ||
| Arduino IDE, apoi mai tarziu am folosit VSC cu PlatformIO, importand proiectul de Arduino scris anterior. | Arduino IDE, apoi mai tarziu am folosit VSC cu PlatformIO, importand proiectul de Arduino scris anterior. | ||
| Line 102: | Line 86: | ||
| // Timer1 configuration: 1Hz (1 second interval) | // Timer1 configuration: 1Hz (1 second interval) | ||
| - | noInterrupts(); // Disable all interrupts | + | cli(); // Disable all interrupts |
| TCCR1A = 0; // Set entire TCCR1A register to 0 | TCCR1A = 0; // Set entire TCCR1A register to 0 | ||
| TCCR1B = 0; // Same for TCCR1B | TCCR1B = 0; // Same for TCCR1B | ||
| Line 110: | Line 94: | ||
| TCCR1B |= (1 << CS12) | (1 << CS10); // 1024 prescaler | TCCR1B |= (1 << CS12) | (1 << CS10); // 1024 prescaler | ||
| TIMSK1 |= (1 << OCIE1A); // Enable timer compare interrupt | TIMSK1 |= (1 << OCIE1A); // Enable timer compare interrupt | ||
| - | interrupts(); // Enable all interrupts | + | sei(); // Enable all interrupts |
| // Give the sensor some time to calibrate | // Give the sensor some time to calibrate | ||
| Line 287: | Line 271: | ||
| Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. | Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. | ||
| </note> | </note> | ||
| + | |||
| + | {{:pm:prj2024:vstoica:bogdan.dumitru2304:proiect_pm.zip|}} | ||
| <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> | ||