|
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
vilko Član
Pridružen-a: Pet 13 Feb 2004 10:26 Prispevkov: 3351 Aktiv.: 15.05 Kraj: Dragomer
|
Objavljeno: Sob Mar 19, 2016 8:22 am Naslov sporočila: Podprogrami v Arduinu |
|
|
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?
_________________ Prepričan sem, da je inteligentnih bitij v vesolju veliko. A ker so inteligenta, se nam nočejo prikazati. |
|
Nazaj na vrh |
|
|
igo Član
Pridružen-a: Sre 11 Okt 2006 19:11 Prispevkov: 3638 Aktiv.: 17.06
|
Objavljeno: Sob Mar 19, 2016 12:53 pm Naslov sporočila: |
|
|
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 |
|
|
vilko Član
Pridružen-a: Pet 13 Feb 2004 10:26 Prispevkov: 3351 Aktiv.: 15.05 Kraj: Dragomer
|
Objavljeno: Sob Mar 19, 2016 2:01 pm Naslov sporočila: |
|
|
Ja, točno. Ti prokleti oklepaji!!
_________________ Prepričan sem, da je inteligentnih bitij v vesolju veliko. A ker so inteligenta, se nam nočejo prikazati. |
|
Nazaj na vrh |
|
|
malci Član
Pridružen-a: Sob 15 Sep 2007 21:05 Prispevkov: 792 Aktiv.: 3.92 Kraj: Polhov Gradec
|
Objavljeno: Sob Mar 19, 2016 11:25 pm Naslov sporočila: |
|
|
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 |
|
|
Jaka57 Moderator
Pridružen-a: Ned 12 Dec 2004 21:47 Prispevkov: 5773 Aktiv.: 25.92 Kraj: Grosuplje
|
Objavljeno: Sob Mar 19, 2016 11:32 pm Naslov sporočila: |
|
|
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 .
_________________ Lp, Jaka |
|
Nazaj na vrh |
|
|
vilko Član
Pridružen-a: Pet 13 Feb 2004 10:26 Prispevkov: 3351 Aktiv.: 15.05 Kraj: Dragomer
|
Objavljeno: Ned Mar 20, 2016 10:08 am Naslov sporočila: |
|
|
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);
} |
Opis: |
|
Velikost datoteke: |
26.41 KB |
Pogledana: |
1 krat |
|
_________________ Prepričan sem, da je inteligentnih bitij v vesolju veliko. A ker so inteligenta, se nam nočejo prikazati. |
|
Nazaj na vrh |
|
|
Branez Moderator
Pridružen-a: Pon 14 Apr 2003 7:21 Prispevkov: 7770 Aktiv.: 34.89 Kraj: Koprivnica HR
|
Objavljeno: Ned Mar 20, 2016 11:19 am Naslov sporočila: |
|
|
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. Sem očitno bil (in sem še!) predolgo v drugih vodah.
_________________ The true sign of intelligence is not knowledge but imagination.
Creativity is intelligence having fun!
Albert Einstein |
|
Nazaj na vrh |
|
|
rudiP Član
Pridružen-a: Tor 07 Avg 2007 15:30 Prispevkov: 1234 Aktiv.: 6.07 Kraj: KOPER
|
Objavljeno: Ned Mar 20, 2016 7:31 pm Naslov sporočila: |
|
|
Vilko probaj ta IDE.
http://uecide.org/
Je dosti bolj prijazen do arduino uporabnikov.
_________________ Lep pozdrav iz Kopra Rudi |
|
Nazaj na vrh |
|
|
damo Član
Pridružen-a: Čet 31 Jul 2003 13:45 Prispevkov: 2008 Aktiv.: 9.02 Kraj: Krško
|
Objavljeno: Ned Mar 20, 2016 7:50 pm Naslov sporočila: |
|
|
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 |
|
|
vilko Član
Pridružen-a: Pet 13 Feb 2004 10:26 Prispevkov: 3351 Aktiv.: 15.05 Kraj: Dragomer
|
Objavljeno: Ned Mar 20, 2016 9:09 pm Naslov sporočila: |
|
|
Č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.
_________________ Prepričan sem, da je inteligentnih bitij v vesolju veliko. A ker so inteligenta, se nam nočejo prikazati. |
|
Nazaj na vrh |
|
|
Branez Moderator
Pridružen-a: Pon 14 Apr 2003 7:21 Prispevkov: 7770 Aktiv.: 34.89 Kraj: Koprivnica HR
|
Objavljeno: Ned Mar 20, 2016 9:12 pm Naslov sporočila: |
|
|
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 |
|
|
vilko Član
Pridružen-a: Pet 13 Feb 2004 10:26 Prispevkov: 3351 Aktiv.: 15.05 Kraj: Dragomer
|
Objavljeno: Ned Mar 20, 2016 9:14 pm Naslov sporočila: |
|
|
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,,,
_________________ Prepričan sem, da je inteligentnih bitij v vesolju veliko. A ker so inteligenta, se nam nočejo prikazati. |
|
Nazaj na vrh |
|
|
Branez Moderator
Pridružen-a: Pon 14 Apr 2003 7:21 Prispevkov: 7770 Aktiv.: 34.89 Kraj: Koprivnica HR
|
Objavljeno: Ned Mar 20, 2016 9:17 pm Naslov sporočila: |
|
|
Odgovori mu, da se naj on tebi prilagodi in se nauči Bascom!
_________________ The true sign of intelligence is not knowledge but imagination.
Creativity is intelligence having fun!
Albert Einstein |
|
Nazaj na vrh |
|
|
Jaka57 Moderator
Pridružen-a: Ned 12 Dec 2004 21:47 Prispevkov: 5773 Aktiv.: 25.92 Kraj: Grosuplje
|
Objavljeno: Ned Mar 20, 2016 9:20 pm Naslov sporočila: |
|
|
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......
_________________ Lp, Jaka |
|
Nazaj na vrh |
|
|
cimer Član
Pridružen-a: Sob 07 Okt 2006 0:07 Prispevkov: 121 Aktiv.: 0.57 Kraj: Ljubljana
|
Objavljeno: Ned Mar 20, 2016 10:13 pm Naslov sporočila: |
|
|
Ž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 |
|
|
|
|
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: 68 dni
Powered by phpBB © 2001, 2005 phpBB Group
|