Код Neopixel не работает на плате Adafruit Feather
Я подключил один неопиксель к своей плате Adafruit Feather, работающей под управлением программного обеспечения Arduino.
Вывод питания подключен к 3 В на Feather. Контакт ввода данных подключен к контакту 15 на Feather.
Как только питание подключено, индикатор становится синим. Но загрузка любой программы ни на что не влияет. Neopixel ни на что не реагирует.
Как я могу использовать Neopixel на Adafruit Feather?
#include <Adafruit_NeoPixel.h>
#ifdef __AVR__
#include <avr/power.h>
#endif
#define PIN 15
#define NUMPIXELS 1
Adafruit_NeoPixel pixels = Adafruit_NeoPixel(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);
void setup() {
Serial.begin(9600);
pixels.begin();
}
void loop() {
Serial.println("RED");
pixels.setPixelColor(PIN, pixels.Color(255, 0, 0));
pixels.show();
delay(1000);
Serial.println("GREEN");
pixels.setPixelColor(PIN, pixels.Color(0, 255, 0));
pixels.show();
delay(1000);
}
neopixel и Перо
@Kokodoko, 👍-1
Обсуждение1 ответ
Контакт 15 — это последовательный контакт RX, который подключается к порту USB, поэтому его не следует использовать. Со страницы распиновки Feather о контактах 15,16: «Они подключены к преобразователю USB-to-Serial CP2104, поэтому их не следует подключать или использовать, если вы не уверены, что хотите, потому что вы также получите USB-трафик на них!"
Попробуйте другой вывод, и он должен работать.
- как отправить данные в Adafruit Bluefruit Feather (32u4) через Bluetooth?
- Запись загрузчика на Adafruit Feather 32u4
- Использование кольца NeoPixel без Arduino
- Увеличить частоту дискретизации на плате ESP32
- Высокочастотный PWM на Adafruit Feather M0
- Ошибка при использовании Adafruit Feather M0
- Adafruit esp32 Feather не удалось скомпилировать
- Как заставить погодный комплект с анемометром работать с помощью Arduino (UNO)?
Я думаю, 3V недостаточно для Neopixels. Можете ли вы попробовать подать на них 5В?, @chrisl
Хм, может быть. Я предположил, что 3V будет хорошо, так как игровая площадка Circuit Express использует 3V и имеет 10 неопикселей! Но, может быть, этим более крупным нужна большая мощность??? https://www.adafruit.com/product/1734, @Kokodoko
Adafruit заявляет, что 3,7 В от батареи LiPo достаточно для нескольких Neopixel., @chrisl