просто мне надо попроше и побыстрей. главное схему запустить. но даже последние скетчи с той же ошибкой ругается на # в первых строках кода. если можете помоч буду благодарен
ругается на # в первых строках кода. если можете помоч буду благодарен
Это проблема неправильного копирования кода из сети.
Копируйте код как текст, а не как HTML - и ошибка уйдет. В крайнем случае сотрите подозрительную строчку и наберите заново (именно наберите, а не скопируйте)
Прежде чем что-то делать на ардуино, стоит хоть немного ознакомится с основами языка.Чтобы не задавать идиотских вопросов типа "куда девать номера строк".
Новичкам, которые даже скопировать код не могут - тут не помогают. их посылают...
stray '#' in program
добрый день ! при компиляции кода из #18 поста выдает такую ошибку в 9 строке в чем борода ( в программировании ноль )
Прошло каких-то 9,5 лет )))
просто мне надо попроше и побыстрей. главное схему запустить. но даже последние скетчи с той же ошибкой ругается на # в первых строках кода. если можете помоч буду благодарен
ругается на # в первых строках кода. если можете помоч буду благодарен
Это проблема неправильного копирования кода из сети.
Копируйте код как текст, а не как HTML - и ошибка уйдет. В крайнем случае сотрите подозрительную строчку и наберите заново (именно наберите, а не скопируйте)
спасибо буду пробовать. и еще вопрос . при копировании номера строк в идэ встают выше кода. и вообще насколько кретична нумерация строк
выделить всё, копировать.вставить...
и будет вам счастье...
добрый вечер. теперь пишет ошибка компиляции для платы ардуино про мини
А само сообщение об ошибке на кофейной гуще гадать предлагаешь?
код из первого поста
#include "lightuino3.h" #include "Ultrasonic.h" //Устанавливаем контакты для первого датчика #define TRIG_PIN 12 #define ECHO_PIN 13 //Устанавливаем контакты для второго датчика #define TRIG2_PIN 10 #define ECHO2_PIN 11 //Определяем первый датчик Ultrasonic OurModuleUp(TRIG_PIN, ECHO_PIN); //Определяем второй датчик Ultrasonic OurModuleDown(TRIG2_PIN, ECHO2_PIN); // pins 0, 1 used by Serial const unsigned char DataPin = 6; const unsigned char clockPin = 7; // задержка между ступеньками const long lightSpacing = 280; //задержка свечения всей лестницы const long lightHold = 10000; //задержка выстрела сенсоров const long pingReadDelay = 50; // Диапазон при котором сработает сенсор const float minBottomIn = 33.0f; const float minTopIn = minBottomIn; LightuinoSink sinks(clockPin, DataPin, 100, 4); boolean bClimbStarted = false; boolean bDescentStarted = false; int val; void setup() { Serial.begin(9600); pinMode(DataPin, OUTPUT); pinMode(clockPin, OUTPUT); delay(1000); sinks.set(0,0,0); } void loop() { val = analogRead(0); //Проверяем освещенность в помещении if (val>=1020){ UltrasonicDownFire();//Выстрел нижнего датчика if(bClimbStarted) { bClimbStarted = false; bDescentStarted = false; climbLightSequence(); } else { // Выстрел верхнего датчика UltrasonicUpFire(); if(bDescentStarted) { bClimbStarted = false; bDescentStarted = false; descentLightSequence(); } } delay(pingReadDelay); } } //Обработка верхнего датчика void UltrasonicUpFire() { if((OurModuleUp.Ranging(INC) < minTopIn) && (OurModuleUp.Ranging(INC) > 0)) 071 } Serial.println("Top sensor tripped."); bDescentStarted = true; } } //Обработка нижнего датчика] void UltrasonicDownFire() { if((OurModuleDown.Ranging(INC) < minTopIn) && (OurModuleDown.Ranging(INC) > 0)) { Serial.println("Bottom sensor tripped."); bClimbStarted = true; } } void climbLightSequence(){ LedsOnDown(); } void LedsOnDown(){ //Обнуляем byte ledState[9]; for (int j=0;j=0;k--) { for (int j=8;j>=1;j--) { ledState[k] = (ledState[k] >> 1) + 128; sinks.set(ledState); delay(lightSpacing); } } //Задержка delay(lightHold); //Гасим for (int k=1;k>=0;k--) { for (int j=8;j>=1;j--) { ledState[k] = (ledState[k] >> 1); sinks.set(ledState); delay(lightSpacing); } } delay(pingReadDelay); } void descentLightSequence(){ LedsOnUp(); } void LedsOnUp(){ //Обнуляем byte ledState[9]; for (int j=0;j ledState[j] = B00000000; } //Зажигаем for (int k=0;k { for (int j=0;j { ledState[k]=(ledState[k] << 1) + 1; sinks.set(ledState); delay(lightSpacing); } } delay(lightHold); for (int k=0;k { for (int j=0;j { ledState[k]=(ledState[k] << 1); sinks.set(ledState); delay(lightSpacing); } } delay(pingReadDelay); }пробовал скетчи из стартового набора они компилируются нормально
Мда... тяжелый случай.
ballbes13 - вы полностью оправдываете свой ник...
НОМЕРА СТРОК ВСТАВЛЯТЬ НЕ НАДО!
Прежде чем что-то делать на ардуино, стоит хоть немного ознакомится с основами языка.Чтобы не задавать идиотских вопросов типа "куда девать номера строк".
Новичкам, которые даже скопировать код не могут - тут не помогают. их посылают...
извините. в идэшке без номеров строк
с сайта так копируется
с сайта так копируется
значит стирайте
стер
стер
поздравляю.
Компилируется?
я писал что в IDE у меня без номеров. а так с другого поста скомплимировался.