Acties:
  • 0 Henk 'm!

  • andydewit
  • Registratie: December 2013
  • Laatst online: 05-11-2024
Ik heb een Arduino Mega 2560, en wil graag ongeveer 10-20 LEDs aansluiten. Is dit mogelijk op 1 pin of moet ik ze over meerdere pins verdelen? De LEDs zijn 3mm en 20 mA. En is het 't beste om ze in serie of parallel aan te sluiten?

Ben een totale leek op dit gebied, hoop dat een van jullie hierbij kan helpen.

Acties:
  • 0 Henk 'm!

  • Sepio
  • Registratie: Oktober 2007
  • Laatst online: 06:48
Heb je al op internet gekeken? Het staat vol met antwoorden op deze vraag.
Bijvoorbeeld: http://forum.arduino.cc/index.php?topic=17176.0
(Zoeken op arduino mega led limitations)

Je zou ook gebruik kunnen maken van individueel adresseerbare led's. Dan hoef je maar 2 draadjes (ground en data) met je arduino te verbinden en kun je voor de led's een aparte voeding gebruiken.
Bijvoorbeeld. http://www.instructables....y-Addressable-LED-Matrix/
Eventueel kan dit dan ook in kleur.

[ Voor 66% gewijzigd door Sepio op 21-06-2016 18:55 ]


Acties:
  • 0 Henk 'm!

  • SA007
  • Registratie: Oktober 2002
  • Laatst online: 11-09 22:18

SA007

Moderator Tweaking
De maximale stroom per pin van een atmega is nogal beperkt, 1 of wellicht 2 ledjes kan, maar dan houdt het snel op.

Je kan per pin een paar ledjes aansluiten, maar de totale chip is ook nogal beperkt, dus grote groepen ledjes zal je met een transistor/mosfet of iets dergelijks moeten doen.

Acties:
  • 0 Henk 'm!

  • Tom-Z
  • Registratie: Augustus 2010
  • Laatst online: 12:49
Je kan uit een enkele pin hooguit 40mA halen (~2 ledjes), en voor de hele package geldt een limiet van 800mA. In totaal kun je dus maximaal 40 ledjes aansluiten, en max 2 per pin. Let er op dat je dit wel goed over de pins moet verdelen, omdat er weer andere limieten gelden voor bepaalde combinaties van pins. Hierbij ook nog de volgende waarschuwing:
This is a stress rating only and functional operation of the device at these or other conditions beyond those indicated in the operational sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability

[ Voor 59% gewijzigd door Tom-Z op 22-06-2016 07:04 ]


Acties:
  • 0 Henk 'm!

  • memphis
  • Registratie: Oktober 2000
  • Laatst online: 12:57

memphis

48k was toen meer dan genoeg.

Stop er een transistor tussen en je kunt er veel meer aansturen.

Moeten die LED's nog appart functioneren?

Er zijn mensen die mij een GOD vinden


Acties:
  • 0 Henk 'm!

  • openbron
  • Registratie: April 2013
  • Laatst online: 25-08 13:41
Als alle LEDs een andere functie krijgen is het beste om ze ieder een eigen pin te geven in combinatie met een weerstand.

Moeten de LEDs functioneren als één grote LED, dan is een simpele transistorschakeling het makkelijkste. Dan moeten de LEDs in parallel aangesloten worden met een weerstand per LED.

Krijgen alle LEDs een aparte functie en wil je IO pins sparen, dan is een MCP23017 een goede oplossing:
http://tronixstuff.com/20...g-your-arduinos-io-ports/

Acties:
  • 0 Henk 'm!

  • Accretion
  • Registratie: April 2014
  • Laatst online: 10-09 18:11

Accretion

⭐⭐⭐⭐⭐ (5/5)

Je kan zo'n kekke "led driver" chip gebruiken. Sommige hebben zelfs de mogelijkheid om dimwaardes in te stellen per LED.

Wanneer je alle LED's tegelijkertijd wil aansturen (met hetzelfde signaal), kun je beter een transistor gebruiken.

De uitgangen van een Arduino moet je zien als aansturingssingaal, niet als voedingssignaal. Niet veel meer dan 20-40mA wordt aanbevolen dacht ik zo.
Daarnaast kunnen er limitaties zijn bij combinaties van pinnen, bijvoorbeeld zoiets pin 1,2,3,4,5,6 mogen samen weer niet meer dan 100mA (verzonnen waardes, check de datasheet).
En daarnaast moet de regulator op je Arduino bordje het ook nog aankunnen.

[ Voor 6% gewijzigd door Accretion op 22-06-2016 16:30 ]

Pagina: 1