A A A A Автор Тема: Arduino для начинающих: вопросы и ответы  (Прочитано 2343 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн DeimosАвтор темы

  • Модератор
  • *****
  • Сообщений: 13 656
  • Рейтинг: +180/-8
  • Алексей Ткаченко
    • Skype - deimos.belastro.net
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Белорусская любительская астрономическая сеть
По многочисленным просьбам создаю тему.
Давайте обсуждать, делиться опытом.
А ещё, если будет актуально, первое сообщение можно будет прилепить и завести здесь FAQ.


Уроки для начинающих. Очень подробно и доходчиво.

#0 Введение в курс. Содержание серии "Основы Arduino для начинающих" - YouTube
« Последнее редактирование: 12.03.2017 [15:49:35] от Deimos »
У природы нет плохой погоды, у неё просто на нас аллергия.

Учение без размышления бесполезно, но и размышление без учения опасно /Конфуций/

Оффлайн Gennady Bankewitch

  • *****
  • Сообщений: 1 773
  • Рейтинг: +16/-2
  • Из Калуги звёзды тоже видны!
  Кто трёт по Arduino, почитайте, интересно.

Оффлайн Andreichk

  • *****
  • Сообщений: 13 001
  • Рейтинг: +243/-44
фанаты-ардуинцы!!! подскажите неумеющему.
Пытаюсь собрать проект, а он мне выдаёт кучу ошибок о недостающих библиотеках. напр. вот с этой просто тупизм какой-то.

sketch\si5351.cpp:29:24: fatal error: avr/eeprom.h: No such file or directory
 #include <avr/eeprom.h>



мало того, что их ещё со всего инета вытаскивать надо, так ещё и по отдельности копировать и распихивать по каким-то папкам .

собственно вопрос - где должна лежать эта библа   avr/eeprom.h ? понимаю что в папке avr, пытался пихать и в сам проект и в в папку, где все библиотеки лежат - нифига не помогает....
куплю ВАРП-двигатель по сходной цене

Оффлайн Iovch

  • *****
  • Сообщений: 761
  • Рейтинг: +70/-0

sketch\si5351.cpp:29:24: fatal error: avr/eeprom.h: No such file or directory #include <avr/eeprom.h>

... со всего инета вытаскивать надо, так ещё и по отдельности копировать и распихивать по каким-то папкам...
собственно вопрос - где должна лежать эта библа   avr/eeprom.h ? понимаю что в папке avr, пытался пихать и в сам проект и в в папку, где все библиотеки лежат - нифига не помогает....

Если в родной среде ардуино работаете, попробуйте через меню Скетч-> Подключить библиотеку. Там есть возможности по-управлять (добавить/удалить) библиотеками. Но это стандартная библиотека, она должна просто вот так подключиться  #include <eeprom.h> Скачивать ничего не надо, она предустановлена в системе.
Ньютон SW150/750, катадиоптрик DA-114/1000*, Рефрактор триплет 100/365, Astro-3 GOTO, Levenhuk T510NG, Canon 450Da, БП2 10х50 Berkut

Оффлайн Andreichk

  • *****
  • Сообщений: 13 001
  • Рейтинг: +243/-44
не, это капец какой-то !!! вылечил одно - вылезло другое.
теперь не  находит какой-то
J:\Arduino\Teensy_SDR-test_version\Teensy_SDR\Teensy_SDR.ino:1:29: fatal error: ephemera_common.h: No such file or directory

 #include <ephemera_common.h>


и так до бесконечности.....

авторам , которые такие проекты на гитхаб выкладывают, надо яйца оторвать и запретить ходить в инет пожизненно !!!  >:D
пожалуй напишу ему, что он чудак на букву М.
 вообще выскажу своё независимое мнение - ардуиновская среда  -  полный отстой, начиная с выбора цветовой гаммы и заканчивая всем остальным.
куплю ВАРП-двигатель по сходной цене

Оффлайн DeimosАвтор темы

  • Модератор
  • *****
  • Сообщений: 13 656
  • Рейтинг: +180/-8
  • Алексей Ткаченко
    • Skype - deimos.belastro.net
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Белорусская любительская астрономическая сеть
Спасибо, Ваше мнение очень ценно для нас, всего доброго.
У природы нет плохой погоды, у неё просто на нас аллергия.

Учение без размышления бесполезно, но и размышление без учения опасно /Конфуций/

Оффлайн Andreichk

  • *****
  • Сообщений: 13 001
  • Рейтинг: +243/-44
пожалуйста, тем более - это бесплатно
куплю ВАРП-двигатель по сходной цене

Оффлайн DeimosАвтор темы

  • Модератор
  • *****
  • Сообщений: 13 656
  • Рейтинг: +180/-8
  • Алексей Ткаченко
    • Skype - deimos.belastro.net
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Белорусская любительская астрономическая сеть
По существу на вопрос отвечать или уже нет смысла?
У природы нет плохой погоды, у неё просто на нас аллергия.

Учение без размышления бесполезно, но и размышление без учения опасно /Конфуций/

Оффлайн Andreichk

  • *****
  • Сообщений: 13 001
  • Рейтинг: +243/-44
отвечайте, если не влом, может другим пригодится
куплю ВАРП-двигатель по сходной цене

Оффлайн DeimosАвтор темы

  • Модератор
  • *****
  • Сообщений: 13 656
  • Рейтинг: +180/-8
  • Алексей Ткаченко
    • Skype - deimos.belastro.net
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Белорусская любительская астрономическая сеть
Про выложенный на гитхаб кривой код не могу не согласиться, сам сталкивался с корявыми библиотеками.
Но тут вопрос скорее в основах языка Си: включение заголовочных файлов можно сделать двумя способами: #include < ... > и #include " ... ". В первом случае поиск идёт относительно списка стандартных каталогов, во втором - относительно каталога, в котором находится файл, в котором это написано. Некоторые компиляторы в первом случае текущий каталог также считают входящим в список.
Что касается Arduino, то при подключении библиотеки из менюшки каталог библиотеки автоматически включается в список каталогов для поиска включаемых файлов. Так что, как было сказано выше:
через меню Скетч-> Подключить библиотеку
У природы нет плохой погоды, у неё просто на нас аллергия.

Учение без размышления бесполезно, но и размышление без учения опасно /Конфуций/

Оффлайн Andreichk

  • *****
  • Сообщений: 13 001
  • Рейтинг: +243/-44
ну это уже давно всем известно.
куплю ВАРП-двигатель по сходной цене

Оффлайн Wilis

  • *****
  • Сообщений: 813
  • Рейтинг: +24/-0
Ардуинцы, подскажите несведущему.
Задача такая.
Есть удаленный объект. Нужно, используя интернет, проверять состояние, например, геркона, получить значение напряжения в сети, включить какой-нибудь электрический прибор.
Подойдет ли Arduino для этого или может задача решается проще, тогда по возможности подскажите в какую сторону копать?

Оффлайн DeimosАвтор темы

  • Модератор
  • *****
  • Сообщений: 13 656
  • Рейтинг: +180/-8
  • Алексей Ткаченко
    • Skype - deimos.belastro.net
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Белорусская любительская астрономическая сеть
Ethernet-шилд ставите на ардуину и как-то извне обеспечиваете доступ: статический IP-адрес у провайдера или DynDNS-сервис, если хочется стучаться к ардуине, либо наоборот, внешний сервер, куда ардуина временами отправляет данные.
У природы нет плохой погоды, у неё просто на нас аллергия.

Учение без размышления бесполезно, но и размышление без учения опасно /Конфуций/

Оффлайн Wilis

  • *****
  • Сообщений: 813
  • Рейтинг: +24/-0
Спасибо, за ответ.