criado, pronto para receber todos os comando dabiblioteca base do Arduino, como estivesse programando na IDE original doprojeto.7.Codigo de Exemplo Blink Testando a configuracaoPara verificar se o procedimento foi executadocom sucesso podemos programar um programa simples que tem como funcao piscar o led onboard conectado ao pino de I/Odigital 13. Abaixo o codigo fonte: #define F_CPU 16000000 //clock do processador#define ARDUINO 101 //versao da biblioteca#include Arduino.h //biblioteca base do Arduino/* Blink Turns on an LED on for one second, then off for one second, repeatedly. This example code is in the public domain. */// Pin 13 has an LED connected on most Arduino boards.// give it a name:int led = 13;// the setup routine runs once when you press reset:void setup() { // initialize the digital pin as an output. pinMode(led, OUTPUT); }// the loop routine runs over and over again forever:void loop() { digitalWrite(led, HIGH); // turn the LED on (HIGH is the voltage level) delay(1000); // wait for a second digitalWrite(led, LOW); // turn the LED off by making the voltage LOW delay(1000); // wait for a second} Para compilar o projeto clique no botao Build Solution (tecla de atalho F7).Apos a compilacao, na aba Tools executea ferramenta de upload criada nos passos anteriores. Lembrando que para cadaplaca diferente (outro microcontrolador e/ou porta COM diferente) que voceconectar devera ser criado uma ferramenta externa especifica.8.Adicionando outras bibliotecasAdicionando as bibliotecas da IDE do Arduino ao seu projetoPasso-a-passoCopie a pasta da biblioteca (na subpasta Libraries da IDE).Na pasta Documentos/Atmel Studio crie uma nova pasta (ex.: bibliotecasArduino) e copie as bibliotecas para dentro dela;Na tela principal do AtmelStudio clique na aba Project>... Properties;Na aba da esquerda escolha a opcao Toolchain;Na arvore de 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 principal da biblioteca que deseja usar; Em seguida, 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 principal da biblioteca que deseja usar; Salve as alteracoes (botao salvar); eInsira o comando de Inclusao da biblioteca no cabecalho do seu programa. Exemplo: #define F_CPU 16000000 //clock do processador#define ARDUINO 101 //versao da biblioteca#include Arduino.h //biblioteca base do Arduino#include Servo.h //biblioteca para controle de ServoMotores 9.CreditosEste tutorial e baseado na video-aula Tutorial Arduino + Atmel Studio 6 por Fernando Nunes Jose Leitao.Fernando Nunes Jose Leitao e estudante do ultimo ano do curso de EngenhariaMecatronica na Fundacao Santo Andre (SP) e Garagista do Laboratorio de Garagem.Perfil do Fernando no LdG ---10. Referencias MARGOLIS,Michael. Arduino Cookbook. OReilly Media, Inc. 2011.LEITAO, Fernando N.J. TutorialArduino + Atmel Studio 6. Disponivel em < http://youtu.be/qEcWR5EUNdk>e <http://youtu.be/F74khQnh9pM>