Table of Contents

OLED interactiv

Introducere

Proiectul isi propune configurarea unui ecran OLED astfel incat sa fie posibila desenarea pe acesta prin intermediul unui joystick si a doua butoane, inserare si stergere, conectate la un microcontroller.
Ca idee, mi-am dorit sa realizez ceva similar cu experminetul/evenimentul care a avut loc pe Reddit, anume pe r/place.

Descriere generală

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.

Ca si functionalitati aditionale, sistemul ofera urmatoarele:

Hardware Design

Schema electrica

Lista piese

Software Design

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 si Adafruit_SSD1336.h au fost necesare pentru display-ul OLED.

In implementare am folosit intreruperi pentru butoane si switch-ul de la joystick pentru o senzatie mai fluida.

Dupa pornire, utilizatorul poate sa faca urmatoarele actiuni:

Rezultate Obţinute

Concluzii

Proiectul functioneaza asa cum mi-am propus initial, iar dezvoltarea acestuia nu a venit cu probleme semnificative.

Download

oledinteractiv.zip

Jurnal

Bibliografie/Resurse

Laboratoare PM

Exemple oferite de libraria SSD1336 a oled-ului

Export to PDF