02-07-2013, 11:44
(02-07-2013, 10:28)SP9MRN napisał(a): Moim zdaniem biblioteki są kluczem. Jest ich cała masa, z każdą chwilą są nowe i coraz lepsze.
Obsługa wyświetlacza - czy tekstowego czy graficznego sprowadza się do umownego "print"
...prawda
rameczkaKod:
void drawramki(){
tft.drawRect(0,0,160,128,ST7735_WHITE);
tft.drawLine(0,12,160,12,ST7735_WHITE);
tft.drawLine(0,108,160,108,ST7735_WHITE);
}częstotliwość:
Kod:
void drawFrequency(){
tft.setCursor(10,50);
tft.setTextColor(ST7735_YELLOW,ST7735_BLACK);
tft.setTextWrap(false);
tft.setTextSize(2);
tft.print(frequency,4);
tft.print(" MHz");
}dla uproszczenia kodu zamknałem to sobie w osobnych funkcjach które wołam gdy coś się zmieni.
Instalacja bibliotek, jest mega prosta wystarczy wrzucić katalog z biblioteką do katalogu libraries w miejscu gdzie arduino się zainstalowało i na początku swojego programu dopisać
Kod:
#include <nazwa_biblioteki.h>Oczywiście do każdej biblioteki z tego co widziałem są dokładane przykłady najczęściej takie gotowe kawałki programu, tak by łatwo można było się zorientować jak daną bibliotekę użyć.
Chyba najchętniej z arduino korzystają modelarze rc, dość powiedzieć że gro chińskiej apatury do zdalnego sterowania doczekało się otwartego, właśnie w arduino napisanego softu (wczoraj koledze wrzucałem do aparatury taki soft).
Popularne quadrocoptery latają na MultiiWii na pokładzie arduino plus masa czujników gyro, kompasy, barometry do utrzymywania wysokości kierunku itd itd...
No i Oni już sporo bibliotek napisali więc dlaczego z tego nie skorzystać?
Z bliższych nam tematów wiekszość balonów które na 70cm nasłu***
...przede wszystkim nie zakłócać...



