Arduino UNO e alimentazione!

Salve ragazzi,questo topic serve per capire una cosa...Vorrei capire se anche voi alimentando arduino a 12 voltgli sketch risultano alterati rispetto all usb...vorrei capire se si tratta di una cosa normale ho è un problema, il mio arduino alimenta 12 led che sono in sequenza. spero che qualcuno mi possa aiutare!

P.S. capita anche a voi?se si scrivetemi!

Impara a porre i quesiti … dato che NON abbiamo la palla di vetro …

  1. descrivi in modo esatto il problema/i problemi che riscontri
  2. fai uno schema dei collegamenti
  3. se è il caso, **metti il codice **(… come sempre, racchiuso tra i tag CODE che, in fase di edit, ti inserisce il bottone </> … primo a sinistra)

… FORSE, dopo avrai delle risposte.

Guglielmo

int vm = 10  ;
int s  = 0 ;

void setup() {
  pinMode      (1,   INPUT);
  pinMode      (13, OUTPUT);
  pinMode      (12, OUTPUT);
  pinMode      (11, OUTPUT);
  pinMode      (10, OUTPUT);
  pinMode      (9,  OUTPUT);
  pinMode      (8,  OUTPUT);
  pinMode      (7,  OUTPUT);
  pinMode      (6,  OUTPUT);
  pinMode      (5,  OUTPUT);
  pinMode      (4,  OUTPUT);
  pinMode      (3,  OUTPUT);
  pinMode      (2,  OUTPUT);
}

void loop() {
    s = analogRead(1);
    if ( (vm *1)  <s) {digitalWrite (13 ,HIGH);} else {digitalWrite (13 ,LOW);}
    if ( (vm *2)  <s) {digitalWrite (12 ,HIGH);} else {digitalWrite (12 ,LOW);}
    if ( (vm *3)  <s) {digitalWrite (11 ,HIGH);} else {digitalWrite (11 ,LOW);}
    if ( (vm *4)  <s) {digitalWrite (10 ,HIGH);} else {digitalWrite (10 ,LOW);}
    if ( (vm *5)  <s) {digitalWrite (9  ,HIGH);} else {digitalWrite (9  ,LOW);}
    if ( (vm *6)  <s) {digitalWrite (8  ,HIGH);} else {digitalWrite (8  ,LOW);}
    if ( (vm *7)  <s) {digitalWrite (7  ,HIGH);} else {digitalWrite (7  ,LOW);}
    if ( (vm *8)  <s) {digitalWrite (6  ,HIGH);} else {digitalWrite (6  ,LOW);}
    if ( (vm *9)  <s) {digitalWrite (5  ,HIGH);} else {digitalWrite (5  ,LOW);}
    if ( (vm *10) <s) {digitalWrite (4  ,HIGH);} else {digitalWrite (4  ,LOW);}
    if ( (vm *11) <s) {digitalWrite (3  ,HIGH);} else {digitalWrite (3  ,LOW);}
    if ( (vm *12) <s) {digitalWrite (2  ,HIGH);} else {digitalWrite (2  ,LOW);}
  }

questo è il codice ma il codice non centra visto che fa cosi con tutti gli sketch…
e lo schetch con l USB funziona bene…il programma e il mio VU meter.
Danix :frowning:

Mancano i punti 1. e 2. ... ... ma è mai possibile che venite qui a chiedere aiuto e, OGNI VOLTA, bisogna strapparvi le informazioni con le pinze ? ? ? >:( >:( >:(

Guglielmo

non è che se lo alimenti esternamente (12v) si alterano gli sketch. è che o l'alimentatore che usi è una schifezza, oppure stai prelevando troppa corrente ed il regolatore di tensione su Arduino và in crisi

Terza possibilità, sta usando la solita cineseria da due dollari con l'Atmega recuperato dal secchione dei rifiuti. :)

astrobeed: Terza possibilità, sta usando la solita cineseria da due dollari con l'Atmega recuperato dal secchione dei rifiuti. :)

No ti sbagli l arduino è originale! E mai rotto! L alimentatore invece è cinese .... ma guardando i parametri con un tester alla fine sono quelli ..12 volt a 1.1 ampere..

12v? 7.5 massimo 9 vanno piu che bene :wink: Scalderà molto con 12. Descrivi bene i problemi che hai comunque
Ciao!

Ciao, Le hai messe le resistenze sui led? Da quale valore? Lo schema?

gpb01: Mancano i punti 1. e 2. ... ... ma è mai possibile che venite qui a chiedere aiuto e, OGNI VOLTA, bisogna strapparvi le informazioni con le pinze ? ? ? >:( >:( >:( Guglielmo

Pinze sono troppi gentili servono tenaglie.