Официальный сайт компании Arduino по адресу arduino.cc
Exit status 1 stray '/302' i n program
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Вс, 07/01/2018 - 19:00
При попытке компилирования выдаёт эту ошибку
#include <Wire.h> // Подключаем библиотеку Wire #include <LiquidCrystal.h> // Подключаем библиотеку LiquidCrystal #include <DallasTemperature.h> // Подключаем библиотеку DallasTempature #define DS18B20 2 // Указываем, к какому выводу подключена DQ byte simvol[8] = {B11100,B10100,B11100,B00000,B00000,B00000,B00000,B00000,}; // Символ градуса LiquidCrystal_I2C lcd(0x27,16,2); // Задаем адрес и размер дисплея OneWire oneWire(DS18B20); DallasTemperature sensors(&oneWire); void setup() { sensors.begin(); // Запуск библиотеки, по умолчанию 9 бит, то есть кратность 0.5 градуса lcd.init(); // Инициализация lcd lcd.backlight(); // Включаем подсветку lcd.setCursor(2,0); // Устанавливаем курсор на 1 строку, ячейка 2 lcd.print("TEMP"); // Выводим текст lcd.setCursor(2,1); // Устанавливаем курсор на 2 строку, ячейка 2 lcd.print("MADE IN CHINA"); // Выводим текст } void loop() { int temp = sensors.requestTemperatures();; lcd.createChar(1, simvol); // Создаем символ под номером 1 sensors.requestTemperatures(); // Считываем показания температуры lcd.setCursor(7,0); // Устанавливаем курсор на 1 строку, ячейка 7 lcd.print(sensors.getTempCByIndex(0)); // Выводим показания температуры lcd.setCursor(12,0); // Устанавливаем курсор на 1 строку, ячейка 12 lcd.print("\1"); // Выводим символ градуса lcd.setCursor(13,0); // Устанавливаем курсор на 1 строку, ячейка 13 lcd.print("C"); // Выводим текст if(temp < 35) { tone (9, 100); } }
Скетч тянутый из Иинтернета?
Загрузите его в Word, включите показ невидимых символов и вчистите всю хрень, которую увидите. Скорее всего - в пятой строке, но может ещё где.
Зачем в 6-ой строке в объявлении массива после последнего элемента запятая?
Теперь новая ошибка:
exit status 1
void value not ignored as it ought to be
код:
Теперь новая ошибка:
Что же нам теперь делать?
В строке 20 написан бред. Функция requestTemperatures() не возвращает никакого значения (имеет тип void), а Вы пытаетесь её значение присвоить переменной i.
Вы будете каждую ошибку компиляции сюда выкладывать или через одну? И если уж выкладываете, так хоть выкладывайте полностью. Я понимаю, что для Вас там ничего не значащий набор букв, но нам-то зачем лишние ребусы загадывать? Может попробуете какую-нибудь книжку почитать, чтобы хоть немного понимать, что делаете?
Что у вас в 20-й строке? Разве requestTemperatures() возващает какое-то значение?
Она только посылает датчикам комманду, чтобы те подготовили данные для выдачи, а считывается температура через
упс, не успел
помогите пожалуйста с кодом в нём есть проблема . Не компилируется ошибка: stray '\240' in program и stray '\302' in program.
Код:
копируйте код из инета правильно - как текст, а не как HTML - и эта ошибка исчезнет
и вообще, прежде чем постить свой вопрос - прочитали бы эту ветку сначала - там и ответ есть
прочитали бы эту ветку сначала
Зачем?