помогите скомпилировать код для проекта флоры

Я работаю над кроссовками Adafruit Firewalker.

Я не могу скомпилировать свой код для тестирования моего проекта флоры.

Это мое сообщение об ошибке:

Arduino: 1.6.7 (Windows 10), Board: "Adafruit Flora"

C:\Users\Devi\Documents\Arduino\test_2\test_2.ino\test_2.ino.ino:1:29: fatal error: Adafruit_NeoPixel: No such file or directory


 #include <Adafruit_NeoPixel>

                             ^

compilation terminated.

exit status 1
Error compiling.

  This report would have more information with
  "Show verbose output during compilation"
  enabled in File > Preferences.

https://learn.adafruit.com/firewalker-led-sneakers/test-circuit

    #include <Adafruit_NeoPixel.h>

const int analogInPin = A9;  // Контакт аналогового входа, к которому подключен потенциометр
Adafruit_NeoPixel strip = Adafruit_NeoPixel(10, 6, NEO_GRB + NEO_KHZ800);
int sensorValue = 0;        // значение, прочитанное из горшка

void setup() {
  // инициализируем последовательную связь на скорости 9600 бит/с:
  Serial.begin(9600);
 pinMode(9, INPUT_PULLUP); 
   strip.begin();
  strip.show(); // Инициализируем все пиксели выключенными

}

void loop() {
  // читаем аналог в значении:
  sensorValue = analogRead(analogInPin);              
  // вывод результатов на последовательный монитор:
  Serial.print("sensor = " );                       
  Serial.println(sensorValue);      

if (sensorValue < 100){
  Serial.println("leds triggered"); 
colorWipe(strip.Color(255, 0, 0), 25);
colorWipe(strip.Color(0, 0, 0), 25);
}  

}

void colorWipe(uint32_t c, uint8_t wait) {
  for(uint16_t i=0; i<strip.numPixels(); i++) {
      strip.setPixelColor(i, c);
      strip.show();
      delay(wait);
  }
}

, 👍0

Обсуждение

Не могли бы вы скопировать и вставить код и сообщение об ошибке в свой вопрос в виде текста? Не скриншот? Я с трудом могу прочитать, что за ошибка. * Отредактируйте * свой пост и отформатируйте код, используя уценку форматирования кода (четыре начальных пробела). Для получения справки см. [Справка Markdown](http://meta.stackexchange.com/editing-help). Вы сможете сделать это, выбрав код и нажав Ctrl+K, чтобы ваш браузер сделал это за вас., @Nick Gammon

@NickGammon, спасибо, извините, я беспорядок, я никогда раньше не программировал с Arduino, @Devin Caron

Ваше сообщение об ошибке говорит #include <Adafruit_NeoPixel>, но ваш код говорит #include <Adafrui t_NeoPixel.h> — что у вас на самом деле?, @Nick Gammon

@NickGammon У меня есть #include <adafruit_neopixel.h>, все, что я сделал, это скопировал и вставил исходный код, @Devin Caron


2 ответа


-1

я думаю, проблема в вашем этом пути C:\Users\Devi\Documents\Arduino\test_2\test_2.ino\test_2.ino.ino:1:29: фатальная ошибка: Adafruit_NeoPixel:

создайте новый файл Arduino, скопируйте тот же код и сохраните его в другой папке на рабочем столе или другом диске, а затем скомпилируйте его

Подборка Я скомпилировал вам тот же код, и мой сохраненный путь к файлу .ino C:\Users\Мухаммад Хассан\Документы\Arduino\sketch_mar04a

,

это сработало, все еще говорит, что каталог для неопикселей не найден, я что-то неправильно установил, все, что я сделал, это скопировал и вставил исходный код, @Devin Caron

я думаю, что проблема связана с вашей библиотекой, которую вы загрузили, переустановите Arduino IDE и снова загрузите библиотеку с помощью ide, а затем перекомпилируйте свой код., @Muhammad Hassaan Bashir


1

У меня была та же проблема, вам просто нужно скачать библиотеку Adafruit Neo Pixel:

,