Advertisement
elektronek

Jan Varyš - Ledky

Apr 29th, 2019
305
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <Adafruit_NeoPixel.h>
  2. #define PIN 6
  3. #define NUMPIXELS 16
  4.  
  5. Adafruit_NeoPixel pixels = Adafruit_NeoPixel(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);
  6. int delayval = 50;
  7.  
  8. int mojeTlacitko = 4; // Pin pro tlacitko proti zemi - spojeno se zemi = sviti, odpojeno - zhasne
  9.  
  10. void setup() {
  11.   pinMode(mojeTlacitko, INPUT_PULLUP);
  12.   pixels.begin();
  13. }
  14.  
  15. void zhasni(){
  16.   for(int i=0;i<NUMPIXELS;i++){
  17.     pixels.setPixelColor(i,pixels.Color(0,0,0));
  18.     pixels.show();
  19.   }
  20. }
  21.  
  22. void loop() {
  23.   for(int i=0;i<NUMPIXELS;i++){
  24.     if (digitalRead(mojeTlacitko)==LOW)
  25.     {
  26.       pixels.setPixelColor(i, pixels.Color(255,140,0));
  27.       pixels.show();
  28.       delay(delayval);
  29.     }
  30.     else zhasni();
  31.   }
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement