ledsee shield trapverlichting

Arduino shields
Berichten: 47
Geregistreerd: 24 Nov 2014, 19:47

ledsee shield trapverlichting

Berichtdoor corolla_g6 » 16 Jan 2016, 22:36

ik heb een shield gekocht om 16 ledstrips mee aan te sturen, waarvan ik er 15 gebruik voor onder elke trede van de trap

ik heb nu alles aangesloten en getest en ben nu met het programma begonnen

de basis sketch probeer ik wijs uit te komen wat wat is maar kom er niet zo heel ver mee

wat ik wil ik dat elke uitgang steeds feller gaat branden, dit dan achter elkaar... als "treden" 1 op 80% is dan gaat "trede" 2 beginnen van 0 tot 100% en zo door naar de volgende treden

als ik dit werkend heb wil ik de rest gaan maken

mischien dat jullie mij op weg kunnen helpen met hoe ik dit voor elkaar kan krijgen.

cpp code
#include <Wire.h>
#include <PCA9685.h>

#define TredeBeneden 2
#define TredeBoven 3

PCA9685 ledDriver;




void setup()
{


Wire.begin();
ledDriver.begin(B101000);
ledDriver.init();

pinMode (TredeBeneden, INPUT);
pinMode (TredeBoven, INPUT);




}


void loop()
{

for(int level=5;level>=0;level--) {
for(int i=0; i<15; i++) {
ledDriver.setLEDDimmed(i,level*20);
delay(100);
}
}
for(int level=0;level<=5;level++) {
for(int i=0; i<15; i++) {


delay(100);


}
}
}

Advertisement

Berichten: 4064
Geregistreerd: 16 Okt 2013, 14:31
Woonplaats: s hertogenbosch

Re: ledsee shield trapverlichting

Berichtdoor shooter » 17 Jan 2016, 23:45

for(int trede=0;trede<=15;trede++) {//trede per trede
for(int level=20; level<=80; level+20) {// level start 20 en einde 80
ledDriver.setLEDDimmed(trede,level*1024/100); // dit weet ik niet, ligt aan software ik denk
delay(100); // om te beginnen is dit prima.
}
}

omlaag is bijna hetzelfde alleen een afteller van tredes maken.
opdracht: maak er een looplicht van ofwel als 1 trede 80% is dan de volgende zoals hierboven en de vorige laten dimmen. (dus trede-2 wordt 100-level)
paul deelen
shooter@home.nl

Berichten: 4064
Geregistreerd: 16 Okt 2013, 14:31
Woonplaats: s hertogenbosch

Re: ledsee shield trapverlichting

Berichtdoor shooter » 17 Jan 2016, 23:46

oops sorry 4096 ipv 1024
paul deelen
shooter@home.nl

Terug naar Shields

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 6 gasten