Не работает код поогите пожалуйста.
- Войдите на сайт для отправки комментариев
Ср, 06/01/2021 - 12:33
В коде ошибка и у меня не получается её исправить
#include "Adafruit_NeoPixel.h" // Указываем, какое количество пикселей у нашей ленты. #define LED_COUNT 50 // Указываем, к какому порту подключен вход ленты DIN. #define LED_PIN 6 // Создаем переменную strip для управления нашей лентой. Adafruit_NeoPixel strip = Adafruit_NeoPixel(LED_COUNT, LED_PIN, NEO_GRB + NEO_KHZ800); void setup() { // Инициализируем ленту. strip.begin(); } void loop() { int i0i = (A0/4); int i1i = (A1/4); int i2i = (A2/4); // Включаем все светодиоды. for (int i = 0; i < LED_COUNT; i++) { strip.setPixelColor(i, strip.Color( i0i, i1i, i2i)); // Подаём на ленту цвет. } // Передаем цвета ленте. strip.show(); // Ждем 30 мс. delay(30); }
Лента не светится так как мне надо
В коде ошибка и у меня не получается её исправить
Лента не светится так как мне надо
У кого есть адр. свет. лента проверьте.
Она горит белым светом.
Вот это что?
переменные
И для чего они?
Элементарно, Ватсон. Если ардуина глюкнет, может быть появятся цветные огоньки. А так все вроде логично. Нельзя делить на 0, а 0 делить можно, но почему на 4?
vo0ov, в соседней теме Вы довыпендривались до того, что её (тему) снесли. Но, похоже, так ничему и не научились. Попробуйте для начала нормально задать вопрос. И заодно подумайте, почему человек обратил Ваше внимание на строки кода в посте #2. Может, чем ему "ехидно отвечать", Вы немного подумаете, что именно там его привлекло? Или (если думать нечем), то хотя бы ответите нормально - что за переменные, что в них хранится и для чего они нужны? Глядишь и поймёте что-нибудь. А будете хамить - и эту тему снесут.
И для чего они?
Ну, как для чего. Цвета задают, см. строку №26.
В коде ошибка и у меня не получается её исправить
Лента не светится так как мне надо
Программа всегда работает в точности так, как ее написали. Ваша - не исключение.
Никто кроме Вас не знает, как Вам нужно, а программа при этом работает так, как Вы написали. Так что, отличается одно от другого и, если отличается, то чем именно, никому кроме Вас неизвестно.
А то получается: "Сажусь в машину, давлю на газ, давлю на тормоз, кручу руль, а приезжаю совсем не туда, куда мне нужно. Что я делаю не так?"
А им где-то-что-то присвоили?
svm, а вы их напечатайте в Serial
Почему 0? Разве A0/A1/A2 - нули?
А им где-то-что-то присвоили?
Конечно. По крайней мере - описали, иначе компилятор ругнулся бы, что они не описаны.
svm, а вы их напечатайте в Serial
Пардон, печатает № порта. Ну, извиняйте, балбес. Зато теперь, буду знать где посмотреть, а то уже без ноопепта никуда.:)
Элементарно, Ватсон. Если ардуина глюкнет, может быть появятся цветные огоньки. А так все вроде логично. Нельзя делить на 0, а 0 делить можно, но почему на 4?
1024/4=255 вот почему
А им где-то-что-то присвоили?
Да потенциометры
Не зря о схемах все говорят.
Так значение потенциометров ЧИТАТЬ нужно, а ты просто номера портов туда вписал. Ну и чего ты ожидаешь? Вместо
нужно писать
И так далее
Так значение потенциометров ЧИТАТЬ нужно, а ты просто номера портов туда вписал. Ну и чего ты ожидаешь? Вместо
нужно писать
И так далее
А точно забыл (мне лень было за книгой лезть)
спасибо
Элементарно, Ватсон. Если ардуина глюкнет, может быть появятся цветные огоньки. А так все вроде логично. Нельзя делить на 0, а 0 делить можно, но почему на 4?
1024/4=255 вот почему
Точно?
Элементарно, Ватсон. Если ардуина глюкнет, может быть появятся цветные огоньки. А так все вроде логично. Нельзя делить на 0, а 0 делить можно, но почему на 4?
1024/4=255 вот почему
Точно?
ой 256
(мне лень было за книгой лезть)
Завязывали бы Вы с Ардуино - не Ваше это.
Элементарно, Ватсон. Если ардуина глюкнет, может быть появятся цветные огоньки. А так все вроде логично. Нельзя делить на 0, а 0 делить можно, но почему на 4?
1024/4=255 вот почему
Точно?
(мне лень было за книгой лезть)
Завязывали бы Вы с Ардуино - не Ваше это.
нет ни как не могу у меня модулей штук 70 и ёщё с алиэкспресса посылка едет и так далее...
Элементарно, Ватсон. Если ардуина глюкнет, может быть появятся цветные огоньки. А так все вроде логично. Нельзя делить на 0, а 0 делить можно, но почему на 4?
1024/4=255 вот почему
Точно?
(максимум 255)
Элементарно, Ватсон. Если ардуина глюкнет, может быть появятся цветные огоньки. А так все вроде логично. Нельзя делить на 0, а 0 делить можно, но почему на 4?
1024/4=255 вот почему
Точно?
(максимум 255)
А при чем здесь максимум? 1024/4=256 значений. Арифметика блин! Ноль, тоже считается.
Так значение потенциометров ЧИТАТЬ нужно, а ты просто номера портов туда вписал. Ну и чего ты ожидаешь? Вместо
нужно писать
И так далее