ademosh

1111

Dec 5th, 2019
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. #include <Adafruit_NeoPixel.h>
  2. #include <avr/power.h>
  3. #ifdef __AVR__
  4. #endif
  5.  
  6. #define PIN 6
  7. #define NUMPIXELS 24 // Popular NeoPixel ring size
  8.  
  9. Adafruit_NeoPixel pixels(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);
  10.  
  11. #define DELAYVAL 100
  12.  
  13. void setup() {
  14. #if defined(__AVR_ATtiny85__) && (F_CPU == 16000000)
  15. clock_prescale_set(clock_div_1);
  16. #endif
  17.  
  18. pixels.begin();
  19. }
  20.  
  21. void loop() {
  22. int i=0;
  23. bool check=0;
  24. while (1) {
  25. if (check==0) {
  26. pixels.setPixelColor(i, pixels.Color(255, 0, 0));
  27. pixels.show();
  28. delay(DELAYVAL);
  29. i++;
  30. if (i==24) {
  31. check=1;
  32. i=23;
  33. }
  34. }
  35. if (check==1){
  36. pixels.setPixelColor(i, pixels.Color(0, 0, 255));
  37. pixels.show();
  38. delay(DELAYVAL);
  39. i--;
  40. if (i==-1) {
  41. check=0;
  42. i=0;
  43. }
  44. }
  45. }
  46. }
Add Comment
Please, Sign In to add comment