Помощь новичку

Тема в разделе "Arduino & Shields", создана пользователем s2dent6732, 23 дек 2016.

  1. DIYMan

    DIYMan Guest

    Это типа такое разбиение на части "для бедных", кто не знает о *.h и *.cpp-файлах :)
     
  2. ZAZ-965

    ZAZ-965 Гуру

    Так, если я правильно нагуглил скетч HiGrowEsp32.ino на гитхабе
    Попробуйте установить библиотеку https://github.com/adafruit/DHT-sensor-library в C:\Users\HP_DV7\Documents\Arduino\libraries и изменить подключение библиотеки
    Код (C++):
    #include <DHT.h>
     
    arkadyf нравится это.
  3. DIYMan

    DIYMan Guest

    Да хз, какую либу они юзали, много чего хз. Мне-то накидать код для этого гамна DHT - не вопрос, но итальянские тела выложили что-то непонятное, назвали эту хрень какой-то технологией и вводят новичков в ступор :)
     
  4. ИгорьК

    ИгорьК Гуру

    Тоисть они как и библиотеки вызываются?
     
  5. Svirik

    Svirik Нерд

    Я вроде от microbuilder только ставил 5 минут назад
     
  6. DIYMan

    DIYMan Guest

    Всё, что лежит рядом с *.ino-файлом проекта - автоматом компилируется gcc. Подозреваю, что содержимое *.ino-файлов вообще тупо собирается в один. С h/cpp - как обычно: компилируется, и если где-то юзается - линкуется.
     
  7. Svirik

    Svirik Нерд

    Диман ты мозг а я нет.
     
  8. DIYMan

    DIYMan Guest

    Подобных проектов - кучу в сети, почему выбрали именно этот? По этому проекту, имхо, вы ничему не научитесь, не самый удачный пример для старта.
     
  9. Svirik

    Svirik Нерд

    ZAZ Я все cделал и попа ..

    In file included from C:\Users\HP_DV7\Documents\Arduino\hardware\espressif\esp32\libraries\DHT\DHT_U.cpp:22:0:

    C:\Users\HP_DV7\Documents\Arduino\hardware\espressif\esp32\libraries\DHT\DHT_U.h:25:29: fatal error: Adafruit_Sensor.h: No such file or directory

    compilation terminated.

    Используем библиотеку HTTPClient версии 1.1 из папки: C:\Users\HP_DV7\Documents\Arduino\hardware\espressif\esp32\libraries\HTTPClient
    Используем библиотеку WiFi версии 1.0 из папки: C:\Users\HP_DV7\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi
    Используем библиотеку DHT версии 1.3.0 из папки: C:\Users\HP_DV7\Documents\Arduino\hardware\espressif\esp32\libraries\DHT
    Используем библиотеку WiFiClientSecure версии 1.0 из папки: C:\Users\HP_DV7\Documents\Arduino\hardware\espressif\esp32\libraries\WiFiClientSecure
    exit status 1
    Ошибка компиляции для платы "WeMos" WiFi&Bluetooth Battery.
     
  10. ИгорьК

    ИгорьК Гуру

    И в ардуино так? Я уже давно его не включал..
     
  11. DIYMan

    DIYMan Guest

  12. SergeiL

    SergeiL Оракул Модератор

    Так.
     
  13. DIYMan

    DIYMan Guest

    В Arduino IDE - так, я о ней и писал.
     
  14. ZAZ-965

    ZAZ-965 Гуру

    arkadyf нравится это.
  15. Svirik

    Svirik Нерд

    Я про это устройство HIGROWE ни чего найти не смог а по отдельности соединять я пока не умею это пока для меня сложно я только библиотеки подкл/откл умею обидно.
     
  16. ИгорьК

    ИгорьК Гуру

    Друже, скажи, чего ты хочешь достичь?
    Тот код просто отправляет данные на их сервер.
    Таких проектов, когда какие'то данные кудато отправляются - туча.
     
  17. ИгорьК

    ИгорьК Гуру

    Кошмар...
    Точно - есть Си а есть ардуиноязык. Теперь я точно знаю.
     
    petr0vsk нравится это.
  18. SergeiL

    SergeiL Оракул Модератор

    Сам после Atmel Studio был удивлен, но не проблема - можно и так. :)
     
  19. DIYMan

    DIYMan Guest

    Да нет никакого ардуиноязыка - там gcc, со всеми вытекающими: может компилить код на С, может - код на С++.
     
  20. Svirik

    Svirik Нерд

    Прикол