Arduino Nano + ENC28J60

Тема в разделе "Arduino & Shields", создана пользователем alena996, 20 авг 2019.

  1. alena996

    alena996 Нерд

  2. NikitOS

    NikitOS Король шутов Администратор

    Те же, это какие?
    У вас их две было

    Попробуйте IDE перустановить
     
  3. noevile

    noevile Гик

    фантастика. мистика. сверхестественное.
    только факты, интриги и расследования :)

    список железа давайте в студию (для начала). а то трынь-дуин и шлако-шилдов к ним тьмя тьмущая и каличных библиотек к ним невиданное множество.
     
  4. alena996

    alena996 Нерд

    • Arduino Nano
    • ENC28J60
    • ASUS RT-N12VP
     
  5. alena996

    alena996 Нерд

    нет, ошиблась
     
  6. NikitOS

    NikitOS Король шутов Администратор

    Все было дано еще в первом сообщении

    Проблема с библиотеками. Как решать - хз
     
  7. Asper Daffy

    Asper Daffy Иксперд

    Похоже, надо как-то с чистого листа всё установить и спокойно "по шажочку" двигаться, а тот тут явно одни проблемы на другие налазят.
     
    noevile и NikitOS нравится это.
  8. noevile

    noevile Гик

    ну вот. уже что-то. теперь надо удалить ардуино-йади со всем что было установлено. потом заново его установить. далее найти во всемирной помойке пример для этого шилда где подробно сначала рассказано что это за зверь и как его на вертеле вертеть ( можно глянуть тут или тут) . потыкать в него палочкой. поглядеть повертеть побаловаться. а уже после того как уже точно будут знания и главное придёт в гости понимание как это "добро" работает можно будет и метеостанцию смастерить.

    забыл самое наиглавнейшее. не бойся ошибаться. не ошибается тот, кто ничего не делает.

    как показывает практика и в заголовках допускают ошибки и неточности.
     
    Последнее редактирование модератором: 21 авг 2019
  9. NikitOS

    NikitOS Король шутов Администратор

    Ну да, сейчас окажется, что там не дуина, а собачьи кости XD
     
  10. alena996

    alena996 Нерд

    Установила все занова
    все тоже самое

    Arduino: 1.8.8 (Mac OS X), Плата:"Arduino/Genuino Uno"

    ВНИМАНИЕ: Категория '' в библиотеке UIPEthernet не является действительной. Установка на 'Uncategorized'
    In file included from /Users/alena/Documents/Arduino/libraries/etherShield/etherShield.h:25:0,
    from /Users/alena/Downloads/web_urok_01 3/web_variant1_01/web_variant1_01.ino:1:
    /Users/alena/Documents/Arduino/libraries/etherShield/ip_arp_udp_tcp.h:32:66: error: 'prog_char' does not name a type
    extern uint16_t fill_tcp_data_p(uint8_t *buf,uint16_t pos, const prog_char *progmem_s);
    ^
    In file included from /Users/alena/Downloads/web_urok_01 3/web_variant1_01/web_variant1_01.ino:1:0:
    /Users/alena/Documents/Arduino/libraries/etherShield/etherShield.h:34:65: error: 'prog_char' does not name a type
    uint16_t ES_fill_tcp_data_p(uint8_t *buf,uint16_t pos, const prog_char *progmem_s);
    ^
    /Users/alena/Downloads/web_urok_01 3/web_variant1_01/web_variant1_01.ino: In function 'void loop()':
    /Users/alena/Downloads/web_urok_01 3/web_variant1_01/web_variant1_01.ino:76:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
    ethernet.print("<H1>WEB Тест 01</H1>"); // Крупный шрифт
    ^
    /Users/alena/Downloads/web_urok_01 3/web_variant1_01/web_variant1_01.ino:78:91: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
    if (digitalRead(dpin) == LOW) { ethernet.print("<H1>Кнопка нажата</H1>"); // Условие вывода о включения и отключения кнопки
    ^
    /Users/alena/Downloads/web_urok_01 3/web_variant1_01/web_variant1_01.ino:80:84: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
    else { ethernet.print("<H1>Кнопка ненажата</H1>"); //
    ^
    /Users/alena/Downloads/web_urok_01 3/web_variant1_01/web_variant1_01.ino:112:103: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
    ethernet.print("<a href=\"/stop\">Стоп</a>&nbsp;&nbsp;<a href=\"/start\">Старт</a><br>");
    ^
    /Users/alena/Downloads/web_urok_01 3/web_variant1_01/web_variant1_01.ino:113:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
    ethernet.print("<H1>Состояние аналогового входа</H1>"); // после фукции мап
    ^
    /Users/alena/Downloads/web_urok_01 3/web_variant1_01/web_variant1_01.ino:114:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
    ethernet.print("<H2>");
    ^
    /Users/alena/Downloads/web_urok_01 3/web_variant1_01/web_variant1_01.ino:116:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
    ethernet.print("</H2>");
    ^
    /Users/alena/Downloads/web_urok_01 3/web_variant1_01/web_variant1_01.ino:119:56: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
    ethernet.print("<H1>Сработка реле</H1>");
    ^
    /Users/alena/Downloads/web_urok_01 3/web_variant1_01/web_variant1_01.ino:120:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
    ethernet.print("<H2>");
    ^
    /Users/alena/Downloads/web_urok_01 3/web_variant1_01/web_variant1_01.ino:122:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
    ethernet.print("</H2>");
    ^
    /Users/alena/Downloads/web_urok_01 3/web_variant1_01/web_variant1_01.ino:124:119: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
    ethernet.print("<a href=\"/minus\">Уменьшить</a>&nbsp;&nbsp;<a href=\"/plus\">Увеличить</a><br>");
    ^
    exit status 1
    Ошибка компиляции для платы Arduino/Genuino Uno.
     
  11. alena996

    alena996 Нерд

    о ваши тут и тут я пробовала и не раз
     
  12. noevile

    noevile Гик

    может оказаться что дуина это китаянка. а китаянки как известно капризные тётки которые глючат. у самого у такой китаянки отвалился юарт. пришлось сделать метеостанцию :D . вроде работает. ещё работает.
     
  13. alena996

    alena996 Нерд

    хм, я если честно впервые сталкиваюсь с этим всем.
    и не думала что надо сразу сказать что Китай это все железо
    извиняюсь
     
  14. NikitOS

    NikitOS Король шутов Администратор

    Сколько брал, все без проблем
    Не надо брать самое дешевое ;)
     
  15. noevile

    noevile Гик

    дело не в пробовать. а в прочитать, осмыслить и переварить постепенно нарабатываю практику. для начала светодиодиком поморгать на дуине. убедиться что скетчи нормально заливаются и отрабатывают. сделай пару примеров простых для начала без шилда там с кнопкой или ещё с чем. а то так сразу бросаться во все тяжкие попахивает юношеским максимализмом :)
    тут постепенно надо. спешка тут не нужна.
    потом уже правильно соединить проводами шилд. зачастую ошибаются в проводке а потом неделю бьются головой о стену с криками почему же не получается "каменный цветок".
     
    Последнее редактирование модератором: 20 авг 2019
  16. noevile

    noevile Гик

    ну мы же все русские. ну как можно пройти мимо халявы. особенно когда это первая дуина :)
     
  17. NikitOS

    NikitOS Король шутов Администратор

    Тссс
     
  18. noevile

    noevile Гик

    кстати. там несколько постов назад (как иронично) постов назад про метеостанцию вроде ошибку нашли в примере от амперки. обратите внимание.
     
  19. alena996

    alena996 Нерд

    я не сама покупала - выдали такие в инстике.
    пробовали подключать датчики DHT11/22 все загружается прекрасно и работает.
    подключение было шила было тоже разное. cs на 8pin, и на 10. ибо в разных библиотеках и в разных скетчах по разному.
    я может и глупенькая, и скорее всего пропускаю какую-то очень мелочную ошибку из-за чего этот шила не работает, но бьюсь над этим не первый день и пишу уже от отчаяния
     
  20. noevile

    noevile Гик

    ну что там? получился "каменный" светодиод? :)