Progetto SuperCar

Noto telefilm prodotto tra il 1982 e il 1986 ;) Il progetto è creare 10 led rossi che si muovono proprio come si muovono i led della famosa auto di SuperCar... Progetto fatto...funziona tutto però i primi 5 led emettono una luce vive (forte) gli ultimi 5 una luce più scarsa (più morta) Come mai??

Credo di poterti aiutare. Ho realizzato diversi giochi di luce. Servono più informazioni. Se possibile schema elettrico e sketch.

Qui ci vuole la sfera di cristallo ... però ti consiglio di schiarire le idee con questo video :grin: :grin: :grin: https://www.youtube.com/watch?v=O2naYzub0I0

pablos: però ti consiglio di schiarire le idee con questo video

Distruggiamo pure un altro mito, l'effetto supercar non l'ha inventato supercar, loro lo facevano due anni prima :)

https://www.youtube.com/watch?v=oYZcZSVYx3M

:grin: vero! !!

Ciao io a suo tempo realizzai questo circuito con la possibilità di regolare la velocità avanti indietro

int pot = A0; 
int potval ; 
void setup() 
{
    for (int thisPin = 2; thisPin < 12; thisPin++)
    {
    pinMode(thisPin, OUTPUT);      
    }
}
void loop() 
{

  for (int thisPin = 2; thisPin < 12; thisPin++) 
    { 
    potval = analogRead(pot);
    potval = map(potval, 0, 1023, 25, 1000);
    digitalWrite(thisPin, HIGH);   
    delay(potval);                  
    digitalWrite(thisPin, LOW);    
    }
    for (int thisPin = 11; thisPin >= 2; thisPin--) { 
    potval = analogRead(pot);
    potval = map(potval, 0, 1023, 25, 1000);
    digitalWrite(thisPin, HIGH);
    delay(potval);
    digitalWrite(thisPin, LOW);
  }
}

Vi posto tutto…
2 foto (è la prima volta che uso questo software) + il codice…

void setup (){
  pinMode(13,OUTPUT);
  pinMode(12,OUTPUT);
  pinMode(11,OUTPUT);
  pinMode(10,OUTPUT);
  pinMode(9,OUTPUT);
}

void loop(){
  digitalWrite(13,HIGH);
  delay(100);
  digitalWrite(13,LOW);
  digitalWrite(12,HIGH);
  delay(100);
  digitalWrite(12,LOW);
  digitalWrite(11,HIGH);
  delay(100);
  digitalWrite(11,LOW);
  digitalWrite(10,HIGH);
  delay(100);
  digitalWrite(10,LOW);
  digitalWrite(9,HIGH);
  delay(100);
  digitalWrite(9,LOW);
  digitalWrite(8,HIGH);
  delay(100);
  digitalWrite(8,LOW);
  digitalWrite(7,HIGH);
  delay(100);
  digitalWrite(7,LOW);
  digitalWrite(6,HIGH);
  delay(100);
  digitalWrite(6,LOW);
  digitalWrite(5,HIGH);
  delay(100);
  digitalWrite(5,LOW);
  digitalWrite(4,HIGH);
  delay(100);
  digitalWrite(4,LOW);
  digitalWrite(4,HIGH);
  delay(100);
  digitalWrite(4,LOW);
  digitalWrite(5,HIGH);
  delay(100);
  digitalWrite(5,LOW);
  digitalWrite(6,HIGH);
  delay(100);
  digitalWrite(6,LOW);
  digitalWrite(7,HIGH);
  delay(100);
  digitalWrite(7,LOW);
  digitalWrite(8,HIGH);
  delay(100);
  digitalWrite(8,LOW);
  digitalWrite(9,HIGH);
  delay(100);
  digitalWrite(9,LOW);
  digitalWrite(10,HIGH);
  delay(100);
  digitalWrite(10,LOW);
  digitalWrite(11,HIGH);
  delay(100);
  digitalWrite(11,LOW);
  digitalWrite(12,HIGH);
  delay(100);
  digitalWrite(12,LOW);
  digitalWrite(13,HIGH);
  delay(100);
}

vedo bene o hai messo UNA sola resistenza per tutti i led??? se è cosi è totalmente errato ci va una resistenza (adeguata) su ogni singolo led!!!!

Vedi bene...uso arduino da 2 giorni quindi sono ancora molto confuso hihihi....come collego una resistenza ad ogni led? La resistenza deve essere da 10 khoms?

la resistenza va sui 220 OHm circa.

come collegare è facile... invece di arrivare con il filetto direttamente sul led, ci metti in SERIE la resiatenza da 220 (e levi quella che hai messo)

Così? Non capisco come farlo in serie…

Ti sei dimenticato di mettere le porte come uscite pinMode ( pin , OUTPUT ); sui pin da 4 a 8

E ti si illuminano ( poco ) i led corrispondenti perche' quando metti la porta in HIGH abiliti la PullUp interna

Brunello: Ti sei dimenticato di mettere le porte come uscite pinMode ( pin , OUTPUT ); sui pin da 4 a 8

E ti si illuminano ( poco ) i led corrispondenti perche' quando metti la porta in HIGH abiliti la PullUp interna

Grazie :) errore di distrazione :)

cosi…

Martinix: cosi...

Quindi giusto con tutte queste resistenze? Come da schema?

Martinix non lo capisco dal tuo schema :(

lo schea è come indicato..ovviamento ogni led una resistenza da 220 Ohm

come non lo capisci è banale…

sono una resistenza in serie con un led.

immagina ti un treno…i vagoni son messi tutti in serie.
ora il nostro treno ha 2 solo vagoni chiamati led e resitenza, vanno messi uno dietro la’ltro

la resistenza va collegat da un capo sul pin di arduino, l’altro pin sul anodo del Led, il catodo del led invece va a massa.

e cosi per ogni led che vuoi usare.

Asp devo fare tipo un ponte di resistenze? Tipo così:

Se hai fritzing puoi provare a fare un disegno come quello mio? perchè sono ancora neofita di arduino e purtroppo non lo capisco :frowning: