• Worldwide Shipping

  • 24/7 Customer Support

  • FAQ
  • Worldwide Shipping

  • 24/7 Customer Support

  • FAQ

How to program Croduino NOVA from Arduino IDE?

Your Croduino NOVA arrived and it's time to get started? This is the right tutorial! Learn how to "implement" the necessary options for your NOVA in your Arduino software and start with the programming!

How to program Croduino NOVA from the Arduino software?

STEP 1: First, we must install Arduino IDE (software). If you still haven't done it, you can find directions for that here. For this procedure, you must install Arduino IDE 1.6 or newer version. If you have older version, deinstall it and install new one using this tutorial.

And also, if you don't have drivers for CP2102, install them. Directions are here.

STEP 2: Open Arduino IDE. Go to File->Preferences on Windows, and if you are using OS X, go to Arduino->Preferences. You will see a field called Additional Boards Manager URLs. Copy next link on that spot:

http://arduino.esp8266.com/stable/package_esp8266com_index.json

Screen Shot 2016-02-05 at 19.54.12 copy

Confirm with OK.

Step 3: Go to Tools->Boards->Boards Manager.

Screen Shot 2016-02-05 at 20.03.25 copy

STEP 4: On the bottom of the list, as a last item, there is esp8266 by ESP8266 Community. Choose as version 2.0.0(or the newest one in the moment of installation) and click Install.

Screen Shot 2016-02-05 at 20.05.56 copy

STEP 5: The process itself will take some time, and after it is finished, feel free to close the Boards manager. Now under Tools-> Board, you have some new options. Choose Generic ESP8266 Module.

Screen Shot 2016-02-05 at 20.08.37 copy

STEP 6: Now under Tools-> Board we have really a lot of options. The changes that still need to be done are: under the Flash size, choose 4M (1M SPIFFS) and as reset method: nodemcu. Of course, we need to select the appropriate serial port.
Screen Shot 2016-02-05 at 20.13.13 copy
resetmeth

That's it! You have successfully set the Arduino IDE for use with Croduino NOVA.

How to write code for NOVA?

All that is true for Arduino / Croduino generally applies to Croduino NOVA. So all the functions, types of variables, the principle SETUP and LOOP's. There are small details that do not work in NOVA, but it is more for advanced users anyways. All details about ESP8266 core-in for Arduino can be found on the official GitHub.
This example will make our LED light that is connected to GPIO13 on NOVA blink. We should solder a jumper on the lower side of plates to make LED actually blink.

void setup() {
  pinMode(13, OUTPUT);
}

void loop() {
  digitalWrite(13, HIGH);   
  delay(1000);              
  digitalWrite(13, LOW);  
  delay(1000);       
}
Leave a Reply