Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Błąd kompilacji płytki Arduino, nieprawidłowe biblioteki

szybki105 10 Gru 2017 12:37 612 2
  • #1 10 Gru 2017 12:37
    szybki105
    Poziom 15  

    Witam, stawiam pierwsze kroki w programowaniu, proszę o wyrozumiałość.
    Próbuję uruchomić projekt Geiger Kit - GK-B5 : https://sites.google.com/site/diygeigercounter/software-features
    i już przy próbie próbie kompilacji softu Geiger Kit Version 12.0 https://sites.google.com/site/diygeigercounter/software pojawia mi się długa lista błędów(opis szczegółowy)

    Kod: c
    Zaloguj się, aby zobaczyć kod


    Do softu dołączona jest spakowana biblioteka Geiger Kit Library package, przy próbie wgrania wyskakuje błąd :
    Kod: c
    Zaloguj się, aby zobaczyć kod

    W spisie IDE widzę te biblioteki ale w C:\Program Files\Arduino tego nie widzę, możliwe że coś przekombinowałem.
    Zainstalowane mam tak jak widać Arduino IDE 1.8.3 na Windows XP a do dyspozycji mam płytkę Arduino Nano, klon z czipem CH340G. Płytka sprawdzona sterowniki zainstalowane raczej dobrze, bez problemu wykonuje zadania z kursów Arduino, obsługa wyświetlacza, obsługa portu szeregowego. Uruchomiłem już licznik Geigera na tym sofcie, działa bez problemu : https://github.com/andkom/zxcounter niestety nie ma on opcji wysyłania zebranych danych na port szeregowy a chciałem uruchomić sobie aplikację Radiation logger.
    Autor projektów DIYGeigerCounter zaleca do komunikacji z procesorem oryginalne adaptery FTDI ja mam CH340G może to jest przyczyna problemów ?

    0 2
  • Pomocny post
    #2 10 Gru 2017 13:59
    namok
    Poziom 25  

    Błąd masz tylko jeden:

    Cytat:

    C:\Documents and Settings\User\Ustawienia lokalne\Temp\Katalog tymczasowy 15 dla GeigerKit_v12.zip\GeigerKit_v12\GeigerKit_v12.ino:64:23: fatal error: GeigerKit.h: No such file or directory

    #include "GeigerKit.h"

    ^

    compilation terminated.


    Pobrałem plik Geiger Kit Version 12.0 ze strony https://sites.google.com/site/diygeigercounter/software,, wypakowałem do katalogu, uruchomiłem plik GeigerKit_v12.ino i skompilowałem. Brakowało biblioteki PinChangeInt ale pobrałem ją stąd:https://github.com/GreyGnome/PinChangeInt i kompilacja przeszła prawidłowo.
    Plik GeigerKit.h jest w katalogu projektu i tam ma pozostać.

    0
  • #3 11 Gru 2017 00:16
    szybki105
    Poziom 15  

    Zastosowałem się do powyższych wskazówek i pomogło, kompilacja i wgrywanie na płytkę działają już prawidłowo.
    Dzięki za pomoc.
    Pozdrawiam

    Edit. Wprowadziłem w błąd pisząc w pierwszym poście że soft: https://github.com/andkom/zxcounter nie ma opcji wysyłania zebranych danych przez port szeregowy.
    Nie doczytałem dokładnie opisów z powyższego linka gdzie napisane jest że dane z mocą dawki promieniowania i napięciem zasilanie procesora jednak są wysyłane co minutę. Mój błąd i niedopatrzenie, przepraszam.

    0