Keresés

Új hozzászólás Aktív témák

  • Teasüti

    nagyúr

    válasz Teasüti #2852 üzenetére

    Nem tudtam ma reprodukálni a soros kapcsolat szemetelését. :F

    Viszont szabadna feltennem egy C-vel kapcsolatos kérdést?
    Deklaráltam az alábbit:
    int numPixels = 85;
    byte buffer1[3*numPixels] = {}; //R, G, B csatornák ledenként
    #define RED(x, i) x[i]
    #define GREEN(x, i) x[i+1]
    #define BLUE(x, i) x[i+2]

    Majd:
    RED(buffer1, i) = akármi;

    A problémám az volna, hogy vmiért nem fut le a program az UNO-n, ha 85-nél többet adok meg a numPixels változóban. Ez arra enged következtetni, hogy a tömbbe nem tudok berakni 256-nál több elemet, ha jó a tippem.
    Van erre vmi ötlet, hogy mi lehet a gond? :F
    Vmi C fogyatékosság, amiről nem tudok?

    [ Szerkesztve ]

  • fpeter84

    senior tag

    válasz Teasüti #2852 üzenetére

    Azért a tápot ugye nem I/O lábról adod a LED-nek, hanem az 5V feliratúról? Az összes kimenet limite az belső, az az I/O lábakra vonatkozik csak mint current sink/source, az 5V láb az más tészta

    [link]

    Ha csak az USB portról kapja a tápot, akkor annak az elméleti maximuma 500mA - vannak portok amelyek jóval kevesebbtől is kifekszenek, letiltanak, vannak amelyek a dupláját is ki tudják engedni magukon. Ez átmegy az F1 polyfuse "öngyógyuló" biztosítékon ami viszont szintén csak 0.5A, tehát ha a port többet is tudna, ez a biztosíték idővel akkor is leold - lehet pont ez történik, nagyon a határán billeg és épp csak villanásokra szaggat még amit a fedélzeti elkó kondik valamennyire még kisimítanak de anomáliákat okoz...

    Alternatív tápolása, ha a DC csatiba beledugsz valami 1-2A terhelhetőségű 9-15V egyenáramú tápot. Ekkor a T1 P-csatornás MOSFET nyit, az USB 5V-ja leválasztódik, és az U1 NCP1117ST50 LDO adja az 5V ágra a kakaót, ami papíron 1A terhelhetőségű - ezt csökkentheti a magas VIN tápfesz, vagy az esetleges elégtelen hűtés miatti túlmelegedés.

    Mindenesetre dugj rá külső tápot, akkor jóval nagyobb lesz a terhelhetősége. Hosszú távon, ennél több LED-hez viszont érdemes lesz egy pár A-es 5V-os tápot is beújítanod

Új hozzászólás Aktív témák