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 

Arduino 2x output

 
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
Bizgec65
Član
Član



Pridružen-a: Sre 10 Mar 2010 11:46
Prispevkov: 1869
Aktiv.: 13.97
Kraj: Trebnje

PrispevekObjavljeno: Pet Feb 19, 2021 2:43 pm    Naslov sporočila:  Arduino 2x output Odgovori s citatom

Mogoče ni ravno posrečen naslov Sad

Zanima me namreč, ali je možno z enim arduinom krmiliti dve stvari hkrati.
Ok, v začetku rečem #define LED_PIN1 5, #define LED PIN2 6.
Sedaj pa rabim, da za vsak izhod dela en "void", v tem primeru ne bi imel "void loop-a"

Sam vprašam...

_________________
Če bi nekateri padli z višine svojega ega na višino svoje inteligence, bi se ubili. (Je pa res, da se meni ne smilijo!) Smile
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
bostjang
Član
Član



Pridružen-a: Tor 03 Jan 2006 15:29
Prispevkov: 2117
Aktiv.: 11.46
Kraj: Postojna

PrispevekObjavljeno: Pet Feb 19, 2021 3:44 pm    Naslov sporočila:   Odgovori s citatom

Vsak (normalen) računalnik lahko krmili več stvari hkrati.

Če želiš imeti dve zanki, ki se izvajati hkrati, potrebuješ operacijski sistem, ki procesorski čas deli med obe.
Za enostavnejše projekte se lahko naredi cikel za en proces, potem se gre na naslednjega in tako naprej ter na koncu spet na prvega.
Pogosta je tudi možnost, da se nekaj dogaja v prekinitvah.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Bizgec65
Član
Član



Pridružen-a: Sre 10 Mar 2010 11:46
Prispevkov: 1869
Aktiv.: 13.97
Kraj: Trebnje

PrispevekObjavljeno: Pet Feb 19, 2021 5:11 pm    Naslov sporočila:   Odgovori s citatom

OK, nisem se še poglabljal v to. Grem čitat po medmrežju. Smile
_________________
Če bi nekateri padli z višine svojega ega na višino svoje inteligence, bi se ubili. (Je pa res, da se meni ne smilijo!) Smile
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
mato1111
Član
Član



Pridružen-a: Pet 28 Dec 2012 14:42
Prispevkov: 542
Aktiv.: 5.44
Kraj: Vrhnika

PrispevekObjavljeno: Pet Feb 19, 2021 5:40 pm    Naslov sporočila:   Odgovori s citatom

"Avtomat stanj je priročna oblika programa, ki omogoča na videz hkratno izvajanje več opravil, če ni na voljo operacijskega sistema, ki bi to omogočal drugače."
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: 5439
Aktiv.: 29.44
Kraj: Grosuplje

PrispevekObjavljeno: Sob Feb 20, 2021 12:52 am    Naslov sporočila:   Odgovori s citatom

Mogoče bi se pa našla kakšna rešitev, če bi vedeli kaj počenjaš.
_________________
Lp, Jaka
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
Bizgec65
Član
Član



Pridružen-a: Sre 10 Mar 2010 11:46
Prispevkov: 1869
Aktiv.: 13.97
Kraj: Trebnje

PrispevekObjavljeno: Sob Feb 20, 2021 1:01 am    Naslov sporočila:   Odgovori s citatom

Jaka57 je napisal/a:
Mogoče bi se pa našla kakšna rešitev, če bi vedeli kaj počenjaš.


Čist simpl, imam recimo dva kosa led traku WS2812, z enim arduinom bi krmilil vsakega s svojim voidom v sketchu.

_________________
Če bi nekateri padli z višine svojega ega na višino svoje inteligence, bi se ubili. (Je pa res, da se meni ne smilijo!) Smile
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
mato1111
Član
Član



Pridružen-a: Pet 28 Dec 2012 14:42
Prispevkov: 542
Aktiv.: 5.44
Kraj: Vrhnika

PrispevekObjavljeno: Sob Feb 20, 2021 1:24 am    Naslov sporočila:   Odgovori s citatom

Žal to ne bo tako enostavno.
Najprej si poglej npr. primer v fastled knjiznici za uporabo vec trakov (vec izhodov).
Potem moras npr. dobiti/narediti funkcije za razne efekte.
Ko ti to uspe moras funkcije in glavno zanko predelati tako, da navzven deluje, kot da se stvari istocasno izvajajo.
Ce mislis uporabit veliko stevilo ledic bos moral vzet kaksen ARM.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
lojzek
Član
Član



Pridružen-a: Pet 25 Jan 2008 8:00
Prispevkov: 3124
Aktiv.: 19.57
Kraj: Koroška Bela

PrispevekObjavljeno: Sob Feb 20, 2021 8:53 am    Naslov sporočila:   Odgovori s citatom

Bizgec65 je napisal/a:


Čist simpl, imam recimo dva kosa led traku WS2812, z enim arduinom bi krmilil vsakega s svojim voidom v sketchu.


S tole WS diodo sem se ravno te dni prvič igral.

Mislim da bi se dalo, kajti ko enkrat LED trak prižgeš po željah, ostane tak do naslednjič. Na drugem pinu pa imaš drug trak in tako naprej...
Če ne potrebuješ ultra fast sprememb, bo tako čisto OK.

Ni potrebno delat "dva programa v enem krmilniku", če te prav zastopim. V enem programu ob prehodu recimo pogojev za prvi trak preveriš, če so potrebne spremembe, potem preveriš drug trak,.. Če sprememb ni potrebno narediti, tisti trak pustiš.

PS, jaz Arduino (in ostale Atmele) programiram v C-ju, ampak mislim, da bi popolnoma enako veljalo za Arduino "jezik"
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: 5439
Aktiv.: 29.44
Kraj: Grosuplje

PrispevekObjavljeno: Ned Feb 21, 2021 12:49 am    Naslov sporočila:   Odgovori s citatom

FastLed knjižnjica naj bi omogočala futranje več LED trakov z enim Arduinom.
Več najdeš tukaj oz. tukaj.

_________________
Lp, Jaka
Nazaj na vrh
Skrit 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
Stran 1 od 1

 
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: 85 dni


Powered by phpBB © 2001, 2005 phpBB Group