Salve a tutti fra pochi giorni dovrò sostenere gli orali di maturità e ovviamente presentare il progetto.
Se guardati i miei vecchi post potete vedere di cosa si tratta..
Ho un altro problema, ho un classico semaforo con led, ogni led ha una R di 330ohm tutte saldate..
Testando tutti i led con un Blink è tutto ok lampeggiano regolarmente.. Ma appena scrivo il programma del semaforo questi due led (ARANCIONI) sballano.. Non capisco propio il motivo?
Pensate ci sia qualche altro sensore che faccia conflitto? Addirittura devo togliere dal setup il pinMode per non farli rimanere accesi.. Non capisco..
Vi posto alcune foto.. e il codice (ho provato anche con semafori e tutorial in rete, ma lo stesso.. i led gialli rimangono accesi, col blink funziona tutto ok ogni led singolarmente!)
Non mi sembra che ci siano errori nello sketch.
Controlla bene il cablaggio dei fili.
Se i LED gialli rimangono sempre accesi, è possibile che le relative uscite siano danneggiate.
In questo caso dovresti sostituire il processore ATmega328.
è strano.. può essere che il moltiplicatore di porte faccia conflitto?
Usando il Blink in ogni singolo led funziona tutto perfettamente.. il problema è quando automatizzo il semaforo..
Devo togliere addirittura il pinMode nel setup (dei pin dei led arancioni) per non farli accendere. Funzione solo Verde e Rosso.
In più dopo 30 minuti (più o meno) di funzionamento perfetto il diplay incomincia a stampare caratteri sballati stile cinese.. va proprio in tilt. (Solo per curiosità perchè tanto il progetto lo vedrà la commissione si e no per 4 minuti)
Altra curiosità Perchè quando sostituisco il programma nel display rimangono le scritte del programma precedente? (Salvo comando clear) Il programma non dovrebbe essere scritta nella "ROM"? Questo moltiplicatore di porte ha una sorta di memoria? Non capisco..