Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <Adafruit_NeoPixel.h>
- // #include <ESP8266WiFi.h>
- // #include <BlynkSimpleEsp8266.h>
- #include <BlynkSimpleEsp32.h>
- #include <Wire.h>
- #include <WiFi.h>
- #include <WiFiClient.h>
- char auth[] = "codice";
- char ssid[] = "wifi";
- char pass[] = "pass";
- int vpin0=0;int val0=0;
- int vpin1=0;int val1=0;
- int vpin2=0;int val2=0;
- int vpin3=0;int val3=0;
- Adafruit_NeoPixel pixels = Adafruit_NeoPixel(44, 2, NEO_GRB + NEO_KHZ800); // è una matrice 8x8 da 64 led collegata al pin 2 di un esp8266
- BLYNK_WRITE(V0){int vpin0 = param.asInt();
- pixels.setBrightness(vpin0);
- val0=vpin0;
- }
- BLYNK_WRITE(V1){int vpin1 = param.asInt();
- val1=vpin1;
- }
- BLYNK_WRITE(V2){int vpin2 = param.asInt();
- val2=vpin2;}
- BLYNK_WRITE(V3){int vpin3 = param.asInt();
- val3=vpin3;}
- void setup()
- {Blynk.begin(auth, ssid, pass);
- INIT();
- Serial.begin(115200);
- }
- void loop()
- {
- Blynk.run();
- for (int x = 0; x < 64; x++)
- {
- pixels.setPixelColor(x, pixels.Color(val1,val2,val3));
- delay(0);
- }
- pixels.show();
- Serial.println("pin 0 ");Serial.println(val0);
- Serial.println("pin 1 ");Serial.println(val1);
- Serial.println("pin 2 ");Serial.println(val2);
- Serial.println("pin 3 ");Serial.println(val3);
- Serial.println(" ------ ");
- delay(500);
- }
- void INIT()//Spegne tutti i LED
- {
- pixels.begin();
- for(int x=0;x<64;x++)
- {
- pixels.setPixelColor(x, pixels.Color(0,0,0));}
- pixels.show();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement