e renomeie-a para libcore.a;Figura 4 Localizacao da Core.aA partir pasta da IDE do Arduino acesse as subpastas hardware/arduino/cores/arduino e copie todos os arquivos para a pasta ArduinoCore criada no passo 9;12. Na pasta ArduinoCore exclua todos os arquivoscom extensao .c e .cpp. Para facilitar esta operacao selecione a opcao de Organizar Pastaspor Tipo;13. O proximopasso e a localizacao do arquivo que possui a configuracao de pinos do Arduino.Na pasta da IDE do Arduino acesse arduino/hardware/arduino/variants/e copie a variant (versao) do seu Arduino. Caso nao saiba qual a versao da sua variant voce pode verificar no arquivo boards.txt dentro da pasta arduino/hardware/arduino/. A versao daVariant pode ser encontrada na linhauno.build.variant. Uma vez identificada a versao da variant, copie oarquivo pins_arduino.h presente nasubpasta da versao correspondente para a pasta ArduinoCore criada no passo 9; Com esses passos esta concluida a etapa deconfiguracao do AtmelStudio, permitindo agora a programacao do Arduino.6. Criando um projetoPasso-a-Passo1. Na telaprincipal do AtmelStudio, clique no menu File>New>Project(tecla de atalho: Ctrl+Shift+N);2. Selecionea opcao GCC C++ Executable Project; Figura4 AtmelStudio: New Project 3. No campo Name digite o nome do seu projeto (lembrede nao usar caracteres especiais ou deixar espacos). Se desejar altere alocalizacao do seu projeto e o nome da solucao. Clique em OK;4. Na janelaseguinte (Device Selection), escolhao microcontrolador do seu Arduino e clique em OK e aguarde a criacao do projeto;5. Apos acriacao do projeto clique na aba Project>Properties para importar as bibliotecas doArduino para o seu projeto;6. Na aba daesquerda escolha a opcao Toolchain;7. Na arvorede configuracoes escolha inicialmente a opcao AVR/GNU C Complier>Directories e clique no botao Add Item .a. Desmarquea opcao Relative Path (*importante desmarcar a opcao antes de tentarlocalizar a pasta ou o AtmelStudio ira travar)b. Clique nobotao [...] e localize a pasta ArduinoCoreque foi criada nos passos anteriores; 8. Na arvorede configuracoes escolha a opcao AVR/GNUC Complier>Optimization. No campo OptimizationLevel selecione Optimize for size.Marque tambem a caixa Prepare Functiondfor garbage collection;9. Emseguida, escolha a opcao AVR/GNU C++Complier>Directories e clique no botao Add Item .a. Desmarquea opcao Relative Path (*importante desmarcar a opcao antes de tentar localizar apasta ou o AtmelStudio ira travar);b. Clique nobotao [...] e localize a pasta ArduinoCoreque foi criada nos passos anteriores; 10. Na arvorede configuracoes escolha a opcao AVR/GNUC++ Complier>Optimization. No campo OptimizationLevel selecione Optimize for size.Marque tambem a caixa Prepare Functiondfor garbage collection;11. Paraadicionar a funcao de core noprojeto selecione a opcao AVR/GNULinker>Libraries. a. Na caixade texto Libraries clique no botao Add Item e digite libcore;b. Em seguidaindique o caminho de biblioteca libcore.a; c. Desmarquea opcao Relative Path (*importante desmarcar a opcao antes de tentar localizar apasta ou o AtmelStudio ira travar);d. Clique nobotao [...] e localize a pasta ArduinoCoreque foi criada nos passos anteriores; 12. Paraadicionar a funcao de core noprojeto selecione a opcao AVR/GNULinker> Optimization. Marque a caixa Prepare Functiond for garbage collection;13. Clique emsalvar e feche esta tela;14. Apaguetodos os comandos no arquivo .cpp eadicione o seguinte cabecalho: #define F_CPU 16000000 //clock do processador#define ARDUINO 101 //versao da biblioteca#include Arduino.h //biblioteca base do Arduino Ao fim destes passos voce ja tem o AtmelStudioconfigurado e um projeto