Treffer: Python driver for a graphic LCD and a pyboard

Title:
Python driver for a graphic LCD and a pyboard
Contributors:
Universitat Politècnica de Catalunya. Departament d'Enginyeria Electrònica, Moreno Eguilaz, Juan Manuel
Publisher Information:
Universitat Politècnica de Catalunya
Publication Year:
2023
Collection:
Universitat Politècnica de Catalunya, BarcelonaTech: UPCommons - Global access to UPC knowledge
Document Type:
Dissertation bachelor thesis
File Description:
application/pdf; application/zip
Language:
Catalan; Valencian
Accession Number:
edsbas.C6CB546D
Database:
BASE

Weitere Informationen

Aquest projecte tracta de traduir i documentar un conjunt de llibreries escrit en llenguatge C a Python. Les llibreries s'utilitzen per controlar una pantalla LCD a través d'un microcontrolador. El treball ha estat desenvolupat utilitzant la placa "MicroPython pyboard lite v1.0" i una pantalla LCD "Waveshare LCD 22". El projecte de Victor Boguña ha estat utilitzat com a base per a aquest treball. Així com el projecte anterior a facilitat la feina alhora de crear els mòduls, aquest projecte ofereix un punt de partida als futurs alumnes. I dona les eines bàsiques per poder desenvolupar noves aplicacions per a la pantalla utilitzant el llenguatge que s’ha estudiat al grau. S'han traduït cinc de les sis llibreries originals i s'han creat cinc mòduls organitzats de forma lleugerament diferent per a aquesta tasca. Els mòduls s'han agrupat en dos nivells: el nivell alt, que conté funcions per escriure text i crear formes geomètriques, i el nivell baix, que conté funcions per comunicar-se amb els controladors de la pantalla i modificar els registres per representar imatges. S'han creat demostracions predefinides per verificar el funcionament de les llibreries, que es poden manipular en el mòdul "main.py". Aquestes demostracions mostren com es pinta la pantalla amb franges de colors, les diferents formes geomètriques que es poden crear i tots els caràcters que es poden escriure. Finalment, s'ha creat un manual d'usuari senzill per explicar com utilitzar les funcions comentades anteriorment ; Este proyecto tiene como objetivo traducir y documentar un conjunto de bibliotecas escritas en lenguaje C a Python. Las bibliotecas se utilizan para controlar una pantalla LCD a través de un microcontrolador. El trabajo ha sido desarrollado utilizando la placa "MicroPython pyboard lite v1.0" y una pantalla LCD "Waveshare LCD 22". El proyecto de Victor Boguña ha sido utilizado como base para este trabajo. Al igual que el proyecto anterior ha facilitado el trabajo de crear los módulos, este proyecto ofrece un punto de partida a los ...