This shows you the differences between two versions of the page.
|
pm:prj2024:amocanu:diana.preda1305 [2024/05/27 13:23] diana.preda1305 [Bibliografie/Resurse] |
pm:prj2024:amocanu:diana.preda1305 [2024/05/27 15:32] (current) diana.preda1305 [Hardware Design] |
||
|---|---|---|---|
| Line 44: | Line 44: | ||
| * Arduino Uno | * Arduino Uno | ||
| - | * LED-uri RGB | + | * LED-uri RGB (PWM) |
| - | * LCD Alphanumeric Display | + | * LCD Alphanumeric Display (I2C) |
| - | * Senzor de temperatură | + | * Senzor de temperatură (I2C) |
| - | * Potențiometru | + | * Potențiometru (ADC) |
| * Breadboard | * Breadboard | ||
| * Rezistori | * Rezistori | ||
| Line 54: | Line 54: | ||
| {{:pm:prj2024:amocanu:screenshot_2024-05-25_221431.png?700|}} | {{:pm:prj2024:amocanu:screenshot_2024-05-25_221431.png?700|}} | ||
| + | |||
| + | <note> | ||
| + | **Potentiometru cu ADC** | ||
| + | Un potențiometru este un dispozitiv rezistiv variabil care este adesea utilizat pentru a introduce valori analogice într-un microcontroler prin intermediul unui convertor analog-digital (ADC). Un ADC convertește un semnal analogic (o tensiune continuă variabilă) într-o valoare digitală pe care microcontrolerul o poate procesa. | ||
| + | |||
| + | Un potențiometru are trei pini: | ||
| + | |||
| + | * Pinul de alimentare (Vcc): se conectează la tensiunea de alimentare, de obicei 5V sau 3.3V. | ||
| + | * Pinul de masă (GND): se conectează la masa circuitului. | ||
| + | * Pinul de ieșire (wiper): este pinul central care oferă o tensiune variabilă în funcție de poziția cursorului potențiometrului. | ||
| + | |||
| + | **Conectarea Potențiometrului la ADC** | ||
| + | Pentru a utiliza un potențiometru cu un ADC, conectezi pinul central al potențiometrului la unul dintre pinii ADC ai microcontrolerului. Celelalte două picioare se conectează la tensiunea de alimentare și la masă. | ||
| + | |||
| + | </note> | ||
| + | |||
| + | <note> | ||
| + | **Afișaj LCD cu interfață I2C** | ||
| + | Un afișaj LCD cu interfață I2C este foarte util pentru proiectele cu microcontrolere deoarece utilizează doar doi pini pentru comunicare (SDA și SCL), economisind astfel pini GPIO pe microcontroler. | ||
| + | * Serial Data (SDA): Folosită pentru transferul datelor între dispozitive. | ||
| + | * Serial Clock (SCL): Folosită pentru sincronizarea transferului de date. | ||
| + | </note> | ||
| + | |||
| + | <note> | ||
| + | **RGB LED cu PWM** | ||
| + | PWM (Pulse Width Modulation) este o tehnică utilizată pentru a obține ieșiri analogice folosind un semnal digital. Aceasta este deosebit de utilă pentru controlul intensității luminii LED-urilor RGB (Red, Green, Blue), permițându-ți să amesteci diferite niveluri de intensitate pentru a produce o gamă variată de culori. | ||
| + | |||
| + | Pentru un LED RGB cu anod comun: | ||
| + | * Pinul comun (anod): Conectează la 5V. | ||
| + | * Pinul roșu: Conectează la un pin PWM al Arduino (de exemplu, pinul 3) printr-o rezistență de 220 ohmi. | ||
| + | * Pinul verde: Conectează la un alt pin PWM al Arduino (de exemplu, pinul 5) printr-o rezistență de 220 ohmi. | ||
| + | * Pinul albastru: Conectează la un alt pin PWM al Arduino (de exemplu, pinul 6) printr-o rezistență de 220 ohmi. | ||
| + | |||
| + | </note> | ||
| + | |||
| + | <note> | ||
| + | **HTU21D cu I2C** | ||
| + | Senzorul HTU21D este un senzor de temperatură și umiditate care utilizează protocolul de comunicare I2C. Folosirea I2C reducerea numărului de fire, I2C folosește doar două fire pentru comunicare: SDA și SCL, de asemenea, acesta este un protocol securizat, care asigura transferuri de date sincronizate. | ||
| + | </note> | ||
| <note> | <note> | ||
| Line 96: | Line 135: | ||
| ===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== | ||
| + | |||
| + | **Resurse Software** | ||
| + | |||
| **Arduino IDE** | **Arduino IDE** | ||
| - **Descriere:** Software-ul principal utilizat pentru programarea plăcilor Arduino. | - **Descriere:** Software-ul principal utilizat pentru programarea plăcilor Arduino. | ||