This shows you the differences between two versions of the page.
pm:prj2024:vstoica:robert.godeanu [2024/05/22 15:51] robert.godeanu [Software Design] |
pm:prj2024:vstoica:robert.godeanu [2024/05/26 23:39] (current) robert.godeanu [Bibliografie/Resurse] |
||
---|---|---|---|
Line 63: | Line 63: | ||
V1, V4, V5 sunt pini virtuali setati din Blynk pentru diferentiarea lor | V1, V4, V5 sunt pini virtuali setati din Blynk pentru diferentiarea lor | ||
<code> | <code> | ||
- | // Setam codul initial la 1 1 1 | ||
- | int SliderValueOne = 1; | ||
- | int SliderValueTwo = 1; | ||
- | int SliderValueThree = 1; | ||
// extragerea valorilor | // extragerea valorilor | ||
BLYNK_WRITE(V1) { | BLYNK_WRITE(V1) { | ||
Line 102: | Line 98: | ||
</code> | </code> | ||
- | Logica cod loop: | + | In loop se vor intampla urmatoarele: |
* citim constant valoarea intentistitatii luminii -> ''int lightLevel = analogRead(photoPin)'' | * citim constant valoarea intentistitatii luminii -> ''int lightLevel = analogRead(photoPin)'' | ||
- | * doar daca lightLevel-ul > threshold putem permite codului sa citeasca si urmatoarele valori necesare | + | * doar daca lightLevel-ul > threshold putem permite codului sa primeasca si urmatoarele valori necesare |
* citim acum valorile primite de potentiometre. Ele in mod normal citesc valori pana la 1023, dar noi le vom mapa doar pana la 9: ''int PotOne = map(analogRead(A0), 0, 1023, 0, 9)'', urmand apoi sa printam constant pe lcd valorile acestora | * citim acum valorile primite de potentiometre. Ele in mod normal citesc valori pana la 1023, dar noi le vom mapa doar pana la 9: ''int PotOne = map(analogRead(A0), 0, 1023, 0, 9)'', urmand apoi sa printam constant pe lcd valorile acestora | ||
- | * cat timp nu a fost ghicit codul, vom urmari cat de aproape suntem de a ghici codul pentru a afisa o culoare de la rece la cald folosind led-ul rgb | + | * cat timp nu a fost ghicit codul, vom urmari cat de aproape suntem de acesta pentru a afisa o culoare de la rece la cald folosind led-ul rgb |
* dupa ce a fost gasit, se vor intampla urmatoarele lucruri: | * dupa ce a fost gasit, se vor intampla urmatoarele lucruri: | ||
* buzzer-ul va canta o melodie | * buzzer-ul va canta o melodie | ||
Line 117: | Line 113: | ||
Demonstratie initiala functionalitate proiect - 12.05.2024: | Demonstratie initiala functionalitate proiect - 12.05.2024: | ||
[[https://youtu.be/8tLNDb3SYRA|Safe Crack]] | [[https://youtu.be/8tLNDb3SYRA|Safe Crack]] | ||
- | ===== Concluzii ===== | + | |
+ | Update: adaugat modul i2c si buzzer: | ||
+ | |||
+ | {{:pm:prj2024:vstoica:update.jpg?360|}} | ||
===== Download ===== | ===== Download ===== | ||
Line 127: | Line 126: | ||
</note> | </note> | ||
- | ===== Jurnal ===== | ||
- | |||
- | <note tip> | ||
- | Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului. | ||
- | </note> | ||
===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== | ||
<note> | <note> | ||
- | Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. | + | * https://docs.arduino.cc/resources/pinouts/ABX00023-full-pinout.pdf |
+ | * https://docs.arduino.cc/tutorials/iot-bundle/puzzlebox | ||
+ | * https://blynk.io/getting-started | ||
</note> | </note> | ||
<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> |