ребят помогите разобраться со скетчем Робота собрал из того что было и наверное он даже с места двинется. но у меня возникла проблема со взятым скетчем для начала ссылка где взял ) http://sevenbytes.ru/forum/viewtopic.php?f=28&t=263 код вставить не получается пишет что в сообщении много букав) вложил скетч сама ошибка Код (C++): Arduino: 1.8.8 (Windows 10), Плата:"Arduino/Genuino Uno" C:\Users\root\AppData\Local\Temp\arduino_modified_sketch_490500\MultipleUltrasonicSensors.ino: In function 'void GetRanges()': MultipleUltrasonicSensors:198:13: error: 'LightOn' was not declared in this scope LightOn(); ^ MultipleUltrasonicSensors:205:14: error: 'LightOff' was not declared in this scope LightOff(); ^ C:\Users\root\AppData\Local\Temp\arduino_modified_sketch_490500\MultipleUltrasonicSensors.ino: In function 'int GetDistance(int)': MultipleUltrasonicSensors:223:26: error: 'class Ultrasonic' has no member named 'Ranging' int dist1 = ultrasonic.Ranging(1); //замер №1 ^ MultipleUltrasonicSensors:225:26: error: 'class Ultrasonic' has no member named 'Ranging' int dist2 = ultrasonic.Ranging(1); //замер №2 ^ exit status 1 'LightOn' was not declared in this scope Этот отчёт будет иметь больше информации с включенной опцией Файл -> Настройки -> "Показать подробный вывод во время компиляции"
Автор скетча не выложил используемые библиотеки, вот Вы и имеете проблемы. Наверное, в его библиотеке был метод Ranging, а в Вашей нету. Может и функции LightOn и LightOff где-нибудь там же у него объявлены были.
parovoZZ, я конечно все понимаю, автор красава двоечники тупицы и тд и тп. но если вы увидели в чем тут проблема может поделитесь своим опытом и направите так сказать двоечников в нужное русло
А чего тут направлять? Нужно научиться работать с ультразвуковым датчиком, разобраться в работе скетча и переписать его по-своему.
@Shura_krivie_ruki, LightOn и LightOff просто закомментируйте (автор во втором примере их сам закомментировал). Для поиска библиотеки гуглите Код (C++): "Ultrasonic::Ranging" + site:github.com Гугл первой же ссылкой предлагает https://github.com/JRodrigoTech/Ultrasonic-HC-SR04 и 99,99% эта библиотека и требуется. + включите у себя в настройках "Показать подробный вывод во время компиляции" и выглядит солиднее, когда IDE все вам сообщает, и ошибки искать легче.