Jan Boek
Jan Boek
  • Видео 27
  • Просмотров 3 153

Видео

Liquicity Festival VID 20230722 154839 Edlan
Просмотров 33Год назад
Liquicity Festival VID 20230722 154839 Edlan
Liquicity Festival VID 20230722 163103
Просмотров 36Год назад
Liquicity Festival VID 20230722 163103
Liquicity Festival VID 20230722 205847 Feint Laura Brehm Words
Просмотров 26Год назад
Liquicity Festival VID 20230722 205847 Feint Laura Brehm Words
Liquicity Festival VID 20230722 212118 Feint
Просмотров 15Год назад
Liquicity Festival VID 20230722 212118 Feint
Liquicity Festival VID 20230722 225459 Take me away
Просмотров 22Год назад
Liquicity Festival VID 20230722 225459 Take me away
Liquicity Festival VID 20230722 155024 Ella Noël Edlan Unfolds
Просмотров 19Год назад
Liquicity Festival VID 20230722 155024 Ella Noël Edlan Unfolds
Liquicity Festival VID 20230722 162528 Edlan Ella Noël Melting Hearts
Просмотров 25Год назад
Liquicity Festival VID 20230722 162528 Edlan Ella Noël Melting Hearts
Liquicity Festival VID 20230721 203858
Просмотров 8Год назад
Liquicity Festival VID 20230721 203858
Liquicity Festival VID 20230721 205313
Просмотров 13Год назад
Liquicity Festival VID 20230721 205313
Liquicity Festival VID 20230721 205528
Просмотров 9Год назад
the melody the moment the festival overwhelming love
Liquicity Festival VID 20230721 205920 XXX
Просмотров 21Год назад
Liquicity Festival VID 20230721 205920 XXX
Liquicity Festival VID 20230721 210512 XXX
Просмотров 13Год назад
its not about the Video😂 its about the Energy💖💗❤‍🔥💥💫⚡
why go2 Liquicity Festival VID 20230721 223421
Просмотров 16Год назад
why go2 Liquicity Festival VID 20230721 223421
Liquicity Festival VID 20230721 223540 XXX
Просмотров 21Год назад
Liquicity Festival VID 20230721 223540 XXX
Liquicity Festival 20230721 235453
Просмотров 38Год назад
Liquicity Festival 20230721 235453
Liquicity Festival 20230721 225825
Просмотров 12Год назад
Liquicity Festival 20230721 225825
Liquicity Festival 20230721 225852
Просмотров 14Год назад
Liquicity Festival 20230721 225852
Liquicity Festival 20230721 185308
Просмотров 50Год назад
Liquicity Festival 20230721 185308
Liquicity Festival 20230722 153050 Edlan Ella Noël Dreamcatcher
Просмотров 24Год назад
Liquicity Festival 20230722 153050 Edlan Ella Noël Dreamcatcher
DJI Flugaufnahme Hasportsee
Просмотров 512 года назад
DJI Flugaufnahme Hasportsee
Delmenhorst Feuerwerk Kramermarkt
Просмотров 442 года назад
Delmenhorst Feuerwerk Kramermarkt
Raspberry Ambilight
Просмотров 782 года назад
Raspberry Ambilight
MSGEQ7 Audio Spectrum Visualizer final
Просмотров 1164 года назад
MSGEQ7 Audio Spectrum Visualizer final
MSGEQ7 Audio Spectrum Analyze demo test
Просмотров 1584 года назад
MSGEQ7 Audio Spectrum Analyze demo test
MSGEQ7 Test Demo
Просмотров 1184 года назад
MSGEQ7 Test Demo

Комментарии

  • @Трамп-ф9и
    @Трамп-ф9и 2 месяца назад

    1:02 ??

  • @scolex8001
    @scolex8001 2 месяца назад

    What is the ID at 23:10 ?

  • @DianaHolešová
    @DianaHolešová 2 месяца назад

    3:40 ID? Pleaasee🙏🏼

  • @DianaHolešová
    @DianaHolešová 2 месяца назад

    3:40 ID? Pleaasee🙏🏼

  • @djpollarys
    @djpollarys 2 месяца назад

    Liquicity Festival 3024 Netsky 3024??

  • @maxk880
    @maxk880 2 месяца назад

    I was on LSD and during this set I randomly started realizing that me and my ex of 8 months (7+ year relationship) will never get together and that it's better for for both of us. I cried last 45 minutes of this set, full on bawling. While in the middle of the tent. It was the most profound, beautiful and emotional moment of my life. Liquicity has saved my mental health a lot of times, I'm grateful that DnB exists and that I discovered it early in my life, I don't know how I would've survived my 20s without this music

    • @thomasA96
      @thomasA96 2 месяца назад

      If I have the right person for it I think I was standing next to you then! You said to me in dutch "this festival is the most beautiful thing on earth". i'm glad you had a good time!

    • @blackrolox
      @blackrolox 2 месяца назад

      You were not the only one crying while on psychedelics my brother. Big hug 🫂

  • @vio364
    @vio364 2 месяца назад

    legend!!

  • @aero6927
    @aero6927 2 месяца назад

    34:19 this Grafix remix is unreal

  • @djibiza678
    @djibiza678 2 месяца назад

    best set liqucity 2024

  • @younglion7910
    @younglion7910 2 месяца назад

    Thank you, Jan, for taking an hour and a half of your time to film this for the unattended❤ Held!

  • @PrincessJolien
    @PrincessJolien 2 месяца назад

    This one was the perfect set to shut down liquicity ❤ The front row vibes were crazy and an amazing memory!

    • @FabiASR
      @FabiASR 2 месяца назад

      yeah amazing energy in the front row <3

  • @cclphdfu
    @cclphdfu 2 месяца назад

    dude, SPOILERS? What? I was planning on attending since this invincible potion seems to be working just fine.

  • @MatsTricking
    @MatsTricking 2 месяца назад

    Id 08:30?

    • @AgentmetdeFlaporen
      @AgentmetdeFlaporen 2 месяца назад

      Netsky - Rio (VIP remix)

    • @MatsTricking
      @MatsTricking 2 месяца назад

      @@AgentmetdeFlaporen sure? can’t find it when I search for it

    • @AgentmetdeFlaporen
      @AgentmetdeFlaporen 2 месяца назад

      @@MatsTricking he plays it at most of his sets, but it has never been released, you could see that on 1001 tracklists

  • @mica4153
    @mica4153 2 месяца назад

    Music so good, we 1000 years in the future baby.

  • @AliNor-ks8fu
    @AliNor-ks8fu 2 месяца назад

    Peace be upon you, I am Moroccan, I love this except creativity, but in Morocco there is no such creativity. Thank you, peace ❤

    • @maxk880
      @maxk880 2 месяца назад

      Come visit next year!

  • @ilrossopiubellodeisocial
    @ilrossopiubellodeisocial 2 месяца назад

    3024? not bad

  • @fayaflai
    @fayaflai 2 месяца назад

    Can someone ID 1:24:07? :)

    • @Boris_V
      @Boris_V 2 месяца назад

      It's an unreleased track of his.

    • @fayaflai
      @fayaflai 2 месяца назад

      @@Boris_V In that case I'm very excited to hear it when it comes out!! Thanks for your reply :)

  • @TheMoshPOV
    @TheMoshPOV 2 месяца назад

    Glad to see that the liquicity festival will still be going in another millenium 😍

    • @ubesaaa
      @ubesaaa 2 месяца назад

      I hope it'll still be the same location. There are talks about them allowing less festivals at Geestmerambacht :(

    • @blackrolox
      @blackrolox 2 месяца назад

      And Netsky is still alive ❤

  • @ELAYiam
    @ELAYiam 2 месяца назад

    Thank you!

  • @CraftBlockHD
    @CraftBlockHD 2 месяца назад

    ID 1:04:19 ?

    • @Fryett
      @Fryett 2 месяца назад

      Urbandawn - Come Together (Fredrick Flip)

    • @TheJenslich
      @TheJenslich 2 месяца назад

      to much techno :(

    • @CraftBlockHD
      @CraftBlockHD 2 месяца назад

      @@Fryett thanks 🙏

  • @eprohoda
    @eprohoda 2 года назад

    salut-yo-interesting sharing~Jan~👐

  • @gazalakitchenandvlogs4680
    @gazalakitchenandvlogs4680 2 года назад

    Nice shering dear friend God bless you

  • @toddhyatt6437
    @toddhyatt6437 3 года назад

    How?

    • @JBoek30
      @JBoek30 3 года назад

      heyj this is the software: docs.hyperion-project.org/en/user/Configuration.html & this or similar 4 hardware: smarthomeyourself.de/anleitung-zum-selber-bauen/unabhaengige-projekte/raspberry-pi-projekte/ambilight-mit-raspberry-pi-und-hyperion/ enjoy

  • @leesungchu6098
    @leesungchu6098 4 года назад

    Nice to meet you

  • @leesungchu6098
    @leesungchu6098 4 года назад

    Hi

  • @LifeWithSana5
    @LifeWithSana5 4 года назад

    Hi new friend

  • @LifeWithSana5
    @LifeWithSana5 4 года назад

    Hello Your video is amazing I watch your full video Very amazing video I have become your new friend And subscribe also Thank you for sharing this awesome video! I came upon this just now, Very inspiring!

  • @JBoek30
    @JBoek30 4 года назад

    Code for ESP Using OTA (over the air , Library from Andreas Spiess) ruclips.net/video/1pwqS_NUG7Q/видео.html cut the awesome OTA parts out if not necessary (1. half cause text is to long^^) ___________________________________________________ #include "OTA.h" #define Baurdrate 115200 // selber Speed wie andere nachrichten #include <Preferences.h> // für EEprom Preferences EEPROM_prefs; #define OTA_Read_Pin 34 // Lese Pin um onBoot OTA umzuschalten #define RotaryPin_btn 17 // OK OK // CLK Pin #define RotaryPin_1 19 // OK OK // Interrupt Start #define RotaryPin_2 18 // OK OK // Direction read #define ResetPin 4 // outputs PWM signal at boot #define StrobePin 0 // OK OK #define NeoPixControlPin 16 // OK OK #define AnalogAudioInPin1 32 // input only #define AnalogAudioInPin2 35 // input only #define led_pro_balken 32 #define led_balken 8 #define NUM_LEDS led_pro_balken * led_balken #define gesammteLeds NUM_LEDS + NUM_LEDS #include <NeoPixelBrightnessBus.h> // instead of NeoPixelBus.h NeoPixelBrightnessBus<NeoRgbFeature, Neo800KbpsMethod> strip(gesammteLeds, NeoPixControlPin); int abzug_pro_tick = 10; // fade menmge => slow int selected_mode = 1; // 0: 1=1 , 1: fadeout instantup int Helligkeit = 1; // 0 - 15 int Analog_Noise [8] = {175, 250, 300 , 300, 525, 750 , 325 , 1}; // noise schwelle pro frequenz byte hz0 [3] = {16, 0, 0}; // orange byte hz1 [3] = {16, 8, 0}; // helles orange / dunkles gelb byte hz2 [3] = {16, 16, 0}; // grün gelb byte hz3 [3] = {0, 16, 0}; // grünlich byte hz4 [3] = {0, 16, 8}; // grünlich byte hz5 [3] = {0, 0, 16}; // türkis byte hz6 [3] = {6, 0, 16}; // cyan byte hz_test [3] = {16, 16, 16}; // Test farbe // Speicherstand der Leds byte clr_prozent_zurzeit1 [NUM_LEDS]; byte clr_prozent_zurzeit2 [NUM_LEDS]; int AnalogWert1[8]; int AnalogWert2[8]; // um grafischen Helligkeits reply wieder zu entfernen bool Helligkeit_grafic_reply_visible = false; // wird automatisch gesetzt wenn Helligkeits Reply Angezeigt long global_Helligkeit_grafic_reply_zeitpunkt = 0; // Start Zeitpunkt der Anzeige void Helligkeit_grafic_reply_nadler(){ const long Helligkeit_reply_AnzeigeDauer = 2500; long jetz_zeit = millis(); long anzeigedauer_bisher = jetz_zeit - global_Helligkeit_grafic_reply_zeitpunkt; if( anzeigedauer_bisher > Helligkeit_reply_AnzeigeDauer ){ Helligkeit_grafic_reply_visible = false; setBar(7 , 0 , 0 , 0); } // zeitcheck => bar zurücksetzen } // Helligkeit_grafic_reply_nadler void change_Helligkeit(int add_val){ // Helligkeit ändern Helligkeit = Helligkeit + add_val; if(Helligkeit < 1){ Helligkeit = 1; } if(Helligkeit > 15){ Helligkeit = 15; } // grafical reply int direction_ = 15; if(add_val < 0){ direction_ = 1; } if(add_val > 0){ direction_ = 32; } Helligkeit_grafic_reply_visible = true; // bool setzen um nach bestimmter zeit reply zu entfernen global_Helligkeit_grafic_reply_zeitpunkt = millis(); // zeit zur Berechnung merken setBar(7 , Helligkeit*2 , direction_ , 0); } // change_Helligkeit struct RotaryEventStruct{ // Struktur um [Rotary Event] zusammenzufassen bool fresh; // true wenn neue ereignisse int Direction; // zähler wie oft & in welche Richtung bool pressed; // true onCLK void handleIt(){ // Rotary Event Programmatisch verarbeiten fresh = false; if(Direction != 0){ change_Helligkeit(Direction); Direction = 0; } if(pressed){ pressed = false; EEPROM_prefs.putUInt("Helligkeit", Helligkeit); } } }; RotaryEventStruct REV = {false, 0, false}; // dieser Interupt wird vom Rotyry Encoder CLK Ausgelöst void IRAM_ATTR CLKInteruptEvent() { if(!REV.fresh){ // anti prell REV.pressed = true; REV.fresh = true; // Rotary Event ist nun [Frisch] & sollte demnähchst behandelt werden } } // [ISR] Rotary Event durch Interrupt auffangen => Direction ermitteln & REV refreshen // dieser Interupt wird vom Rotyry Encoder Roration Ausgelöst void IRAM_ATTR RotaryInteruptEvent() { if(!REV.fresh){ // anti prell if( digitalRead(RotaryPin_2) ){ REV.Direction = REV.Direction + 1; } else{ REV.Direction = REV.Direction - 1; } REV.fresh = true; // Rotary Event ist nun [Frisch] & sollte demnähchst behandelt werden } } // [ISR] Rotary Event durch Interrupt auffangen => Direction ermitteln & REV refreshen bool OTA_PLX = true; // Ova The Air bool , zum Energie Sparen void setup() { Serial.begin(Baurdrate); Serial.println("Booting"); //Initialisieren Sie den Speicher mit dem Bezeichner, z. B. "nvs": EEPROM_prefs.begin("nvs", false); pinMode(OTA_Read_Pin, INPUT); OTA_PLX = digitalRead(OTA_Read_Pin); if(!OTA_PLX){ DebugggMSG("WIFI DISABLED",true); Helligkeit = EEPROM_prefs.getUInt("Helligkeit", 1); } if( OTA_PLX){ DebugggMSG("WIFI ENABLED" ,true); setupOTA("ESP32 [Audio Visualizer]"); } pinMode(ResetPin , OUTPUT); pinMode(StrobePin , OUTPUT); pinMode(AnalogAudioInPin1 , INPUT); pinMode(AnalogAudioInPin2 , INPUT); pinMode(NeoPixControlPin , OUTPUT); strip.Begin(); strip.Show(); // Rotary Encoding Stuff pinMode(RotaryPin_btn , INPUT_PULLUP); pinMode(RotaryPin_1 , INPUT_PULLUP); pinMode(RotaryPin_2 , INPUT_PULLUP); attachInterrupt(RotaryPin_1, RotaryInteruptEvent, FALLING); attachInterrupt(RotaryPin_btn, CLKInteruptEvent, FALLING); } // setup long global_letzter_frame_zeitpunkt = 0; // für FPS einhaltung void loop() { long jetz_zeit = micros(); long loop_dauer = jetz_zeit - global_letzter_frame_zeitpunkt; global_letzter_frame_zeitpunkt = jetz_zeit; if (OTA_PLX) { ArduinoOTA.handle(); float fpegel = (float) ( 91 - ( (float) (WiFi.RSSI() * -1) - (float) 19 ) ) / (float)2.8 ; int ipegel = (int) fpegel; setBar(7 , ipegel , ipegel , 0); } // Handle OverTheAir loadings if(REV.fresh){ REV.handleIt();} if(Helligkeit_grafic_reply_visible){ Helligkeit_grafic_reply_nadler(); } KompletteMessung(); int fps_cfg = 1000; int dauer_pro_frame = 1000000 / fps_cfg; int processing_dauer = ( micros() - jetz_zeit); int delay_restZeit = dauer_pro_frame - processing_dauer; if (delay_restZeit > 0) { delay( (delay_restZeit / 1000) ); } } // loop // komplette messung durchführen & anzeigen void KompletteMessung() { // Set_Helligkeit(); clk_pin(ResetPin); // Reset durchführen clk_pin(StrobePin); int i = 0; while (i < 7) { AnalogWert1[i] = analogRead(AnalogAudioInPin1); AnalogWert2[i] = analogRead(AnalogAudioInPin2); i++; clk_pin(StrobePin); } // While 0-6 LedSignalOutput(); } // KompletteMessung void clk_pin(int pin_Nr) { digitalWrite(pin_Nr , HIGH); digitalWrite(pin_Nr , LOW); delayMicroseconds(500); } void LedSignalOutput() { int i = 0; while (i < 7) { // frequenzen 0-6 durchgehen & sichtbar umwandeln // noise entfernen AnalogWert1[i] = AnalogWert1[i] - Analog_Noise[i]; if(AnalogWert1[i] < 0){ AnalogWert1[i] = 0; } AnalogWert2[i] = AnalogWert2[i] - Analog_Noise[i]; if(AnalogWert2[i] < 0){ AnalogWert2[i] = 0; } int Bar_Ausschlag1 = AnalogWert1[i] / ( ( 4095 - Analog_Noise[i] ) / led_pro_balken ); int Bar_Ausschlag2 = AnalogWert2[i] / ( ( 4095 - Analog_Noise[i] ) / led_pro_balken ); // EinzelBar Erstellen & Anzeigen setBar(i, Bar_Ausschlag1 , Bar_Ausschlag2 , selected_mode); i++; } // While 0-6 strip.Show(); } void setBar(int barNr , byte Bar_Ausschlag1 , byte Bar_Ausschlag2 , int inc_mode) { int i = 0; int led_nr = led_pro_balken * barNr; while (i < led_pro_balken) { int select_led_Nr = i; if (bitRead(barNr, 0)) { select_led_Nr = led_pro_balken - ( i + 1) ; } if (Bar_Ausschlag1 > i) { SetPixelColor_mode_select(1 ,led_nr + select_led_Nr, barNr , 100 , inc_mode ); } else { SetPixelColor_mode_select(1 ,led_nr + select_led_Nr, barNr , 0 , inc_mode ); } if (Bar_Ausschlag2 > i) { SetPixelColor_mode_select(2 ,led_nr + select_led_Nr, barNr , 100 , inc_mode ); } else { SetPixelColor_mode_select(2 ,led_nr + select_led_Nr, barNr , 0 , inc_mode ); } i++; } // 0 bis led_pro_balken } // setBar 1 & 2

    • @JBoek30
      @JBoek30 4 года назад

      (2. half) -------------------------- void SetPixelColor_final(int Strip_NR , int Led_NR , byte clr_R , byte clr_G , byte clr_B ){ clr_G = clr_G * Helligkeit; clr_R = clr_R * Helligkeit; clr_B = clr_B * Helligkeit; if(Strip_NR == 1){ strip.SetPixelColor(Led_NR, RgbColor (clr_G, clr_R, clr_B)); } // grb if(Strip_NR == 2){ strip.SetPixelColor( ( (NUM_LEDS - Led_NR) + NUM_LEDS)-1 , RgbColor (clr_G, clr_R, clr_B)); } // leds umgedreht } // SetPixelColor_final byte fader_selected_mode_int_changer(int zuvor , int neu , int inc_mode){ // int zahlen faden je nach gewählten modus int the_return = 0; // [Error wert] für initalisierung if(inc_mode == 0){ the_return = neu; } // selected_mode [0 1=1] else if(inc_mode == 1){ if(zuvor <= neu){ the_return = neu; } // wert erhöt sich if(zuvor > neu){ the_return = zuvor - abzug_pro_tick; if(the_return < neu){ the_return = neu; } } // wert geht runter // abzug_pro_tick abziehen } // inc_mode [1 fadeout instantup] if(the_return<0){ the_return = 0;} return the_return; } // fader_selected_mode_int_changer void SetPixelColor_mode_select(int Strip_NR , byte Led_NR , byte clr_selected , byte prozent , int inc_mode){ byte CLR_selected[3]; if (clr_selected == 0) { CLR_selected[0] = hz0[0]; CLR_selected[1] = hz0[1]; CLR_selected[2] = hz0[2]; } // 63 hz if (clr_selected == 1) { CLR_selected[0] = hz1[0]; CLR_selected[1] = hz1[1]; CLR_selected[2] = hz1[2]; } // 160 hz if (clr_selected == 2) { CLR_selected[0] = hz2[0]; CLR_selected[1] = hz2[1]; CLR_selected[2] = hz2[2]; } // 400 hz if (clr_selected == 3) { CLR_selected[0] = hz3[0]; CLR_selected[1] = hz3[1]; CLR_selected[2] = hz3[2]; } // 1000 hz if (clr_selected == 4) { CLR_selected[0] = hz4[0]; CLR_selected[1] = hz4[1]; CLR_selected[2] = hz4[2]; } // 2500 hz if (clr_selected == 5) { CLR_selected[0] = hz5[0]; CLR_selected[1] = hz5[1]; CLR_selected[2] = hz5[2]; } // 6300 hz if (clr_selected == 6) { CLR_selected[0] = hz6[0]; CLR_selected[1] = hz6[1]; CLR_selected[2] = hz6[2]; } // 16000 hz if (clr_selected == 7) { CLR_selected[0] = hz_test[0]; CLR_selected[1] = hz_test[1]; CLR_selected[2] = hz_test[2]; } // hz_test if(Strip_NR == 1){ //Serial.TelnetStream.print("1="); Serial.TelnetStream.println(prozent); clr_prozent_zurzeit1[Led_NR] = fader_selected_mode_int_changer( clr_prozent_zurzeit1[Led_NR] , prozent , inc_mode); float R = ( (float) clr_prozent_zurzeit1[Led_NR] / (float) 100 ) * (float) CLR_selected[0]; float G = ( (float) clr_prozent_zurzeit1[Led_NR] / (float) 100 ) * (float) CLR_selected[1]; float B = ( (float) clr_prozent_zurzeit1[Led_NR] / (float) 100 ) * (float) CLR_selected[2]; SetPixelColor_final( Strip_NR , Led_NR , (int) R , (int) G , (int) B ); } if(Strip_NR == 2){ // Serial.TelnetStream.print("2="); Serial.TelnetStream.println(prozent); clr_prozent_zurzeit2[Led_NR] = fader_selected_mode_int_changer( clr_prozent_zurzeit2[Led_NR] , prozent , inc_mode); float R = ( (float) clr_prozent_zurzeit2[Led_NR] / (float) 100 ) * (float) CLR_selected[0]; float G = ( (float) clr_prozent_zurzeit2[Led_NR] / (float) 100 ) * (float) CLR_selected[1]; float B = ( (float) clr_prozent_zurzeit2[Led_NR] / (float) 100 ) * (float) CLR_selected[2]; SetPixelColor_final( Strip_NR , Led_NR , (int) R , (int) G , (int) B ); } } // SetPixelColor_mode_select void DebugggMSG(String TXT , bool newLine){ if(newLine){ if(OTA_PLX){ TelnetStream.println(TXT); } Serial.println(TXT); } else{ if(OTA_PLX){ TelnetStream.print(TXT); } Serial.print(TXT); } }

  • @r3on81
    @r3on81 4 года назад

    God jobs ....aweaome .. Please share code

    • @JBoek30
      @JBoek30 4 года назад

      thx^^ here you have the code very much (google translate lol) np

    • @r3on81
      @r3on81 4 года назад

      Thanks a lots ... Esp? I think atmega... woow very to hard to try ...but i will learning...until the vaccine Covid 19 is found 😄😄😄

    • @JBoek30
      @JBoek30 4 года назад

      ​@@r3on81 xD i will add a simplified translated Version for Atmega iam not sure if you have see that there is one Code for Atmega & another newer Code for ESP32 ^^ but anyway ESP32 is a nice very cheap powerfull Microcontroller worth to give a try! feel free to ask some question ^^ the code reads 2(left & right) * 7(frequencys) Analog Signals the Analog Read Values get saved in an Array a function to set led colors matching to the selected mode there are 2 modes : 1=1 or fadeout

    • @r3on81
      @r3on81 4 года назад

      Thanks for advance ...still waiiting next tutorial or project ws2812 😊😊

  • @titserlayorie2864
    @titserlayorie2864 4 года назад

    wow!! nice content..

  • @LevelUpYourLife
    @LevelUpYourLife 4 года назад

    Hello Jan, great upload and very creative! Blessings and FULL WATCH!

    • @JBoek30
      @JBoek30 4 года назад

      Heey Thx , nice to see you here :)

  • @jessicalovedragonfly
    @jessicalovedragonfly 4 года назад

    Hi Jan 👋 This has a nice beat 🎉 Thank you for sharing, have a wonderful day 🦋 Sending lots of love 💕

  • @bisanmagar8137
    @bisanmagar8137 4 года назад

    thank you sir

    • @JBoek30
      @JBoek30 4 года назад

      I am very curious how you came across this video ? xD

  • @bisanmagar8137
    @bisanmagar8137 4 года назад

    5 sub new fn

  • @girlielinao4954
    @girlielinao4954 4 года назад

    Hi new friend here pls stay connect thank you

  • @SGFLSchool
    @SGFLSchool 4 года назад

    Good content ♥♥ Subscribe done + like I trust you as a Friend.. I just joined you.I hope you join me back subscribe 🙏🙏... Please Friend subscribe me 🙏🙏🙏♥♥

  • @musakirtanete6020
    @musakirtanete6020 4 года назад

    Mntap banget suaranya

    • @JBoek30
      @JBoek30 4 года назад

      powered by solar-charged rechargeable lithium cell

  • @VikasKanaujiyaa
    @VikasKanaujiyaa 4 года назад

    Very very nice 👌👍 Superb 👌