Advertisement
Miuren58

Untitled

Apr 24th, 2019
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.61 KB | None | 0 0
  1. #include <Adafruit_NeoPixel.h>
  2. // #include <ESP8266WiFi.h>
  3. // #include <BlynkSimpleEsp8266.h>
  4. #include <BlynkSimpleEsp32.h>
  5. #include <Wire.h>
  6. #include <WiFi.h>
  7. #include <WiFiClient.h>
  8. char auth[] = "codice";
  9. char ssid[] = "wifi";
  10. char pass[] = "pass";
  11. int vpin0=0;int val0=0;
  12. int vpin1=0;int val1=0;
  13. int vpin2=0;int val2=0;
  14. int vpin3=0;int val3=0;
  15.  
  16. Adafruit_NeoPixel pixels = Adafruit_NeoPixel(44, 2, NEO_GRB + NEO_KHZ800); // è una matrice 8x8 da 64 led collegata al pin 2 di un esp8266
  17. BLYNK_WRITE(V0){int vpin0 = param.asInt();
  18. pixels.setBrightness(vpin0);
  19. val0=vpin0;
  20. }
  21.  
  22. BLYNK_WRITE(V1){int vpin1 = param.asInt();
  23.  
  24. val1=vpin1;
  25. }
  26. BLYNK_WRITE(V2){int vpin2 = param.asInt();
  27. val2=vpin2;}
  28. BLYNK_WRITE(V3){int vpin3 = param.asInt();
  29. val3=vpin3;}
  30.  
  31.  
  32.  
  33. void setup()
  34. {Blynk.begin(auth, ssid, pass);
  35. INIT();
  36. Serial.begin(115200);
  37. }
  38.  
  39. void loop()
  40. {
  41. Blynk.run();
  42. for (int x = 0; x < 64; x++)
  43. {
  44. pixels.setPixelColor(x, pixels.Color(val1,val2,val3));
  45. delay(0);
  46. }
  47.  
  48. pixels.show();
  49. Serial.println("pin 0 ");Serial.println(val0);
  50. Serial.println("pin 1 ");Serial.println(val1);
  51. Serial.println("pin 2 ");Serial.println(val2);
  52. Serial.println("pin 3 ");Serial.println(val3);
  53. Serial.println(" ------ ");
  54. delay(500);
  55.  
  56. }
  57.  
  58.  
  59. void INIT()//Spegne tutti i LED
  60. {
  61. pixels.begin();
  62. for(int x=0;x<64;x++)
  63. {
  64. pixels.setPixelColor(x, pixels.Color(0,0,0));}
  65. pixels.show();
  66. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement