不好意思,我刚接触arduino,不知这个错误是什么意思,怎么修改,谢谢 stray '#' in program |
听风的账号1111 发表于 2020-12-31 15:36 那个程序?具体情况请截个图看看 ![]() |
想问下一直显示这串代码错误是因为什么? Adafruit_NeoPixel strip(LED_COUNT, LED_PIN, NEO_GRBW + NEO_KHZ800); |
ssw2020 发表于 2020-6-22 09:37 ![]() |
楼主的分享很有意义 |
891558534 发表于 2020-2-8 14:20 ![]() |
非常经典,谢谢 |
|
|
|
|
|
|
|
|
/* 【Arduino】108种传感器模块系列实验(资料+代码+图形+仿真) 实验一百三十一:24位 WS2812 5050 RGB LED 内置全彩驱动彩灯 圆形开发板 项目一:循环点亮24位绿色LED Module UNO VCC —— 5V GND —— GND DI —— D6 */ #include <Adafruit_NeoPixel.h> #ifdef __AVR__ #include <avr/power.h> // Required for 16 MHz Adafruit Trinket #endif // Which pin on the Arduino is connected to the NeoPixels? #define PIN 6 // On Trinket or Gemma, suggest changing this to 1 // How many NeoPixels are attached to the Arduino? #define NUMPIXELS 24 // Popular NeoPixel ring size // When setting up the NeoPixel library, we tell it how many pixels, // and which pin to use to send signals. Note that for older NeoPixel // strips you might need to change the third parameter -- see the // strandtest example for more information on possible values. Adafruit_NeoPixel pixels(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800); #define DELAYVAL 300 // Time (in milliseconds) to pause between pixels void setup() { // These lines are specifically to support the Adafruit Trinket 5V 16 MHz. // Any other board, you can remove this part (but no harm leaving it): #if defined(__AVR_ATtiny85__) && (F_CPU == 16000000) clock_prescale_set(clock_div_1); #endif // END of Trinket-specific code. pixels.begin(); // INITIALIZE NeoPixel strip object (REQUIRED) } void loop() { pixels.clear(); // Set all pixel colors to 'off' // The first NeoPixel in a strand is #0, second is 1, all the way up // to the count of pixels minus one. for (int i = 0; i < NUMPIXELS; i++) { // For each pixel... // pixels.Color() takes RGB values, from 0,0,0 up to 255,255,255 // Here we're using a moderately bright green color: pixels.setPixelColor(i, pixels.Color(0, 150, 0)); pixels.show(); // Send the updated pixel colors to the hardware. delay(DELAYVAL); // Pause before next pass through loop } } |