Nettigo tinyBrd
tinyBrd jest niewielkim, prostym i wygodnym w użyciu modułem zintegrowanym z nadajnikiem radiowym NRF24L01. W jednej płytce dostajesz gotowy do użycia moduł, który programujesz z użyciem Arduino IDE. Nettigo przygotowało biblioteki do obsługi radia, trybów uśpienia, itp.
Zbiór dokumentacji
- Strona produktu: tinyBrd na Nettigo
- Instalacja dodatku do Arduino IDE do programowania tinyBrd. Również instrukcja instalacji biblioteki dla Raspberry Pi (Python)
- Opis API programistycznego zarówno dla C/C++ jak Python na Raspberry
- Spis wszystkich artykułów na Akademii a w szczególności:
- budowa bezprzewodowego czujnika temperatury z tinyBrd i DS18B20
- jak wygląda struktura programu na tinyBrd
- Obsługa przerwań na tinyBrd (od wersji Core 1.2)
Nettigo tinyBrd Core
tinyBrd Core jest zestawem bibliotek i plików konfiguracyjnych pozwalających programować tinyBrd bezpośrednio z Arduino IDE (testujemy je z IDE ze strony Arduino.cc). Instalacja w skrócie polega na rozpakowaniu zawartości w katalogu hardware
w katalogu ze szkicami. Szczegółowa instrukcja jest tutaj na Akademii.
Całe oprogramowanie jest Open Source dostępne na GitHubie: https://github.com/nettigo/NettigoTinyBrd.
Historia wersji:
- v0.2 - 2015.07.21 - pierwsze publiczne przedstawienie Core, współpraca z Arduino IDE 1.6.5
- v1.1 - 2015.12.31 - kompatybilność z Arduino IDE 1.6.7
- v1.1a - 2016.01.19 - poprawione dostrzeżone błędy w kompatybilności z IDE 1.6.7
- v1.1b - 2016.02.04 - poprawiony błąd w
sleep
dzięki czemu zużycie prądu spada do 4-6 µA w trybie snu - v1.2 - 2016.04.20 - dodane funkcje attachPcInterrupt/detachPcInterrupt obsługujące przerwę
- v1.2.1 - 2016.04.21 - właściwy reset watchdoga zapewnia dobre wyjście ze sleep
- v1.3.1 - 2016.06.01 - wsparcie dla IDE 1.6.9 i instalacja przez Board Managera