Talaan ng mga Nilalaman:

Batayan ng FastLED: 8 Mga Hakbang
Batayan ng FastLED: 8 Mga Hakbang

Video: Batayan ng FastLED: 8 Mga Hakbang

Video: Batayan ng FastLED: 8 Mga Hakbang
Video: BATAYAN NG VALUE O HALAGA NG LUPA per sq. meter sa PILIPINAS | Kaalamang Legal #59 2024, Nobyembre
Anonim

Ni RishabhLwww.coachingfunda.com Sundin ang Higit Pa ng may-akda:

Covid-19 Update Tracker Gamit ang ESP8266
Covid-19 Update Tracker Gamit ang ESP8266
Covid-19 Update Tracker Gamit ang ESP8266
Covid-19 Update Tracker Gamit ang ESP8266
Simpleng Arduino Timer Switch
Simpleng Arduino Timer Switch
Simpleng Arduino Timer Switch
Simpleng Arduino Timer Switch
DIY 5v hanggang 3.3v Logic Level Shifter
DIY 5v hanggang 3.3v Logic Level Shifter
DIY 5v hanggang 3.3v Logic Level Shifter
DIY 5v hanggang 3.3v Logic Level Shifter

Tungkol sa: Master in Electronics Engineering Higit Pa Tungkol sa RishabhL »

Ang Mga Tagubilin na ito ay makikita natin kung paano tayo maaaring magsulat ng programa na FastLED, pati na rin kung paano gamitin ang library ng FastLed. Makikita rin namin kung paano kami makakapag-code upang magdisenyo ng aming sariling mga pattern ng kulay. Sinusuportahan ng Library na ito ang iba't ibang uri ng LED strip na kasama ng iba't ibang mga LED control tulad ng WS2811, WS2812, Neopixel, atbp.

Magsisimula Na

Hakbang 1: Bago ka Magsimula:

Bago ka magsimula
Bago ka magsimula
Bago ka magsimula
Bago ka magsimula
Bago ka magsimula
Bago ka magsimula

1. Arduino Uno

2. LED Strip kung saan mayroong tagakontrol tulad ng ws2811 o iba pa

3. Power Supply ayon sa rating ng Led Strip.

Hakbang 2: Isama ang Library:

Isama ang Library
Isama ang Library

Mag-download ng FastLED library mula rito:

github.com/FastLED/FastLED

Isama ang library na ito sa iyong arduino id.

Hakbang 3: Pag-set up ng LED Strip:

Pag-set up ng LED Strip
Pag-set up ng LED Strip
Pag-set up ng LED Strip
Pag-set up ng LED Strip
Pag-set up ng LED Strip
Pag-set up ng LED Strip

Ikonekta ang LED Strip sa iyong supply ng kuryente. Ang pin ng data ng LED Strip ay napupunta sa anumang digital pin na iyong pinili sa code. Tiyaking ang lupa ng LED strop at ang arduino ay dapat na magkonekta nang magkasama.

Maaari mong gamitin ang neopixel led strip o maaari kang bumili ng murang led strip mula sa merkado at kung ano ang kailangan mong gawin na alisin ang unang seksyon na pinangunahan ng led strip na mayroong master controller. Mula sa susunod na serye ng mga LED maaari mong gamitin bilang neopixel strip. Ngunit sa chine led strip isang ic ang kumokontrol sa tatlong led sa serye na nangangahulugang ang bawat pixel ay katumbas ng 3 led pixel. Kung sumulat ka ng data sa unang ic ang tatlong leds na konektado sa ic na iyon ay maliliawan. Kaya gumagamit ako ng ganitong uri ng murang led strip na mayroong 7 ic sa serye na kumokontrol sa 21 na humantong bilang isang bungkos ng 3 leds.

Mga koneksyon:

Arduino: digital pin 6 - Din pin ng LED Strip

gnd - Gnd ng LED strip

Power Supply: positibong terminal - + vcc ng LED Strip

gnd - gnd ng LED Strip

Hakbang 4: Mga File ng Header at Constant:

Ang Tutorial credit na ito ay pupunta sa

Mangyaring bisitahin ang link na ito para sa higit at detalyadong impormasyon.

Kaya't magsimula tayo …

#include // header file

# tukuyin ang NUM_LEDS 60 // bilang ng mga humantong sa iyong strip # tukuyin ang DATA_PIN 6 // digital pin ng iyong arduino

Ang mga CRGB ay nagbigay ng [NUM_LEDS];

Hakbang 5: Void Setup ()

Depende sa iyong led strip type piliin ang naaangkop na void setup function

walang bisa ang pag-setup () {

FastLED.addLeds(leds, NUM_LEDS);

}

o

void setup () {FastLED.addLeds (leds, NUM_LEDS);

}

o

void setup () {FastLED.addLeds (leds, NUM_LEDS);

}

o

void setup () {FastLED.addLeds (leds, NUM_LEDS);

}

o

void setup () {FastLED.addLeds (leds, NUM_LEDS);

Inirerekumendang: