Primeiros passos com a GR-Peach Renesas – Renesas Web Compiler

Renesas Web Compiler
Este post faz parte da série Primeiros passos com a GR-Peach. Leia também os outros posts da série:

Olá pessoal! No artigo anterior falei um pouco sobre as placas da série Sakura da Renesas e foquei em um primeiro programa utilizando a plataforma MBED com a GR-Peach. Neste artigo vamos abordar uma forma diferente: usando o Compilador Web oferecido no site da Renesas.

Tela Renesas Web Compiler
Figura 1 – Tela Renesas Web Compiler (Fonte: própria)

Além da GR-Peach, o Renesas Web Compiler oferece fácil interface com as demais placas da série Gadget Sakura. Você tem a possibilidade de compilar e baixar seus programas e transferí-los para a plataforma desejada.

Conectando pelo Renesas Web Compiler

Primeiramente, acesse o site do Renesas Web Compiler neste link. Você verá uma janela como esta:

Captura de tela 2017 06 17 14.18.44
Figura 2 – Tela principal Gadget Renesas (Fonte: própria)

Clique no botão destacado da figura 2 para realizar o login na página. Caso não tenha cadastro, o realize de forma gratuita em [DON’T HAVE AN ACCOUNT? REGISTER HERE], como visto na próxima imagem:

Tela de login
Figura 3 – Tela de login (Fonte: própria)

Depois de realizar o login, você será redirecionado à página Renesas Web Compiler. Aqui você deve selecionar o template que receberá seus programas. Usaremos a opção GR-PEACH_Sketch_v1.05.zip.

Escolha da plataforma
Figura 4 – Escolha da plataforma (Fonte: própria)

Escolha um nome para seu projeto em PROJECT NAME, conforme figura 4. Escolhi First_Project porém você pode escolher outro nome. Quando a plataforma GR-PEACH estiver selecionada e você digitar o nome do projeto, clique em CREATE PROJECT. Você verá uma tela semelhante a esta:

Renesas Web Compiler
Figura 5 – Renesas Web Compiler (Fonte: própria)

Para abrir o código a ser editado, selecione GR-SKETCH.CPP, localizado à esquerda da sua tela, conforme destacado na figura 5. O código de exemplo realiza um blink com o led RGB, fazendo-o acender a cada 100ms com cores diferentes. Mas se você apertar o botão SW (à direita) da placa, fará o Led USER (ao lado da entrada RJ-45) acender.

Para compilar o código, clique em EXECUTE BUILD (à direita) e aguarde a tela de compilação, conforme figura 6:

Tela Compilação Completa
Figura 6 – Tela Compilação Completa (Fonte: própria)

Clique em CLOSE e você verá que à esquerda aparece um novo arquivo no menu, chamado PEACH_SKETCH.BIN. Clique com o botão direito, conforme a figura 7:

Download arquivo .BIN
Figura 7 – Download arquivo .BIN (Fonte: própria)

Faça o Download e transfira o arquivo .BIN para a unidade MBED gerada em seu computador. Assim que copiar o arquivo ele vai ‘sumir’ da pasta. Clique no botão RESET (próximo à entrada USB) na placa e verá o código rodando na placa.

Localização itens GR-Peach
Figura 8 – Localização itens GR-Peach (Fonte: Própria)
LED USER e Botão SW na GR-Peach
Figura 9 – LED USER e Botão SW na GR-Peach (Fonte: própria)

Utilizando um led externo

Um segundo passo é utilizar os pinos GPIO da placa. Ela dispõe de uma pinagem compatível com Arduino Uno, porém possui muitos outros pinos com periféricos adicionais. Visite o site MBED para mais informações artigo anterior. Na próxima figura temos o esquemático dos pinos compatíveis com Arduino:

Pinout Arduino GR-Peach
Figura 10 – Pinout Arduino GR-Peach (Fonte> https://developer.mbed.org/media/uploads/1050186/gr-peach_1.jpg)

Faremos o Blink idêntico ao Arduino Uno utilizando o Renesas Web Compiler. Escreva ou copie o seguinte código:

A diferença entre um sketch comum da IDE Arduino e do Renesas Web Compiler é apenas a declaração dos pinos, colocando a letra D para digital. Monte o circuito abaixo. Compile, baixe o arquivo .Bin, o coloque no disco MBED e aperte o botão Reset em sua placa.

Blink com led externo
Figura 11 – Blink com led externo (Fonte: própria)

O circuito consiste no anodo do led no pino D13, um resistor de 220R entre catodo do led e GND. Lembrando que a placa tem como tensão de operação 3,3V.

Para mais experimentos com a GR-Peach, consulte este site e vejam as demais possibilidades.

Agradecimentos ao pessoal da Renesas Brasil que gentilmente me cedeu a GR-Peach para realizar os artigos!

Outros artigos da série

<< Primeiros passos com a GR-Peach Renesas – MBED
Website | Veja + conteúdo

Mestranda em Automação e Controle de Processos, Engenheira de Controle e Automação, Técnica em Automação Industrial, todos pelo IFSP. Pesquisadora no LABORE (Laboratório de Robótica e Reabilitação do IFSP). Hobbista e Maker, realizou projetos, palestras e oficinas nas áreas de Arduino, Wearables voltados para entretenimento e Mulheres no mundo Maker. Fã de Angry Birds ?

Licença Creative Commons Esta obra está licenciada com uma Licença Creative Commons Atribuição-CompartilhaIgual 4.0 Internacional.

Receba os melhores conteúdos sobre sistemas eletrônicos embarcados, dicas, tutoriais e promoções.

Comentários:
Notificações
Notificar
guest
0 Comentários
Inline Feedbacks
View all comments
Talvez você goste:

Séries



Outros da Série

Menu