Trap met verschillende lengtes ledstrips

Arduino specifieke Software
Berichten: 6
Geregistreerd: 12 Dec 2017, 21:46

Re: Trap met verschillende lengtes ledstrips

Berichtdoor mauricebrammer » 22 Jan 2018, 23:51

Sorry is niet nodig, leer ik alleen maar van. Ga ik ook zeker mee bezig. Uiteindelijk wil ik een drukknop inzetten zodat er "geschakeld" kan worden tussen de "normale" trap verlichting of andere led effecten en dan moeten sowieso de delay's eruit halen zover ik uit heb kunnen zoeken.

Ik ben nu eerst nog even een probleem aan het uitzoeken en dat is dat wanneer 1 pir op poort 11 getriggerd wordt dat het programma stopt. Verander ik in onderstaande code de 14 in 13 trede dan werkt het wel. Alleen dan brand de laatste trede niet. Het is ook alleen deze waarbij het verkeerd gaat, de andere pir waarbij de leds de andere richting in gaan gaat het goed.

Code: Alles selecteren
// Fade light each step strip
 void colourWipeUp(uint32_t c, uint16_t wait) {
   for (uint16_t j = 14; j > 0; j--){
     Serial.println(j);
     for (uint16_t i = eindtrede[j]; i >= begintrede[j]; i--){
       strip.setPixelColor(i, c);
     }
     strip.show();
     delay(wait);
   } 
 }

Advertisement

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: Trap met verschillende lengtes ledstrips

Berichtdoor nicoverduin » 23 Jan 2018, 09:23

Een uint16 kan nooit kleiner dan 0 zijn. Moet een int16_t zijn
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Berichten: 4
Geregistreerd: 16 Feb 2018, 12:20

Re: Trap met verschillende lengtes ledstrips

Berichtdoor nicowater » 16 Feb 2018, 12:24

ik volg even ben er mee bezig maar wel een beginneling in arduino
al wel de spullen in huis aan het halen
trap bij mij 14 treden en wou er 8 leds per trede in zetten

gelijk een vraag omdat ik de pir nog niet heb kan dit oook zonder de pir om te testen en hoe alvast bedankt

Vorige

Terug naar Arduino software

Wie is er online?

Gebruikers in dit forum: Seo-Ul-Gag en 28 gasten