toch weer een vraag

Arduino specifieke Software
Berichten: 203
Geregistreerd: 11 Mei 2014, 11:22

Re: toch weer een vraag

Berichtdoor vanschagen » 09 Jul 2014, 13:08

led balkjes ledjes doen het allemaal ,heb ik al uit getest
maar krijg het niet voor elkaar,om ze net als die 12 ledjes te laten werken
ook alles geprobeerd met wat GF-Project aan droeg
zulke ledbalkjes 2 stuks
https://www.sparkfun.com/products/9935
ik dacht echt dat het simpel was getalletjes aanpassen ,maar is puur ingewikkelder dus
eerste balkje werkt zoals ik gedaan heb ,maar 2de balkje is eerste 2 ledjes pin 2,3 en dan 14 tot 21
en dat krijg ik niet voor elkaar ,jammer dat ik dat zelf niet kan uit dokteren ,ik heb er slecht van geslapen ,lig maar te denken hoe ik het moet doen
jammer
ik heb alles van pin 2 tot 21 opvolgorde van bordje aangesloten
eerste balkje loopt van 13 naar 4= 10 ledjes
Laatst gewijzigd door vanschagen op 09 Jul 2014, 13:46, in totaal 1 keer gewijzigd.

Advertisement

Berichten: 11
Geregistreerd: 02 Jul 2014, 21:34

Re: toch weer een vraag

Berichtdoor GF-Projects » 09 Jul 2014, 13:45

Ik zie ook net dat er een foutje in mijn code staat.
ipv led terug uit te zetten op bar2 blijft deze nog aanstaan.

Berichten: 203
Geregistreerd: 11 Mei 2014, 11:22

Re: toch weer een vraag

Berichtdoor vanschagen » 09 Jul 2014, 13:49

ik ben ook al met LOW en HIGH bezig geweest in je code
kan jij dat eens aan passen in je code??

Berichten: 11
Geregistreerd: 02 Jul 2014, 21:34

Re: toch weer een vraag

Berichtdoor GF-Projects » 09 Jul 2014, 13:57

Bedoel je zo?

Code: Alles selecteren
//int ledCount = 21;
int ledCount = 10;
//int ledPins[] = {4,5,6,7,8,9,10,11,12,13,13,12,11,10,9,8,7,6,5,4 };
int ledBar1[] = {4,5,6,7,8,9,10,11,12,13};
int ledBar2[] = {2,3,14,15,16,17,18,19,20,21};
int ledDelay =200;

void setup()
{
   for (int thisled =0; thisled < ledCount; thisled++)
   {
      //pinMode(ledPins[thisled], OUTPUT);
      pinMode(ledBar1[thisled], OUTPUT);
      pinMode(ledBar2[thisled], OUTPUT);
   }
}

void loop()
{
   // buiten naar binnen
   for (int thisled =0; thisled< ledCount-1; thisled++)
   {
      digitalWrite(ledBar1[thisled], HIGH);
      digitalWrite(ledBar2[ledCount-1-thisled], HIGH);
      delay(ledDelay);
      digitalWrite(ledBar1[thisled], LOW);
      //digitalWrite(ledBar2[ledCount-1-thisled], HIGH);  // FOUT
      digitalWrite(ledBar2[ledCount-1-thisled], LOW);
   }
   
   // binnen naar buiten
   for (int thisled=ledCount-1; thisled>=0; thisled++)
   {
      digitalWrite(ledBar1[thisled], HIGH);
      digitalWrite(ledBar2[ledCount-1-thisled], HIGH);
      delay(ledDelay);
      digitalWrite(ledBar1[thisled], LOW);
      //digitalWrite(ledBar2[ledCount-1-thisled], HIGH);  // FOUT
      digitalWrite(ledBar2[ledCount-1-thisled], LOW);
   }
}

Berichten: 203
Geregistreerd: 11 Mei 2014, 11:22

Re: toch weer een vraag

Berichtdoor vanschagen » 09 Jul 2014, 14:11

1x loop gaat ongeveer goed daarna,raakt ie de weg kwijt en gaat raar doen
jammer

Berichten: 139
Geregistreerd: 28 Jul 2013, 13:30

Re: toch weer een vraag

Berichtdoor ercmrj » 09 Jul 2014, 14:12

Moet bij // binnen buiten niet -- staan ipv ++


Code: Alles selecteren
// binnen naar buiten
   for (int thisled=ledCount-1; thisled>=0; thisled--)

Berichten: 203
Geregistreerd: 11 Mei 2014, 11:22

Re: toch weer een vraag

Berichtdoor vanschagen » 09 Jul 2014, 14:19

YES dat is hem
BEDANKT
OEPS ledBar2 doet 14 over slaan en doet dan 2x 2,3
Laatst gewijzigd door vanschagen op 09 Jul 2014, 14:26, in totaal 1 keer gewijzigd.

Berichten: 11
Geregistreerd: 02 Jul 2014, 21:34

Re: toch weer een vraag

Berichtdoor GF-Projects » 09 Jul 2014, 14:21

Zag hem ook juist :-)

Berichten: 203
Geregistreerd: 11 Mei 2014, 11:22

Re: toch weer een vraag

Berichtdoor vanschagen » 09 Jul 2014, 14:28

zie mijn aanvulling

Berichten: 139
Geregistreerd: 28 Jul 2013, 13:30

Re: toch weer een vraag

Berichtdoor ercmrj » 09 Jul 2014, 14:34

Ik had de fout gevonden door je code wat aan te passen zodat hij ook op een uno werkte en de "arduino uno simulatie" te gebruiken. Die link stond hier gisteren op in dit forum.

Daar kun je stap voor stap door je programma heen wandelen en in een apart venster zien wat de waardes van de variabele zijn bij elke stap.

Ik weet alleen niet of ze hem voor de mega ook hebben.

VorigeVolgende

Terug naar Arduino software

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 13 gasten