This shows you the differences between two versions of the page.
pm:prj2022:imacovei:oledinteractiv [2022/05/27 22:05] mihai.defta [Descriere generală] |
pm:prj2022:imacovei:oledinteractiv [2022/05/27 22:12] (current) mihai.defta [Descriere generală] |
||
---|---|---|---|
Line 11: | Line 11: | ||
Sistemul o sa primeasca input de la utilizator prin intermediul joystick-ului si a celor doua butoane puse la dispozitie. Atunci cand utilizatorul ajunge la o pozitie dorita pe ecran, acesta poate sa insereze/stearga un pixel de pe ecranul OLED-ului. | Sistemul o sa primeasca input de la utilizator prin intermediul joystick-ului si a celor doua butoane puse la dispozitie. Atunci cand utilizatorul ajunge la o pozitie dorita pe ecran, acesta poate sa insereze/stearga un pixel de pe ecranul OLED-ului. | ||
- | {{:pm:prj2022:imacovei:pmdiagram.png|}} | + | {{:pm:prj2022:imacovei:pmdiagram.png|}} |
Ca si functionalitati aditionale, sistemul ofera urmatoarele: \\ | Ca si functionalitati aditionale, sistemul ofera urmatoarele: \\ | ||
* la apasarea indelungata a butonului de stergere o sa fie curatat intreg ecarnul \\ | * la apasarea indelungata a butonului de stergere o sa fie curatat intreg ecarnul \\ | ||
- | * la apasarea indelungata a butonului de inserare o sa fie schimbata culoarea folosita pentru colorare \\ | + | * la apasarea indelungata a butonului de inserare o sa fie schimbata culoarea folosita pentru culoare \\ |
* la apasarea ambelor butoane o sa apara pe ecran un desen deja realizat, dispunand de asemenea si de un intro theme redat de un buzzer | * la apasarea ambelor butoane o sa apara pe ecran un desen deja realizat, dispunand de asemenea si de un intro theme redat de un buzzer | ||
Line 39: | Line 39: | ||
===== Software Design ===== | ===== Software Design ===== | ||
- | Am folosit Arduino IDE pentru a dezvolta partea de software a proiectului. Bibliotecile utilizate sunt urmatoarele; | + | Am folosit Arduino IDE pentru a dezvolta partea de software a proiectului si Eagle pentru a genera schema electrica. Bibliotecile utilizate sunt urmatoarele: |
* Adafruit_GFX.h | * Adafruit_GFX.h | ||
* Adafruit_SSD1336.h | * Adafruit_SSD1336.h |