Auteur Topic: Arduino Uno vraagje  (gelezen 599 keer)

Offline Bonaza

  • Forumlid
  • Berichten: 58
  • Voornaam: Marcel
Arduino Uno vraagje
« Gepost op: 03 november 2022, 17:03:40 pm »
Hallo medespoorders,

Ik heb een vraagje over een Arduini Uno. Hoeveel mA kan de Arduino  Uno per  pin leveren ?

Groeten

Marcel

Offline jerry

  • Forumlid
  • Berichten: 4
  • Voornaam: jerry
Re: Arduino Uno vraagje
« Reactie #1 Gepost op: 03 november 2022, 17:12:00 pm »
wat wil je doen-schakelen

Online perk

  • Forumlid
  • Berichten: 232
  • Voornaam: Patrick
Re: Arduino Uno vraagje
« Reactie #2 Gepost op: 03 november 2022, 17:14:34 pm »
laatste keer dat ik dat opzocht bleek dit complexer te zijn dan ik dacht.

Kijk ook eens hier : https://electronics.stackexchange.com/questions/67092/how-much-current-can-i-draw-from-the-arduinos-pins

Er is een max PER pin, maar ook per GROEP van bepaalde pinnen en in TOTAAL.

https://electronics.stackexchange.com/questions/67092/how-much-current-can-i-draw-from-the-arduinos-pins

Kleine lettertjes :

There are actually THREE limiting factors, the two listed in the answer above plus the fact that the data sheet says that the sum of all current sourced from ports C0-C5, D0-D4, ADC7, and RESET should not exceed 150mA. Likewise total current sourced for ports B0-B5, D5-D7, ADC6, XTAL1, XTAL2 should not exceed 150mA. As far as current sink goes, the sum of ports C0-C5, ADC7, ADC6 should not exceed 100mA; the sum of ports B0-B5, D5-D7, XTAL1, XTAL2 should not exceed 100mA; and the sum of ports D0-D4, RESET should not exceed 100mA. This is all listed in the datasheet.



Offline Bonaza

  • Forumlid
  • Berichten: 58
  • Voornaam: Marcel
Re: Arduino Uno vraagje
« Reactie #3 Gepost op: 03 november 2022, 17:32:28 pm »
Hallo,

Ik heb een sketch ontworpen zodat de Arduino Uno een heel licht festijn kan verzorgen voor de Octopussy van Faller. Ik zou maar zes pinnen gebruiken en hierop zouden er per pin vijf smd Leds van Faller komen. Die gebruiken 5 mA per stuk.

Met vriendelijke groeten

Marcel

Online adrievans

  • Forumlid
  • Berichten: 1.218
  • Voornaam: adrie
Re: Arduino Uno vraagje
« Reactie #4 Gepost op: 03 november 2022, 23:16:01 pm »
Dan zou het (gebaseerd op aangeleverde gegevens)in theorie toch moeten gaan,jij komt aan de max output lin
mits als ze allemaal zouden branden,maar bij een festijn denk ik aan knipperende dus niet gelijktijdig brandende ledjes.
Adrie

Offline raf

  • Forumlid
  • Berichten: 6.086
  • Voornaam: raf
Re: Arduino Uno vraagje
« Reactie #5 Gepost op: 04 november 2022, 05:25:21 am »
De oplossing die ik gebruik bij pic processoren is dat ik dan een opto coupler gebruik per uitgang.
De gebruikte opto kan 500 mA aan .
gr raf
If I make mistakes in "spelling"
Remember it's the pen, that's bad
Don't lay the blame on me.

Online Havoc

  • Forumlid
  • Berichten: 7.901
  • Voornaam: Johan
Re: Arduino Uno vraagje
« Reactie #6 Gepost op: 04 november 2022, 08:42:26 am »
Hallo,

Ik heb een sketch ontworpen zodat de Arduino Uno een heel licht festijn kan verzorgen voor de Octopussy van Faller. Ik zou maar zes pinnen gebruiken en hierop zouden er per pin vijf smd Leds van Faller komen. Die gebruiken 5 mA per stuk.

Met vriendelijke groeten

Marcel

Gewoon de documentatie lezen: https://docs.arduino.cc/hardware/uno-rev3. Er staat duidelijk: MAX 20 mA PER PIN. En dan zijn er nog de maxima per poort en zo waar Perk het over heeft. En die verschillen per gebruikte processor. Als je zo per poort bekijkt, dan moet je wel de processor poort bekijken, niet de pinnummering zoals die door Arduino opgegeven wordt.

Maar met 5 leds van 5 mA (dus 25 mA in het totaal) je zit al boven het maximum per pin dus je moet zelfs niet verder gaan tellen.

Het simpelste is om een buffer te gebruiken. Zoiets als een ULN2803A is het eenvoudigste, kan je tot 500 mA per uitgang schakelen. Enig detail, zo'n buffer schakelt naar massa. Dus als je "1" op je poort van de Arduino zet, dan gaan de uitgang van de buffer een "schakelaar" naar massa zijn. Je moet dus de LED aand de positieve voeding hangen en de andere kant aan de buffer.

Zo'n optocoupler buffer zoals Raf gebruikt is ook een oplossing. Dan heb je nog meer beveiliging van de uitgangen van je Arduino.

Een buffer is ALTIJD een goed idee als je iets wil aansturen dat niet op je printplaat zelf zit. Als er dan iets misgaat in de bekabeling heb je een goeie kans dat je processer het overleeft.
Expert in non-working solutions.
Komt alleen nog tijdens het weekend.

Offline Frank_N

  • Forumlid
  • Berichten: 2.002
  • Voornaam: Frank
Re: Arduino Uno vraagje
« Reactie #7 Gepost op: 04 november 2022, 09:53:00 am »

Het simpelste is om een buffer te gebruiken. Zoiets als een ULN2803A is het eenvoudigste, kan je tot 500 mA per uitgang schakelen.
 Je moet dus de LED aand de positieve voeding hangen en de andere kant aan de buffer.

Zo'n optocoupler buffer zoals Raf gebruikt is ook een oplossing. Dan heb je nog meer beveiliging van de uitgangen van je Arduino.

Een buffer is ALTIJD een goed idee als je iets wil aansturen dat niet op je printplaat zelf zit. Als er dan iets misgaat in de bekabeling heb je een goeie kans dat je processer het overleeft.

Dat houd natuurlijk ook in dat je voor die buffer een apparte voeding gebruikt, de ingebouwde voeding van de arduino kan nl maximaal 500 mA verwerken. My 2 cents
Groet van Frank

Offline dani

  • Forumlid
  • Berichten: 6.489
  • .
  • Voornaam: Dani
Re: Arduino Uno vraagje
« Reactie #8 Gepost op: 04 november 2022, 11:24:20 am »
gewoon elke uitgang voorzien van een 1200 ohm weerstand en een bc547 of 2n2222a  npn transistor   of zoals reeds aangehaald een buffer ic'tje  2803 of een  lm2003 / ULN2003A  IC


bron:  https://components101.com/sites/default/files/inline-images/ULN2003-testing-circuit.png


https://www.onsemi.com/pdf/datasheet/uln2003a-d.pdf

tot 500 mA piek per kanaal en 7 kanalen per IC


De kruik is te water gegaan...
De kruik is niet meer.

Online Havoc

  • Forumlid
  • Berichten: 7.901
  • Voornaam: Johan
Re: Arduino Uno vraagje
« Reactie #9 Gepost op: 04 november 2022, 13:22:07 pm »
Er is iets serieus mis met die schakeling hierboven. Die COM pin is helemaal niet bedoeld voor een "test"! (met LEDs zou dat nog lukken maar met iets anders zou ik dat niet proberen) Die COM moet naar de "Load voltage" gaan en dient voor pieken op te vangen bij inductieve belastingen (relais, motoren). Als je enkel LED's gebruikt kan je die pin open laten. Zo'n dingen zijn echt misleidend voor wie niet voldoende van elektronica kent.

Een ULN2803A is hetzelfde als de ULN2003A maar met 8 kanalen ipv 7 voor wie die reeks IC's niet kent.
Expert in non-working solutions.
Komt alleen nog tijdens het weekend.

Offline dani

  • Forumlid
  • Berichten: 6.489
  • .
  • Voornaam: Dani
Re: Arduino Uno vraagje
« Reactie #10 Gepost op: 04 november 2022, 14:30:35 pm »
inderdaad...    fout in schema, die ik niet had gemerkt
De kruik is te water gegaan...
De kruik is niet meer.

Offline patrick smout

  • Forumlid
  • Berichten: 260
  • Voornaam: patrick
Re: Arduino Uno vraagje
« Reactie #11 Gepost op: 04 november 2022, 19:51:12 pm »
Ik zou bij de ULN  ook een weerstand in serie zetten met elke LED om de stroom enigszins te beperken’

Mvg, Patrick
Met vriendelijke groeten,

Patrick Smout

Offline Bonaza

  • Forumlid
  • Berichten: 58
  • Voornaam: Marcel
Re: Arduino Uno vraagje
« Reactie #12 Gepost op: 04 november 2022, 20:49:28 pm »
Hey alle helpende handen,

Ga eens alles goed bestuderen. Feit is dat ik een versterking nodig heb. Ik kom hier nog op terug.

Grts

Marcel

Online Havoc

  • Forumlid
  • Berichten: 7.901
  • Voornaam: Johan
Re: Arduino Uno vraagje
« Reactie #13 Gepost op: 04 november 2022, 21:29:02 pm »
Ik zou bij de ULN  ook een weerstand in serie zetten met elke LED om de stroom enigszins te beperken’

Mvg, Patrick


Inderdaad, die ontbreken ook nog.
Expert in non-working solutions.
Komt alleen nog tijdens het weekend.