Vis enkel innførsel

dc.contributor.advisorDrengstig, Tormod
dc.contributor.authorNyland, Sarezh Pavel
dc.contributor.authorHarbo, Remi
dc.contributor.authorEigestad, Remi
dc.date.accessioned2021-09-07T16:30:05Z
dc.date.available2021-09-07T16:30:05Z
dc.date.issued2021
dc.identifierno.uis:inspera:78872743:50436643
dc.identifier.urihttps://hdl.handle.net/11250/2774410
dc.description.abstractHensikten med oppgaven var å lage et rammeverk i Python for prosjekt som utføres ved hjelp av en programmerbar EV3-robot. Dette rammeverket skal bli brukt til undervisning på UiS i programmering. Det finnes allerede et eksisterende rammeverk som blir brukt på skolen, men dette rammeverket bruker MatLab. Dette rammeverket gir studenter innføring i programmering, og blir brukt til å utføre matematiske prosjekter. Dette rammeverket ble konvertert til en form som er kompatibel med Python. Når vi endret form på dette rammeverket, er det flere problemstillinger som oppsto, og deretter ble løst. Noen av problemene som oppsto og ble løst var: • Hente verdier fra EV3-enheten (MicroPython). • Overføre data til PC (Socket-tilkobling). • Plotte data (MatPlotLib). • Finne en prosjektstruktur som skal være pedagogisk å bruke for nye studenter (Bruk av lister eller dictionary). Etter rammeverket kom på plass, utførte vi ett par prosjekt slik som en ny student må gjøre. Dette ble gjort for å sjekke kompatibiliteten på utførelsen, og for å oppdage problemer som studenter muligens kan møte på. [8:01 PM]
dc.description.abstractThe purpose of the thesis was to create a framework in Python for a programmable lego EV3 robot. The framework is supposed to be used for further teaching at the University of Stavanger. There already exists a framework for this purpose at the school, but this framework uses the language MatLab. The purpose of these frameworks is to give students an introduction to programming, but also give the chance to do mathematical and practical projects. Some of the problems we encountered when we changed language of the framework was: • Get values from EV3 and the sensors (MicroPython) • Transfer data to a PC (Socket-connection) • Plotting the data (MatPlotLib) • Finding a projectstructure that would be easy for a new student to use (Lists or dictionary) After we got the framework done, we did some of the projects that should be expected from a student to do. We did this to test our solution, and to check any problems the students could get.
dc.languagenob
dc.publisheruis
dc.titlePython og Lego EV3
dc.typeBachelor thesis


Tilhørende fil(er)

Thumbnail

Denne innførselen finnes i følgende samling(er)

Vis enkel innførsel