Доброго времени суток, решил написать тут что бы не создовать тему.
Сразу говорю я новичёк.
Проблема в следующем, заливая самый простой скейтч на рабочем компютере всё работает, с ноута, ошибка: "no matching function for call to "DallasTemperature""
#include <OneWire.h>// Инициализация библиотеки шины OneWire.
#include <DallasTemperature.h>// Инициализация библиотеки термодатчиков.
Воопервых я подумал что лучше написать тут а не создавать новую тему что бы не засорять форум.
Воовторых Я читал форум но подобной проблемы не нащёл, а писать сообщение такого рода то это просто больше сдаетё на школоту, если ты проф и не можешь помочь новенькому то ты или не знаешь ответа или просто муд***.
2 Kлапаyций Ситуация, качалось всё на работе, поставил там, всё заработало, скинул на флеху и поставил дома, и выдаёт такую ошибку.
2 Kлапаyций Ситуация, качалось всё на работе, поставил там, всё заработало, скинул на флеху и поставил дома, и выдаёт такую ошибку.
ну, смотри - библиотеки у тебя могут храниться в папках
*\Мои документы\Arduino\libraries
*\arduino-1.0.5\libraries
что куда и как скопировано, известно только тебе - если отбросить отличия операционной системы и железа рабочего компа и ноутбука, то ищем разницу в библиотеках и ИДЕ.
UPD: просто посмотри, лежит ли вообще библиотека DallasTemperature в нужном месте.
Уважаемый Puhlyaviyя уже пререлопатил довольно таки много инфы, я очень не люблю задавать вопросы на форумах или ещё где то, но иного выхода я просто не нащёл. А фразы типа "Круто. Гыыы" ты считаешь нормальным для того что бы указать что я не в правильной ветке задал вопрос???
2 Kлапаyций ставил всё по умолчанию, после этого пытался перезаменить библиотеки именно руками, не какой реакции.
Пробовал переустанавливать саму среду, опять же ничего....
Неуважаемый и невнимательный кто то там. Если дашь себе труд прочитать данную ветку. То наверное поймешь что твоя просьба тут ну примерно как в библиотеке громко спросить кто испортил воздух.
прошло, но:
arduino-1.5.8/hardware/tools/avr/bin/avrdude: error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory
# find / libtinfo.so.* //файла нет
Вопрос "ЧАЙНИКА": Кто-нибудь знает где взять ВСЕ библиотеки требуемые в Arduino-1.5.8?
Устал гуглить.
это норма или чего-то не хватает ? не судите строго я просто первый раз ...
что-то с Явой , а что не понятно
при запуске Arduino 1.5.7 под виндой выдает вот это внизу красным текстом:
java.net.SocketException: error setting options
at java.net.TwoStacksPlainDatagramSocketImpl.join(Native Method)
at java.net.AbstractPlainDatagramSocketImpl.join(Unknown Source)
at java.net.MulticastSocket.joinGroup(Unknown Source)
at javax.jmdns.impl.JmDNSImpl.openMulticastSocket(JmDNSImpl.java:463)
at javax.jmdns.impl.JmDNSImpl.<init>(JmDNSImpl.java:420)
at javax.jmdns.JmDNS.create(JmDNS.java:81)
at cc.arduino.packages.discoverers.NetworkDiscovery.inetAddressAdded(NetworkDiscovery.java:177)
at cc.arduino.packages.discoverers.network.NetworkChecker.run(NetworkChecker.java:62)
at java.util.TimerThread.mainLoop(Unknown Source)
at java.util.TimerThread.run(Unknown Source)
java.net.SocketException: error setting options
at java.net.TwoStacksPlainDatagramSocketImpl.join(Native Method)
at java.net.AbstractPlainDatagramSocketImpl.join(Unknown Source)
at java.net.MulticastSocket.joinGroup(Unknown Source)
at javax.jmdns.impl.JmDNSImpl.openMulticastSocket(JmDNSImpl.java:463)
at javax.jmdns.impl.JmDNSImpl.<init>(JmDNSImpl.java:420)
at javax.jmdns.JmDNS.create(JmDNS.java:81)
at cc.arduino.packages.discoverers.NetworkDiscovery.inetAddressAdded(NetworkDiscovery.java:177)
at cc.arduino.packages.discoverers.network.NetworkChecker.run(NetworkChecker.java:62)
at java.util.TimerThread.mainLoop(Unknown Source)
at java.util.TimerThread.run(Unknown Source)
Ребята, не мне об этом говорить, но постоянный срач постоянных посетителей утомляет. Буду краток. Купил стартовый набор для чайников. С набором дали ссылку на 186 мегабайт документации. Скачал, делюсь. https://yadi.sk/d/2oRjMZQNcNqGk
Свое участие в теме на сем, опять таки, к сожалению прекращаю.
Блин! А я только за попкорном сбегал!
popUP, Вы не правы в том, что обобщили поведение отдельных людей на всех (Ваша фраза " новичков никто не любит"). Любить, конечно, никто никого не обязывал, а вот нормально относятся к новичкам подавлющее большинство. Вы же вывалили свои претензии на всех сразу.
А в остальном - хотите получать удовольствие получайте, кто ж Вам не даёт. Всё у Вас получТем более, что Вы уже про такие вещи как полиморфизм классов слышали и даже полярность называете полярностью, а не ориентацией, как некоторые здесь.ится!
Я не хожу на политические форумы. Если человек с первого поста считает что он "2 высших и тут что бы получать удовольствие а не понять суть" то нужно сразу ему обьяснить что его место около параши и дипломы его там же развесить. Вот когда он это осознает он будет наполовину готов учиться.
кормить рыбой, или учить рыбачить - дело личное (каждого)... Но я тоже терпеть не могу "котов" которые вылизывают..., а потом требуют рыбу (у меня кот воспитан правильно, к столу приходит за едой, когда все встали из-за стола). Собственно я к чему, мы то понимаем пути решения и сложность поставленной задачи, а ТС (чрезвычайно часто) путают мух с котлетами. Да и педагогического образования сомневаюсь, что у кого-нибудь из завсегдатых.
Уже выпускал - не возвращается. Видимо он выбирает свободу..
блин. я шото утерял сакральный смысл бана - кто мне напомнит, в чём прикол?
Первые 9 букв твоего ника вызывают предчуствия вкладывание сил и время в администрирование форума. Похоже мне капут...
Первые 9 букв твоего ника вызывают предчуствия вкладывание сил и время в администрирование форума. Похоже мне капут...
таки, да - я, сцуко, вызывающий...
Доброго времени суток, решил написать тут что бы не создовать тему.
Сразу говорю я новичёк.
Проблема в следующем, заливая самый простой скейтч на рабочем компютере всё работает, с ноута, ошибка: "no matching function for call to "DallasTemperature""
Круто. Гыыы тоесть новичкам можно не читать че птшут и писать свои вопросы там где зачесалось.
Версия Ардуины и библиотеки те-же....
одно противоречит другому - ищите отличия в версиях ИДЕ и библиотек.
брысь - он мой.
2 Puhlyaviy
Воопервых я подумал что лучше написать тут а не создавать новую тему что бы не засорять форум.
Воовторых Я читал форум но подобной проблемы не нащёл, а писать сообщение такого рода то это просто больше сдаетё на школоту, если ты проф и не можешь помочь новенькому то ты или не знаешь ответа или просто муд***.
2 Kлапаyций Ситуация, качалось всё на работе, поставил там, всё заработало, скинул на флеху и поставил дома, и выдаёт такую ошибку.
2 Kлапаyций Ситуация, качалось всё на работе, поставил там, всё заработало, скинул на флеху и поставил дома, и выдаёт такую ошибку.
ну, смотри - библиотеки у тебя могут храниться в папках
*\Мои документы\Arduino\libraries
*\arduino-1.0.5\libraries
что куда и как скопировано, известно только тебе - если отбросить отличия операционной системы и железа рабочего компа и ноутбука, то ищем разницу в библиотеках и ИДЕ.
UPD: просто посмотри, лежит ли вообще библиотека DallasTemperature в нужном месте.
Клёвый новичек. Кто не помогает тот мудак. Круто чё. А кто заставляет читать и думать тот вообще наверно еще хуже.
чё ты задёргался? - я челу помогаю потому, что сам с подобными проблемами сталкивался, если у него что уникальное, то и мне полезное знание будет.
не интересно - иди в пень.
чё ты задёргался? - я челу помогаю потому, что сам с подобными проблемами сталкивался, если у него что уникальное, то и мне полезное знание будет.
не интересно - иди в пень.
Помогай болезный , помогай. Ничего странного не заметил?
#define ONE_WIRE_BUS 8// Подключение цифрового вывода датчика к 10-му пину Ардуино.
Уважаемый Puhlyaviyя уже пререлопатил довольно таки много инфы, я очень не люблю задавать вопросы на форумах или ещё где то, но иного выхода я просто не нащёл. А фразы типа "Круто. Гыыы" ты считаешь нормальным для того что бы указать что я не в правильной ветке задал вопрос???
2 Kлапаyций ставил всё по умолчанию, после этого пытался перезаменить библиотеки именно руками, не какой реакции.
Пробовал переустанавливать саму среду, опять же ничего....
Неуважаемый и невнимательный кто то там. Если дашь себе труд прочитать данную ветку. То наверное поймешь что твоя просьба тут ну примерно как в библиотеке громко спросить кто испортил воздух.
тю, выйди из ветки и выдохни, библиофил хренов.
нафига это ты меня оскорбляешь - внезапно, я смертельно или неизлечимо болен?
сообщи, когда сам будешь подыхать, я станцую джигу на твоих поминках.
Kлапаyций ставил всё по умолчанию, после этого пытался перезаменить библиотеки именно руками, не какой реакции.
Пробовал переустанавливать саму среду, опять же ничего....
ну, тогда несём бук на работу и сравниваем там шаг в шаг.
Kлапаyций: откатил систему до установки среды, всё тоже.... Я уже даже не знаю что может быть...
Поскольку IDE не ставится а разархивируется, его всей папкой с рабочего компа можно просто 1в1 скопировать на ноут, и .., все должно заработать.
Продолжим гадания или вы просто скачаете оригинальную библиотеку от производителя и попробуете пример от производителя датчикп?
Kлапаyций: откатил систему до установки среды, всё тоже.... Я уже даже не знаю что может быть...
да система не приделах -
удали ИДЕ, если инсталлировал.
скачай ИДЕ в зипе http://arduino.googlecode.com/files/arduino-1.0.5-r2-windows.zip
создай в корне диска папку arduino-1.0.5-r2 и разархивируй туда
брось папку с библиотекой в папку *\arduino-1.0.5\libraries
запускай arduino.exe
не может не работать.
Спасибо, заработало!
Были ещё вопросы, но посмотрев как реагирую на новичков, буду разбиратся сам.
Всем большое спасибо, кто откликнулся!!!
Спасибо, заработало!
Были ещё вопросы, но посмотрев как реагирую на новичков, буду разбиратся сам.
Всем большое спасибо, кто откликнулся!!!
не, не - всё не так просто: теперь выдай народу подробный чертёж граблей, на которые ты наступил.
*"навички" - повбывавбы. взять и без реверансов зайти и спросить, что не понятно.
Привет всем!!!
Установил Arduino 1.5.8.
ОС: Linux Slackware14.1-x64
Пробую вгрузить скетч MotorTest на плату Robot Control.
При компиляции прога не может найти libreadline.so.6
# find / libreadline.so.6 //файла нет
Пробую подсунуть:
# ln -s libreadline.so.6 libreadline.so.5.2
прошло, но:
arduino-1.5.8/hardware/tools/avr/bin/avrdude: error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory
# find / libtinfo.so.* //файла нет
Вопрос "ЧАЙНИКА": Кто-нибудь знает где взять ВСЕ библиотеки требуемые в Arduino-1.5.8?
Устал гуглить.
это норма или чего-то не хватает ? не судите строго я просто первый раз ...
что-то с Явой , а что не понятно
при запуске Arduino 1.5.7 под виндой выдает вот это внизу красным текстом:
java.net.SocketException: error setting options
at java.net.TwoStacksPlainDatagramSocketImpl.join(Native Method)
at java.net.AbstractPlainDatagramSocketImpl.join(Unknown Source)
at java.net.MulticastSocket.joinGroup(Unknown Source)
at javax.jmdns.impl.JmDNSImpl.openMulticastSocket(JmDNSImpl.java:463)
at javax.jmdns.impl.JmDNSImpl.<init>(JmDNSImpl.java:420)
at javax.jmdns.JmDNS.create(JmDNS.java:81)
at cc.arduino.packages.discoverers.NetworkDiscovery.inetAddressAdded(NetworkDiscovery.java:177)
at cc.arduino.packages.discoverers.network.NetworkChecker.run(NetworkChecker.java:62)
at java.util.TimerThread.mainLoop(Unknown Source)
at java.util.TimerThread.run(Unknown Source)
java.net.SocketException: error setting options
at java.net.TwoStacksPlainDatagramSocketImpl.join(Native Method)
at java.net.AbstractPlainDatagramSocketImpl.join(Unknown Source)
at java.net.MulticastSocket.joinGroup(Unknown Source)
at javax.jmdns.impl.JmDNSImpl.openMulticastSocket(JmDNSImpl.java:463)
at javax.jmdns.impl.JmDNSImpl.<init>(JmDNSImpl.java:420)
at javax.jmdns.JmDNS.create(JmDNS.java:81)
at cc.arduino.packages.discoverers.NetworkDiscovery.inetAddressAdded(NetworkDiscovery.java:177)
at cc.arduino.packages.discoverers.network.NetworkChecker.run(NetworkChecker.java:62)
at java.util.TimerThread.mainLoop(Unknown Source)
at java.util.TimerThread.run(Unknown Source)
Ребята, не мне об этом говорить, но постоянный срач постоянных посетителей утомляет. Буду краток. Купил стартовый набор для чайников. С набором дали ссылку на 186 мегабайт документации. Скачал, делюсь.
https://yadi.sk/d/2oRjMZQNcNqGk
Всем доброго. Начинаю с нуля, с основ, так сказать. Просьба сильно не пинать.
вопрос: это верно?
x = 2;
y = ++x;
// x теперь равно 3, y равно 3
y = x--;
// x равно 2, y равно 3
Или у=1 ?
И
http://arduino.ru/sites/all/libraries/syntaxhighlighter/styles/printer.png) !important; background-repeat: no-repeat no-repeat !important;" title="расечатать">расечататьhttp://arduino.ru/sites/all/libraries/syntaxhighlighter/styles/help.png) !important; background-repeat: no-repeat no-repeat !important;" title="?">?
if
(a >= 10 && a <= 20){}
// условие верно, если a больше 10, но меньше 20
Или больше или равно 10, меньше или равно 20
дел. Блин, не посмотрел что тема старая...
х = 2 после точки с запятой.
у = 3
условие неверно.
истина - а больше 9 И меньше 21
if
(a >= 10 && a <= 20){}
// условие верно, если a больше 10, но меньше 20
пример взят отсюда... http://arduino.ru/Reference/Boolean
x = 2;
y = ++x;
// x теперь равно 3, y равно 3
y = x--;
// x равно 2, y равно 3
а этот отсюда... http://arduino.ru/Reference/Increment
но я так и не понял почему у=3, если
x-- ;
// уменьшает значение x на единицу и возвращает старое значение x
Спасибо.
посмотрите в чем разнича между ++х и х++
а пример с иф-ом правильный ответ в моем посте :)
ТУ Модератор: поправить бы надо )))
x-- ;
// уменьшает значение x на единицу и возвращает старое значение x
--x ;
// уменьшает значение x на единицу и возвращает новое значение x
x = 2;
y = ++x;
// x теперь равно 3, y равно 3
y = x--;
// x равно 2, y равно 3
y = x--; т.е. у=х-1 у=2-1 и, соответственно, у=1, а х так и отсается 2 у=1, а х=2
или как? не могу вот тут понять
здесь главное располоэение двойного знака.
у = ++х это расшифровывается "увеличь х на единицу и присвой результат к у"
у = х++ а тут "присвой х к у и ПОТОМ увеличь х на еденицу"
а теперь попробуйте посчитать чему будет равен у и чему х:
х = 10
у = х++ + ++х + ++х + ++х - х++
:D
35 и 13, не? :)
да, точно нет. :D
у = х++ а тут "присвой х к у и ПОТОМ увеличь х на еденицу" это понятно ;) соответсвенно у = х-- а тут "присвой х к у и ПОТОМ уменьши х на еденицу"
х=2
y = x--; т.е. у=х-1 у=2-1 и, соответственно, у=1, а х так и отсается 2 у=1, а х=2
присвоили х к у получили 2 :) х=2
потом УМЕНШИЛ х на еденицу (х--) получил 1 (2-1) у=1
ну не настолько же я деревянный....
или не так? не могу вкурить....
:)
не так. вот так может понятней будет:
(у = (++х))
(у = {х)++}
х тоже изменяется. В случае ++х изменяется ДО присваивания/операнда, в случае х++ - ПОСЛЕ
тоесть у=++х это х+1, а потом у=х
и у = х++ это у=х и потом х+1
можно на примере....
х=10;
у= х--;
чему равны х и у по возвращению? прошу обратить внимание что х-- (два минуса:)))
х-- уменьшает значение x на единицу и возвращает старое значение x
у = х--
шаг 1: у присваивается х. у и х равны 10
шаг 2: х уменьшается на единицу. х становится равно 9. т.к. мы присваивали значение "у" в первом шаге, то оно так 10 и остается
у = --х
шаг 1: х уменьшается на еденицу и становится 9
шаг 2: у присваивается значение х. х и у равны 9
:D:D:D
потому что если знаки "--" или "++" стоят ПОСЛЕ переменной, то сначала выполняется присваивание.
у=х--
это выражение разбивается на
у=х
х=х-1
а выражение
у=--х
разбивается на
х=х-1
у=х
x = 10
===========================
у = х--
Эта запись будет эквивалентна:
y = x (y = 10)
x = x-1 (x = 10-1, x = 9)
===========================
у = --х
Эта запись будет эквивалентна:
x = x-1 (x = 10-1, x = 9)
y = x (y = 9)
===========================
P.S. Ой, Дохтур опередил :)
в этом случае х=1, а у=2
:D
вооо..... ;)
ну вот и учись на примерах... :(
Свое участие в теме на сем, опять таки, к сожалению прекращаю.
popUP, Вы не правы в том, что обобщили поведение отдельных людей на всех (Ваша фраза " новичков никто не любит"). Любить, конечно, никто никого не обязывал, а вот нормально относятся к новичкам подавлющее большинство. Вы же вывалили свои претензии на всех сразу.
А в остальном - хотите получать удовольствие получайте, кто ж Вам не даёт. Всё у Вас получТем более, что Вы уже про такие вещи как полиморфизм классов слышали и даже полярность называете полярностью, а не ориентацией, как некоторые здесь.ится!
поражает ясностью !
Эту песню не задушишьне убьееееешь! не убьееееешь! не убьееееешь!
Эту песню распеваетмолоджееежь! молоджееежь! молоджееежь!
и вы к ним примкнулллллллли ???????!!!!!!!!!!!!!!!!!!!!!
не нано Лешака руками трогать !
:)
кормить рыбой, или учить рыбачить - дело личное (каждого)... Но я тоже терпеть не могу "котов" которые вылизывают..., а потом требуют рыбу (у меня кот воспитан правильно, к столу приходит за едой, когда все встали из-за стола). Собственно я к чему, мы то понимаем пути решения и сложность поставленной задачи, а ТС (чрезвычайно часто) путают мух с котлетами. Да и педагогического образования сомневаюсь, что у кого-нибудь из завсегдатых.
Вот простой пример (может не очень удачный):
Есть такой урок «hello world»
Serial.println("Hello World!");//Display“Hello World!”
Что мешает это использовать, и написать простую программу, и поставить куда следует, и посмотреть в порте?
Но, это же нужно понять этот урок! А зачем, сейчас на форум намылим и ничего читать не будем, а там, за нас, еще и подумают.
ЗЫ я не лез и не мешал, но теперь топик умер, уже и мне можно.