This shows you the differences between two versions of the page.
pm:prj2024:iotelea:cristina.mitu2512 [2024/05/26 20:17] cristina.mitu2512 [Software Design] |
pm:prj2024:iotelea:cristina.mitu2512 [2024/05/26 22:48] (current) cristina.mitu2512 [Rezultate Obţinute] |
||
---|---|---|---|
Line 350: | Line 350: | ||
</code> | </code> | ||
+ | //Funcționalități din laborator// | ||
+ | |||
+ | Proiectul integrează mai multe noțiuni fundamentale învățate în laboratoare, cum ar fi utilizarea ADC, I2C, Keypad, RTC și Servo. | ||
+ | * //Analog Digital Converter (ADC):// Codul utilizează ADC pentru a citi starea butonului conectat la pinul analogic A3, permițând detectarea interacțiunilor utilizatorului. | ||
+ | * //I2C (Inter-Integrated Circuit):// Protocolul I2C este utilizat pentru comunicarea cu afișajul LCD și modulul RTC (Real-Time Clock). Funcțiile Wire.begin(), lcd.begin(), și rtc.begin() permit afișarea informațiilor în timp real despre starea sistemului și timpul actual. | ||
+ | * //Keypad:// Utilizarea bibliotecii Keypad pentru a citi input-ul de la o tastatură matricială. Funcția keypad.getKey() permite citirea tastelor apăsate, esențială pentru interacțiunea utilizatorului cu sistemul. | ||
+ | * //RTC (Real-Time Clock):// Modulul RTC DS3231 este utilizat pentru a menține și afișa data și ora curente. Funcția rtc.now() este folosită pentru a obține timpul actual, esențial pentru funcționalitatea de hrănire la ore prestabilite. | ||
+ | * //Servo:// Biblioteca Servo este utilizată pentru a controla un servo motor. Funcțiile servo1.attach(servoPin) și servo1.write(angle) permit controlul precis al poziției servo-ului, esențial pentru mecanismul de distribuire a hranei. | ||
===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
Cu toate că Oscar, motanul meu, nu pare să fie impresionat de proiect, știu că are o latură entuziasmată pe care o păstrează pentru el.:-D | Cu toate că Oscar, motanul meu, nu pare să fie impresionat de proiect, știu că are o latură entuziasmată pe care o păstrează pentru el.:-D | ||
+ | |||
{{ :pm:prj2024:iotelea:proiect_oscar.png |}} | {{ :pm:prj2024:iotelea:proiect_oscar.png |}} | ||
<note tip> | <note tip> |