www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

Podprogrami v Arduinu
Pojdi na stran 1, 2  Naslednja
 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Arduino sekcija
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
vilko
Član
Član



Pridružen-a: Pet 13 Feb 2004 10:26
Prispevkov: 3361
Aktiv.: 14.18
Kraj: Dragomer

PrispevekObjavljeno: Sob Mar 19, 2016 8:22 am    Naslov sporočila:  Podprogrami v Arduinu Odgovori s citatom

Serial.println

Če ga kličem iz void Setup ali void loop dela v redu
Če ga pa kličem iz podprograma pa pravi
Citiram:
'Serial' does not name a type


Kaj moram narediti, da bom tudi v podprogramu lahko uporabljal ta ukaz


---
Hmm, mora biti nekaj drugega, ker mi v drugem primeru dela.
Rad bi zbrisal ta post, pa ne gre. Zakaj?

_________________
Nihče ni za vojno in vsi so za mir,
vsi so za bratstvo, nihče za prepir.
Od same ljubezni vsak čas na granatah
bo vtisnjeno geslo: "Darilo za brata"
Janez Menart
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
igo
Član
Član



Pridružen-a: Sre 11 Okt 2006 19:11
Prispevkov: 3641
Aktiv.: 16.00

PrispevekObjavljeno: Sob Mar 19, 2016 12:53 pm    Naslov sporočila:   Odgovori s citatom

Pozabil si } pred klicanjem funkcije. Če ga nisi, imaš pa malo višje en { preveč.

Obstaja pa še možnost, da si samo pozabil ; pri klicanju podprograma.
Sicer pa se podprogram vedno definira kot
kajVrne ImePodprograma(klicniParametri) // definiranje je brez ;
{
....
}

kajVrne je lahko void (ne vrne ničesar), lahko pa je byte, int, unsigned int , .... in potem za izhod uporabiš
return nekaSpremenljivka;

klicniParametri se pa uporabijo, če imaš enak izračun nečesa in samo vstaviš druge spremenljivke ali vrednosti.

Ko kličeš, pa kličeš brez kajVrne, z znanimi parametri in z ; na koncu
imePodprograma(klicniParametri);

_________________
Teoretično je praksa posledica teorije, praktično je pa ravno obratno. (igo 2001)
LP, Igor
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
vilko
Član
Član



Pridružen-a: Pet 13 Feb 2004 10:26
Prispevkov: 3361
Aktiv.: 14.18
Kraj: Dragomer

PrispevekObjavljeno: Sob Mar 19, 2016 2:01 pm    Naslov sporočila:   Odgovori s citatom

Ja, točno. Ti prokleti oklepaji!!
_________________
Nihče ni za vojno in vsi so za mir,
vsi so za bratstvo, nihče za prepir.
Od same ljubezni vsak čas na granatah
bo vtisnjeno geslo: "Darilo za brata"
Janez Menart
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
malci
Član
Član



Pridružen-a: Sob 15 Sep 2007 21:05
Prispevkov: 871
Aktiv.: 4.03
Kraj: Polhov Gradec

PrispevekObjavljeno: Sob Mar 19, 2016 11:25 pm    Naslov sporočila:   Odgovori s citatom

Citiram:
Ja, točno. Ti prokleti oklepaji

ja pa še res je. Sem tudi jaz imel (pa še imam) kar nekaja težav, ko sem presedlal iz bascoma. Pa tudi podpičja na kocu so poglavje zase.

lp
uroš

_________________
Elektronika za hobi
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Jaka57
Moderator
Moderator



Pridružen-a: Ned 12 Dec 2004 21:47
Prispevkov: 5820
Aktiv.: 24.56
Kraj: Grosuplje

PrispevekObjavljeno: Sob Mar 19, 2016 11:32 pm    Naslov sporočila:   Odgovori s citatom

malci je napisal/a:
ja pa še res je. Sem tudi jaz imel (pa še imam) kar nekaja težav, ko sem presedlal iz bascoma. Pa tudi podpičja na kocu so poglavje zase.

Drži, sicer kar se oklepajev tiče, je za to dober Notepad++, podpičje se pa mimogrede izmuzne Brick wall Very Happy .

_________________
Lp, Jaka
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
vilko
Član
Član



Pridružen-a: Pet 13 Feb 2004 10:26
Prispevkov: 3361
Aktiv.: 14.18
Kraj: Dragomer

PrispevekObjavljeno: Ned Mar 20, 2016 10:08 am    Naslov sporočila:   Odgovori s citatom

malci je napisal/a:
Sem tudi jaz imel (pa še imam) kar nekaja težav, ko sem presedlal iz bascoma.


Je, pri meni se C prav trudi, da ga ne vzljubim. Poleg tega se mi Arduino okolje nezanesljivo obnaša. Včasih kar zapre okno sam od sebe, in kar sem nazadnje tipkal je izgubljeno. Prav na posebno težavo se naletel včeraj, in sem popenil od slabe volje, ki se nabira v meni:

Prilagam del kode:
nekaj ukazov je zamaknjenih v desno, tako da jih takoj lociraš. Če so zakomentirati, prevede in dela v redu. Če pa jih vključim v program dobim priloženo okno in ništrc. Sin pravi, da zato, ker imam WIN XP Jaz pa sumim sam Arduino, saj sicer ni težav.

Koda:
void setup() {
  Serial.begin(9600);
  while (!Serial) {} ;
  Serial.println ("   ");
  Serial.println ("Hej, ljudje!");
  Serial.println (Telegram);
  strupr(Telegram); // to uppercase
  Serial.println (Telegram);
  Urniki ();
  Serial.println (Telegram);
    strcpy (Telegram , "Daog1  ");
    strupr(Telegram); // to uppercase
    Urniki ();
    Serial.println (Telegram);

}



snap.jpg
 Opis:
 Velikost datoteke:  26.41 KB
 Pogledana:  1 krat

snap.jpg



_________________
Nihče ni za vojno in vsi so za mir,
vsi so za bratstvo, nihče za prepir.
Od same ljubezni vsak čas na granatah
bo vtisnjeno geslo: "Darilo za brata"
Janez Menart
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Branez
Moderator
Moderator



Pridružen-a: Pon 14 Apr 2003 7:21
Prispevkov: 7831
Aktiv.: 33.05
Kraj: Koprivnica HR

PrispevekObjavljeno: Ned Mar 20, 2016 11:19 am    Naslov sporočila:   Odgovori s citatom

vilko je napisal/a:
... Sin pravi, da zato, ker imam WIN XP ...
Se bojim, da ima kar prav. Tudi jaz sem imel tako problem, sedaj z Win7 tega ni več.

Tudi meni dela C probleme. d'oh! Sem očitno bil (in sem še!) predolgo v drugih vodah. Whistle

_________________
The true sign of intelligence is not knowledge but imagination.
Creativity is intelligence having fun!

Albert Einstein
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
rudiP
Član
Član



Pridružen-a: Tor 07 Avg 2007 15:30
Prispevkov: 1234
Aktiv.: 5.67
Kraj: KOPER

PrispevekObjavljeno: Ned Mar 20, 2016 7:31 pm    Naslov sporočila:   Odgovori s citatom

Vilko probaj ta IDE.

http://uecide.org/


Je dosti bolj prijazen do arduino uporabnikov.

_________________
Lep pozdrav iz Kopra Rudi
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
damo
Član
Član



Pridružen-a: Čet 31 Jul 2003 13:45
Prispevkov: 2008
Aktiv.: 8.47
Kraj: Krško

PrispevekObjavljeno: Ned Mar 20, 2016 7:50 pm    Naslov sporočila:   Odgovori s citatom

Jaz sem zadovoljen s CodeBlocks

http://www.codeblocks.org/

imaš pa na netu cel pack z Arduinom, samo razzipaš, pa je:

http://arduinodev.com/codeblocks/

Stvar je veliko bolj pregledna, ker imaš namesto ene neskončne kače svojo kodo lepo strukturirano v različnih datotekah.

_________________
Dobrga štromarja samo slab šnops strese!
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
vilko
Član
Član



Pridružen-a: Pet 13 Feb 2004 10:26
Prispevkov: 3361
Aktiv.: 14.18
Kraj: Dragomer

PrispevekObjavljeno: Ned Mar 20, 2016 9:09 pm    Naslov sporočila:   Odgovori s citatom

Čakajta, kaj to pomeni, da je več Arduino okolij, ki jih lahko instaliram in z njimi programira arduinote?

Sem že precej star in težko sprejemam novitete, vedno se je treba na novo učit. Če kupim nov pralni stroj, nov televizor, nov arduino okolje, vse traja dolgo, da obvladam, zato se precej trmasto držim tistega kar imam, in vem kako dela (ali kje škripa in ne dela)

vsekakor hvala za informacijo.

_________________
Nihče ni za vojno in vsi so za mir,
vsi so za bratstvo, nihče za prepir.
Od same ljubezni vsak čas na granatah
bo vtisnjeno geslo: "Darilo za brata"
Janez Menart
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Branez
Moderator
Moderator



Pridružen-a: Pon 14 Apr 2003 7:21
Prispevkov: 7831
Aktiv.: 33.05
Kraj: Koprivnica HR

PrispevekObjavljeno: Ned Mar 20, 2016 9:12 pm    Naslov sporočila:   Odgovori s citatom

Saj lahko z Bascomom tudi programiraš Arduino.
_________________
The true sign of intelligence is not knowledge but imagination.
Creativity is intelligence having fun!

Albert Einstein
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
vilko
Član
Član



Pridružen-a: Pet 13 Feb 2004 10:26
Prispevkov: 3361
Aktiv.: 14.18
Kraj: Dragomer

PrispevekObjavljeno: Ned Mar 20, 2016 9:14 pm    Naslov sporočila:   Odgovori s citatom

Ja, to tudi delam, kadar delam zase delam v bascomu

ampak imam sina, ki se kapricira da naredim v arduinu, da bo znal kaj pošraufat, ko mene več ne bo,,,

_________________
Nihče ni za vojno in vsi so za mir,
vsi so za bratstvo, nihče za prepir.
Od same ljubezni vsak čas na granatah
bo vtisnjeno geslo: "Darilo za brata"
Janez Menart
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Branez
Moderator
Moderator



Pridružen-a: Pon 14 Apr 2003 7:21
Prispevkov: 7831
Aktiv.: 33.05
Kraj: Koprivnica HR

PrispevekObjavljeno: Ned Mar 20, 2016 9:17 pm    Naslov sporočila:   Odgovori s citatom

Odgovori mu, da se naj on tebi prilagodi in se nauči Bascom!

Exclamation Exclamation Exclamation Exclamation

_________________
The true sign of intelligence is not knowledge but imagination.
Creativity is intelligence having fun!

Albert Einstein
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
Jaka57
Moderator
Moderator



Pridružen-a: Ned 12 Dec 2004 21:47
Prispevkov: 5820
Aktiv.: 24.56
Kraj: Grosuplje

PrispevekObjavljeno: Ned Mar 20, 2016 9:20 pm    Naslov sporočila:   Odgovori s citatom

vilko je napisal/a:
....... da bo znal kaj pošraufat, ko mene več ne bo...
In ti se boš sekiral, ko te več ne bo...... Brick wall
_________________
Lp, Jaka
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
cimer
Član
Član



Pridružen-a: Sob 07 Okt 2006 0:07
Prispevkov: 122
Aktiv.: 0.54
Kraj: Ljubljana

PrispevekObjavljeno: Ned Mar 20, 2016 10:13 pm    Naslov sporočila:   Odgovori s citatom

Živijo,

meni najbolj ustreza microsoft visual studio coumunity 2015, ki je brezplačno na voljo vsem razvijalcem. Za delo z arduino okoljem je potrebno namestiti še dodatek visualmicro. Tudi ta je brezplačen.

Tako dobiš profesionalno okolje za razvoj aplikacij. Če plačaš eno malenkost, pa dobiš še SW debuger preko usb porta.

Po moje je vredno poskusiti. Na youtubu je morje posnetkov z navodili za instalacijo in delo.

_________________
Lep pozdrav!

Marko S.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Arduino sekcija Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Pojdi na stran 1, 2  Naslednja
Stran 1 od 2

 
Pojdi na:  
Ne, ne moreš dodajati novih tem v tem forumu
Ne, ne moreš odgovarjati na teme v tem forumu
Ne, ne moreš urejati svojih prispevkov v tem forumu
Ne, ne moreš brisati svojih prispevkov v tem forumu
Ne ne moreš glasovati v anketi v tem forumu
Ne, ne moreš pripeti datotek v tem forumu
Ne, ne moreš povleči datotek v tem forumu

Uptime: 495 dni


Powered by phpBB © 2001, 2005 phpBB Group