Помогите
- Войдите на сайт для отправки комментариев
Сб, 15/11/2014 - 15:37
Купил Ардуино 2 года назад. Потом забросил, и вот сейчас решил вернуться. Это не ардуино скорее, seeeduino v.3.0. И вот все время выходит ошибка при компилирование более сложных скетчей, таких как: LCD подключаемый через шильд. Скетч составлен правильно т.к. с провернных сайтов. Так вот, пытаюсь загрузить и тут вот: 'SerialLCD' does not name a type
Вот он полный скетч:
#include <SerialLCD.h>
#include <NewSoftSerial.h>
SerialLCD slcd(11,12);
void setup() {
// set up
slcd.begin();
// Print a message to the LCD.
slcd.print("hello, world!");
}
void loop() {
// set the cursor to column 0, line 1
// (note: line 1 is the second row, since counting begins with 0):
slcd.setCursor(0, 1);
// print the number of seconds since reset:
slcd.print(millis()/1000,DEC);
}
Вроде проблема библиотеки, но вот как её решить??
А вы скопируйте библиотеку целиком в папку со скетчем и замените в скетче <SerialLCD.h> на "SerialLCD.h"
Так как я ничего не понимаю, то можно пожалуйста поподробнее, буду принателен вам
Возможно у Вас не подключена должным образом библиотека. Я предложил Вам скопировать файлы библиотеки в папку со скетчем. #include <...> ищет библиотеку в своих недрах и, наверное, не находит, а #include "..." будет искать библиотеку в папке скетча и, если вы ее туда положите, найдет
Очень много папок -include- и библиотеку перенести прямо все файлы? Извините, что такой тупой
Зайдите в настройки и пропишите путь где вы будете писать программы. У меня, допустим так:
А в этой папочке сделайте папочку "libraries" и туда складывайте все ваши библиотеки.
У меня вроде есть библиотека и путь кней правильно указан
Очень много папок -include- и библиотеку перенести прямо все файлы? Извините, что такой тупой
Ваш скетч лежит в одноименной папке. Найдите ее, обычно она в папке мои документы/Arduino
Вот туда и скопируйте файлы SerialLCD.h и SerialLCD.c и откройте Ваш скетч. У Вас должны быть 3 вкладки (или больше) во вкладке SerialLCD.c надо тоже поменять <> на "" для SerialLCD.h
SerialLCD.h и SerialLCD.c где их найти?
В гугле
Какой блин гугл, уже на 100 раз загуглено