Crumble kontrollerile Pythoni-laadse programmeerimiskeele loomine

Date

2017

Journal Title

Journal ISSN

Volume Title

Publisher

Abstract

Crumble on Redfern Electronics'i loodud trükkplaat, millega on võimalik juhtida sellega ühendatud elektroonikakomponente. Crumble'it on võimalik programmeerida visuaalses programmeerimiskeeles erinevaid plokke kui pusletükke kokku vedades. Kuigi sellisel viisil programmeerimine on lihtsamini arusaadav algajatele, siis toetavad tekstilised programmeerimiskeeled nagu Python edasisi õpinguid paremini. Käesoleva töö eesmärgiks oli luua Pythonil põhinev programmeerimiskeel Crumble kontrolleri juhtimiseks. Loodud keeles kirjutatud programme on võimalik arvutis kompileerida ning otse Crumble kontrollerisse läbi USB ühenduse saata.
Crumble is a printed circuit board created by Redfern Electronics, which can be used to control electronics components attached to it. It is possible to program Crumble in a visual programming language by dragging together different blocks of code in a puzzle-like manner. Although programming in this way is easier to understand for novices, text-based programming languages such as Python are much more supportive towards a student's further studies in programming. The aim of this thesis is to create a programming language based on Python for the Crumble controller. One would be able to compile programs written in the language on their computer and send them directly over USB to the Crumble controller.

Description

Keywords

Citation