Differences

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

Link to this comparison view

pm:prj2025:avaduva:alex.dobritan [2025/05/27 21:27]
alex.dobritan [Bibliografie/Resurse]
pm:prj2025:avaduva:alex.dobritan [2025/05/27 21:53] (current)
alex.dobritan [Hardware Design]
Line 73: Line 73:
 | **Placă compatibilă Arduino Uno R3**  | https://​ardushop.ro/​ro/​plci-de-dezvoltare/​2282-placa-de-dezvoltare-uno-r3-compatibil-arduino-6427854027122.html ​ | | **Placă compatibilă Arduino Uno R3**  | https://​ardushop.ro/​ro/​plci-de-dezvoltare/​2282-placa-de-dezvoltare-uno-r3-compatibil-arduino-6427854027122.html ​ |
 | **Display OLED 128x64** ​ | https://​ardushop.ro/​ro/​display-uri-si-led-uri/​1577-display-oled-096-i2c-albastru-jmd096d-1-6427854023469.html ​    | | **Display OLED 128x64** ​ | https://​ardushop.ro/​ro/​display-uri-si-led-uri/​1577-display-oled-096-i2c-albastru-jmd096d-1-6427854023469.html ​    |
-| **Senzor lumină TEMT6000** ​    | https://​ardushop.ro/​ro/​senzori/​452-senzor-lumina-ambientala-temt6000-6427854005120.html ​         | 
 | **Buzzer pasiv** | https://​ardushop.ro/​ro/​componente-discrete/​1724-1283-buzzer.html#/​333-tip-pasiv ​ | | **Buzzer pasiv** | https://​ardushop.ro/​ro/​componente-discrete/​1724-1283-buzzer.html#/​333-tip-pasiv ​ |
 | **4x butoane** ​  | https://​ardushop.ro/​ro/​butoane--switch-uri/​713-buton-mic-push-button-trough-hole-6427854009050.html ​   | | **4x butoane** ​  | https://​ardushop.ro/​ro/​butoane--switch-uri/​713-buton-mic-push-button-trough-hole-6427854009050.html ​   |
Line 109: Line 108:
  
 **I2C** – pentru comunicarea cu ecranul OLED (pinii A4 și A5) **I2C** – pentru comunicarea cu ecranul OLED (pinii A4 și A5)
- 
-**ADC (convertor analog-digital)** – pentru citirea valorii de la senzorul de lumină (pinul A0) 
  
 **PWM (modulare a lățimii impulsului)** – pentru redarea de sunete prin buzzer (pinul D6) **PWM (modulare a lățimii impulsului)** – pentru redarea de sunete prin buzzer (pinul D6)
Line 130: Line 127:
  
  
-<note tip> +==== Mediu de Dezvoltare ==== 
-Descrierea codului aplicaţiei (firmware): + 
-  * mediu de dezvoltare (if any) (e.g. AVR StudioCodeVisionAVR) +Proiectul este dezvoltat în Arduino IDEutilizând limbajul C++. Arduino IDE oferă un mediu prietenos pentru programare, testare șîncărcare rapidă a codului ​pe placă. Am folosit bibliotecile standard Arduino, precum șunele biblioteci externe pentru controlul componentelor I2C șOLED. 
-  * librării şsurse 3rd-party (e.g. Procyon AVRlib) + 
-  * algoritmi şi structuri ​pe care plănuiţsă le implementaţ+Testarea și depanarea au fost realizate prin monitorul serial și feedback vizual/audio.
-  * (etapa 3) surse şi funcţii implementate +
-</note>+
  
 ==== Motivarea alegerii bibliotecilor ==== ==== Motivarea alegerii bibliotecilor ====
Line 166: Line 161:
 - **GPIO** – pentru citirea butonului. - **GPIO** – pentru citirea butonului.
  
-- **ADC** (Analog-to-Digital Conversion) ​– pentru senzorul ​de lumină TEMT6000, ​prin analogRead().+- **PWM** – buzzer: redarea ​de tonuri diferite ​prin tone().
  
  
pm/prj2025/avaduva/alex.dobritan.1748370462.txt.gz · Last modified: 2025/05/27 21:27 by alex.dobritan
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