Kako programirati Croduino NOVA2 iz Arduino IDE?

Stigao Vam je Croduino NOVA2 i vrijeme je za početak rada? Ovo je pravi tutorijal! Saznajte kako "ubaciti" opcije potrebne za NOVU2 u svoj Arduino software i krenuti s programiranjem!
 

 

Kako programirati Croduino NOVA2 iz Arduino softwarea?

 
1. KORAK: Sigurno da moramo prvo instalirati Arduino IDE(software). Ako to još do sada niste napravili, pronađite upute za to ovdje. Za ovaj postupak morate imati instaliran Arduino IDE 1.6 ili više. Ako imate stariju verziju, deinstalirajte ju te instalirajte novu koristeći upute.
 
Također, ako nemate drivere za CH340, instalirajte ih. Ovdje su upute.
 
2. KORAK: Otvorite Arduino IDE. Odite na File->Preferences na Windowsu, dok na OS X-u odite na Arduino->Preferences. Vidit ćete polje Additional Boards Manager URLs. Na to mjesto kopirajte sljedeće: http://arduino.esp8266.com/stable/package_esp8266com_index.json
 
Screen Shot 2016-02-05 at 19.54.12 copy
 
Potvrdite s OK.
 
3. KORAK: Odite na Tools->Boards->Boards Manager.
 
Screen Shot 2016-02-05 at 20.03.25 copy
 
4. KORAK: Na dnu popisa nalazi se, kao zadnja stavka, esp8266 by ESP8266 Community. Odaberite kao verziju 2.4.2(ili najnoviju u trenutku Vaše instalacije) i kliknite na Install.
 

 
5. KORAK Sam proces će potrajati malo vremena, a nakon što je gotov, slobodno zatvorite Boards manager. Sada pod Tools->Board imate neke nove opcije. Odaberite Generic ESP8266 Module.
 
Screen Shot 2016-02-05 at 20.08.37 copy
 
6. KORAK: Sada pod Tools->Board imamo stvarno puno opcija. Promjene koje još trebamo napraviti je pod Flash size odabrati 4M (1M SPIFFS), kao reset method: nodemcu, a pod Upload speed možemo odabrati 926100. Naravno, treba i odabrati odgovarajući serijski port. Nakon svih postavki, izbornik pod Tools će izgledati ovako:
 

 
To je to! Uspješno ste podesili Arduino IDE za korištenje s Croduino NOVA2.

Kako pisati kod za NOVA2?

Sve što vrijedi za Arduino/Croduino općenito, vrijedi i za Croduino NOVA2. Dakle sve funkcije, vrste varijabli, princip SETUP-a i LOOP-a. Postoje mali detalji koji ne rade u na NOVA2, ali to je već za naprednije korisnike. Sve detalje o ESP8266 core-u za Arduino možete pronaći na službenom GitHubu.
 
Ovaj primjer će recimo zablinkati LEDicu spojenu na GPIO13 na NOVA2.
 

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

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