Proiectul propus implicÄ dezvoltarea unui sistem care utilizeazÄ un microcontroller pentru monitorizarea unui senzor de rotaČie Či controlul LED-urilor. InterfaČa graficÄ pentru acest proiect este realizatÄ Ć®n Python, Ć®n timp ce manipularea senzorului de rotaČie se face prin intermediul modulelor C din folderul Keil.
- docs: ConČine documentaČia, imagini Či fiČierele utile pentru proiect.
- gui: ConČine codul sursÄ al interfeČei grafice dezvoltate Ć®n Python.
- src: ConČine codul sursÄ Keil pentru manipularea senzorului de rotaČie.
- ConsultaČi documentaČia tehnicÄ din folderul
docspentru specificaČiile pinilor Či porturilor. - RealizaČi conexiunile corespunzÄtoare pe breadboard pentru senzorul de rotaČie Či LED-uri.
- ConfiguraČi microcontrollerul conform specificaČiilor, asigurĆ¢ndu-vÄ cÄ pinii Či porturile sunt setate corespunzÄtor.
- ConectaČi microcontrollerul la portul USB al laptopului.
- DeschideČi proiectul Keil, importaČi fiČierele sursÄ din
srcČi efectuaČi build-ul. - DescÄrcaČi firmware-ul pe microcontroller folosind Keil.
- InstalaČi bibliotecile necesare folosind pip:
pip install PySide6 pyserial pyqtgraph- NavigaČi Ć®n directorul
guiČi executaČi scriptul Python pentru a deschide interfaČa graficÄ. - Ćn interfaČa graficÄ, monitorizaČi barplot-ul Ć®n timp real Či utilizaČi butonul pentru controlul LED-urilor on-board.