Overview

This project introduces how to make a sketch using IDE for GR, a program tool based on the Arduino IDE. It is available on Windows and Mac. Once you download IDE for GR, you can sketch off-line.

sakura-sp-ide4gr

Preparation

Hardware

Prepare a GR-SAKURA board and a USB cable (Mini B type)

Software

Download IDE for GR. If using Windows, decompress the zip file. If using Mac, open the DMG file and register it as an application. IDE4GR will be added to Finder as an application.

gr-sakura-full-board
usb-cable

Procedure

1. Start IDE for GR

For Windows, execute "ide4gr.exe" in the decompressed folder.

For Mac, execute IDE4GR from applications in finder.

You will then see the IDE GUI screen shown here.

sakura-sp-ide4gr-void

2. Select a Board

Select GR-SAKURA from menu [Tools] -> [Board] as shown in the image.  

sakura-sp-ide4gr-void-board

3. When Using for the First Time

Load the sample "Fading" from menu [File] -> [Examples] -> [03.Analog] as shown in the image.

sakura-sp-ide4gr-fading

Then, modify your sketch in the part "ledPin" to "PIN_LED0". For other pin definitions, refer to the GR-SAKURA Sketch Reference.

sakura-sp-ide4gr-ledpin

4. Connect GR-SAKURA and Prepare to Flash

Connect GR-SAKURA to a PC with a USB cable and then push the Reset button on GR-SAKURA. GR-SAKURA will be displayed as a USB storage

sakura-sp-connect

5. Build and Upload Your Sketch

Click the RIGHT arrow button, then the IDE will compile your sketch and upload it to GR-SAKURA.

Now, the LED on GR-SAKURA should be fading.

sakura-sp-ide4gr-fading-ledpin

Using a Serial Monitor

You can communicate with GR-SAKURA by serial monitor. Please try the following.

Copy and upload the following sample in your sketch.


#include <arduino.h>

void setup() {
  Serial.begin(9600);
}
  
void loop() {
  static int oldtime = 0;
  if((millis() - oldtime) > 1000){
    Serial.println("Hello World");
    oldtime = millis();
  }
   
  if(Serial.available()){
    if(Serial.read() == 'a'){
      Serial.println("Hi, I'm SAKURA!");
    }
  }
}

Select the Port

After uploading the sketch above, select the port from menu [Tools] -> [Serial Port] as shown in the image. Note that your PC recognizes the port after executing "Serial.begin".  

sakura-sp-ide4gr-serial-com

Display Serial Monitor

Click the button as shown in the image.

sakura-sp-ide4gr-serial

You will see the serial monitor displaying "Hello World". Click send after inputting 'a', as shown in this image.

sakura-sp-ide4gr-serial-hello

GR-SAKURA will reply to you, as shown here.

sakura-sp-ide4gr-serial-sakura