Informações Principais
     Resumo
     Abstract
     Introdução
     Conclusão
     Download
  
  
  
 
Abstract
 
 
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