====== IDE Code::Blocks ====== O guia seguinte descreve o uso do ambiente de desenvolvimento CodeBlocks para programação do módulo de controlador HomeLab. É baseado no ambiente CodeBlocks, adaptado especialmente para o HomeLab com um conjunto de pacotes de software e acessórios. O ambiente de desenvolvimento modificado do CodeBlocks pode ser descarregado no website: http://home.roboticlab.eu/et/files ===== Criar Novo Projecto ===== Para criar um novo projecto, seleccionar no menu //File->New->Project//. Deverá estar selecionado um tempalte de projecto de acordo com a geração do HomeLab correspondente que poderá ser configurado como pretendido. Quando o template do projecto HomeLab é usado, os valores são automáticamente preenchidos, não é necessário alterar nenhum desses valores. O seguinte exemplo de uma caixa de diálogo é baseado no Robotics HomeLab III. Depois de seleccionar a versão correcta da geração do HomeLab, dê um nome ao projecto e defina a localização onde será guardado o ficheiro (é preferivel evitar o uso de acentos). De seguida poderá configurar a directoria de compilação do projecto e na janela seguinte introduzir os parâmetros de microcontrolador. {{:et:examples:setup:codeblocks:codeblocks_projektivalik.png?230|}} {{:et:examples:setup:codeblocks:10_project1.png?230|}} {{:et:examples:setup:codeblocks:11_project2.png?230|}} {{:et:examples:setup:codeblocks:12_cb_project3.png?230|}} ===== Utilizando CodeBlocks ===== Uma vez criado o projecto, o novo projecto aparecerá na àrvore esquerda com o ficheiro //main.c//, que inclui um exemplo simples de código. Para compilar basta pressionar o icon da engrenagem na barra de ferramentos ou premindo F7. Se a compilação for bem sucedida aparecerá no fundo do ecã na janela de //Build Log// a contagem de memória do programa, ou em caso de erro de compilação as respectivas mensagens de erro. {{ :et:examples:setup:codeblocks:codeblocks.png?325 |}} Quando carregando o programa para o microcontrolador, no caso do HomeLab III, primeiro deverá ser introduzido no bootloader, segurando o butão S0 no módulo de controlador e ao mesmo tempo pressionando o butão de reset para reiniciar. Quando o LED azul acender, o controlador está pronto para descarregar um novo programa. Em versões anteriores do HomeLab o modo de boorloader não se encontra disponivel. O programa compilado pode ser descarregado para o controlador a partir do menu //Tools// seleccionando o programador correcto do HomeLab. No caso do HomeLab III deverá ser escolhido //HomeLab III// ou premir //CTRL+F7//. {{ :et:examples:setup:codeblocks:codeblocks_tools.png?325 |}}