Kompilujemy projekt C dla Raspberry Pi i BBMagic FLOOD


Poniższy materiał stanowi całość z tym wpisem:
Aby uruchomić program, który wykorzystując technologię Bluetooth Low Energy odbierze dane od sensora BBMagic potrzebujesz jedynie:

  • moduł BBMagic FLOOD z baterią
  • uruchomiony Raspberry Pi zero W albo Raspberry Pi 3 (obydwa posiadają kontroler Bluetooth Low Energy) z zainstalowanym systemem operacyjnym

Przygotowanie kompilatora

Aby zainstalować kompilator gcc zaloguj się do systemu i wpisz polecenie:sudo apt-get install gcc
instalacja gcc Raspberry Pi

Pobierz przykładowy projekt

Pobierz przykładowy szkic projektu ‚bbmagic_flood_sketch’ z działu Download.
W trybie tekstowym pobieramy komendą: wget http://bbmagic.net/download/src/bbmagic_flood_sketch.tar.gz
bbmagic_flood_sketch download
Rozpakuj pobrany plik tar.gz komendą:tar -zxvf bbmagic_flood_sketch.tar.gz i przejdź do katalogu projektu:cd bbmagic_flood_sketch
bbmagic_flood_sketch rozpakowanie

Skompiluj projekt

Aby skompilować projekt wpisz: make
bbmagic_flood_sketch kompilacja

Odpal skompilowany właśnie program

Nie zapomnij włączyć zasilania sensora BBMagic FLOOD
BBMagic FLOOD z baterią
upewnij się, że plik ma odpowiednie prawa, a jeśli nie to zmień je: chmod 755 bbmagic_flood_sketch
…i odpal program:sudo ./bbmagic_flood_sketch
bbmagic_flood_sketch działa
po chwili zanurz elektrody BBMagic FLOOD w wodzie
BBMagic FLOOD w wodzie
…i obserwuj ekran bo otrzymałeś właśnie alarm zalaniowy 🙂
bbmagic_flood_sketch alarm zalania
Ctrl+C kończy działanie naszego małego programu.
Gratulecje !! Odebrałeś właśnie ostrzeżenie o zalaniu skompilowanym przez siebie softwarem 🙂
Jeśli chcesz aby Raspberry sygnalizował odbieranie danych błyskami diody podłącz ją jak pokazano poniżej. Masz dwie możliwości.
BBMagic RPI LED podłączenie


Tagi , , , .Dodaj do zakładek Link.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *