Помогите пожалуйста, может кто мне сделать "скетч"
- Войдите на сайт для отправки комментариев
Пнд, 17/12/2018 - 18:31
Для адресной светодиодной ленты, не получается самому ничего сделать, нужно чтоб просто свтодиоды по очереди заполнялись желтым цветом (как повортник на ауди) 8 светодиодов в ленте.
Если кому не трудно помогите пожалуйста
у меня ардуино мини
у меня ардуино мини
для таких просьб есть разде "Ищу исполнителя". Платный.
А мож квон классом поделится? Или Skif сделает и ещё сам приплатит? :)))
Квон вроде на сапоги перешел, классами давно не радовал.
А что за лента? Светодиоды они с разным управлением бывают.
А что за лента?
Троллишь, да? Ленте как лента - беленькая.
To TC, вы определитесь, готовы платить или нет? Пока, в "Отвлеченные".
Да ладно, вам, над человеком измываться. Там кода-то на 4 строчки.
Лента и просто осветительная есть... тут никакие строчки не помогут.
Если кому не трудно помогите пожалуйста
Посмотри сюда - https://github.com/FastLED/FastLED/wiki/Basic-usage . Если английского не знаешь, то google translate в помощь.
Посмотри сюда -
Я над ним не издеваюсь. Все согласно идеологии - 1-й пост приколоченной песочницы пп.4-5-6.
Первое, запостил хрен знает куда. Второе, кода нет в принципе. Предлагаете написать за него?
у меня ардуино мини
Не нужно этого стесняться! Не у каждого - мега, размер не имеет решающего значения. ;))))))))))
https://alexgyver.ru/ws2812b-fx/
А у меня... а меня... а у меня есть супер-мега-макси! Вот!
Не нужно этого стесняться! Не у каждого - мега, размер не имеет решающего значения. ;))))))))))
Если это был вброс для выявления озабоченных размером, то удачный. Двое уже нарисовались :)
Если это был вброс для выявления озабоченных размером, то удачный. Двое уже нарисовались :)
Это ты все от зависти, от зависти! Да! Потому, что у тебя, наверное, мини, а то и вообще нано!
а то и вообще нано!
Как угадал? Шаман, однако! :)))
пофиг, можно и на 8-й тиньке светодиодами мигать
вот из загашников колор-бар. То есть будет чего-то бегать. В массиве в начале - цвета обозначены.
#include <FastLED.h> #define NUM_LEDS 30 #define DATA_PIN 6 int FrameDelay = 100; int colorBarPosition = 1; int frameCounter = 0; //list of colors these are RGB hex colors long colorPallet[] = { CRGB::Blue, CRGB::OrangeRed, CRGB::Purple, CRGB::Yellow, CRGB::Red, CRGB::Green, CRGB::DeepPink, CRGB::DarkCyan, }; // calculate number of colors in the array, needed later int numberofColors=(sizeof(colorPallet)/sizeof(colorPallet[0])); // calculate color bar length based on number of leds int colorBarLength = (NUM_LEDS/numberofColors)*4; int palletPosition = 0; bool clearLEDS = false; // setup LED array CRGBArray<NUM_LEDS> leds; void setup() { delay(3000); // sanity delay for recovery if needed FastLED.addLeds<WS2812B, DATA_PIN, GRB>(leds, NUM_LEDS); FastLED.clear(); FastLED.setBrightness (128); FastLED.show(); } void loop() { EVERY_N_MILLISECONDS(FrameDelay) { // loop to shift LED values lower the array for (int x=0; x<NUM_LEDS-1; x++) { leds[x] = leds[x+1]; } // set last LED to the correct color based on color bar position and color bar length if ((colorBarPosition <= colorBarLength) && !clearLEDS) { leds[NUM_LEDS-1] = colorPallet[palletPosition]; colorBarPosition++; } // check pallet position and bar position if at the end of both, start clear process if ((palletPosition == numberofColors-1) && (colorBarPosition > colorBarLength) && !clearLEDS) { //set last LED to black(0x000000) leds[NUM_LEDS-1]=CRGB::Black; // reset variables to start for bar positions palletPosition = 0; colorBarPosition = 1; //set clear LEDS flag to complete clearing clearLEDS= true; } if ((colorBarPosition > colorBarLength) && !clearLEDS) { // reset bar position and step to next color colorBarPosition = 1; palletPosition = palletPosition+1; } // check if clearing process is complete, if so clear flag if (clearLEDS && !leds(0,NUM_LEDS-1)) { clearLEDS = false; } } FastLED.show (); }Я не настоящий сварщик, но если выкинуть часть кода, которая следит за цветом, и поменять тайминги, то можно наделать всяко-разных блымалок. Короче, это вроде как неплохой костыль для допила. Мне разбираться лень, уж извиняйте.
p.s. как жыгуля не занижай, как не засвечивай - они жыгулём и останется. Так зачем издеваться над классикой? Жигуля нужно или любить, или ездить на нем. Но никак не пытаться превратить его в ауди. Это равносильно, что пытаться стать девочкой, когда родился с пипиркой. Короче, не по-нашенски, фу!
p.s.1 - и рекомендую не нищебродствовать, пытаясь заюзать одну ленту. Купи диодов рассыпных, вытрави плату и расположи их хотя бы в два ряда впритык. И рассеиватель годный сооруди на каждую пару. Тогда наверно и будет смотреться. А вообще - лучше просто возьми диодов кучку, да на какой-нить тиньке примитивной сделай засветку обычных диодов. Если чо - есть микруха недорогая AMC7128 Стоит во многих драйверах на китайских более-менее приличных фонарях. Выдает до 350мА. ШИМом можно уменьшить ток. То есть тинька будет давать ШИМ для диодов, а так как на ней ног мало, то можно сдвиговым регистром расширить. А там уже или на все диоды одну АМЦ, или на каждый диод по АМЦ. Там сам смотри. Светофильтр повесишь, купишь CREE XR-E (только не свети их на всю) и будет тебе счастье яркое, почти ауди! Можешь предусмотреть режим для тумана, чтобы чутка яркости поднять.
p.s.2 - кирпича "ёлочки" не часто, но получают. Имей ввиду!