|
Acadêmico(a): Willian de Avilla Silveira |
Título: Ferramenta de ensino de programação de hardware utilizando Scratch |
|
Abstract: |
The present work describes the prototype of a Blockly-based tool for building a graphical
interface, through blocks, for Basic code generation. To develop the work were first raised the
functional and non-functional requirements needed to then create the job specification. This is
a tool that uses Blockly language and was developed for ARM processors. These interpret the
Basic language, using the BASICTools tool to compile the generated code, using the
LPC11u37 embedded platform to execute the code. For the implementation of the visual
interface it was used the library Blockly, which provides all the features to be able to start
manipulating the interface of blocks. Its development was based on the JavaScript, CSS and
HTML languages. To transform the generated code into binary, the BASICTools compile was
used, while the Electron API was used to transform the web application to desktop, however,
still using the browser off-line. The result was an application capable of translating complex
block assembly into Basic and then opening the compiler with the generated code |
|
|