KAKO PROGRAMIRATI DASDUINO CONNECT IZ ARDUINO IDE?

Dasduino CONNECT (ESP8266)-Dasduino & Arduino

Stigao Vam je Dasduino Connect i vrijeme je za početak rada? Ovo je pravi tutorijal! Saznajte kako “ubaciti” opcije potrebne za Connect u svoj Arduino software i krenuti s programiranjem!

KAKO PROGRAMIRATI DASDUINO CONNECT 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

Potvrdite s OK.

3. KORAK: Odite na Tools->Boards->Boards Manager.

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.

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 Dasduino Connect.

 

KAKO PISATI KOD ZA CONNECT?

Sve što vrijedi za Arduino/Dasduino općenito, vrijedi i za Dasduino Connect. Dakle sve funkcije, vrste varijabli, princip SETUP-a i LOOP-a. Postoje mali detalji koji ne rade u na Connect, 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 Connect.

void setup() {
  pinMode(13, OUTPUT);
}
void loop() {
  digitalWrite(13, HIGH);  
  delay(1000);             
  digitalWrite(13, LOW); 
  delay(1000);      
}