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

USB-GPS na Tablety Android pozbawione wewnetrznego odbiornika GPS

Quaki 23 Maj 2013 14:27 69372 60
  • #31
    iwi1
    Poziom 17  
    Super sprawa to co napisałeś, ale zanim zacznę podłączac jeszcze mam takie pytanie.
    Do takiej płyty firmy APC z Androidem chcę podłączyć moduł GPSa na PS2
    Czy ten moduł też należy traktować jako RS232? czy ewentualnie można to jakoś prościej zrobić. Płyta ma coś takieg
    20-pin header ARM-JTAG i można jeszcze ją rozbudować o Extra GPIO, SPI i I2C
  • IGE-XAOIGE-XAO
  • #32
    xardas97
    Poziom 20  
    Ja propo basic4droid, jak to się sprawdza, znam bardzo dobrze vb.net i właśnie chciałem zacząć dla androida pisać?
  • #33
    wujcio24
    Poziom 13  
    Będę trochę upierdliwy i wytknę błąd w twoim tekście ale to dlatego że ja ze swoim tabletem nie miałem tyle szczęścia żeby podłączyć układy firmy FTDI od strzała jak pewnie było u ciebie bo u mnie wymagało to rotowania i modyfikacji systemu a także dużo pracy ale po czymś takim człowiek czuje że coś znaczy. Napisze też to dlatego żeby ten wątek pełniej opisywał komunikacje z układami FTDI.

    Cytat:
    Projekt jest to połączenie pracy programistycznej z elektroniką (powiedzmy ze użytkową)
    Przedstawione urządzenie + program pozwalający na odbieranie sygnału GPS ze złącza USB w aplikacjach zainstalowanych na tablecie z systemem Android (warunkiem jest posiadanie przez tablet złącza USB OTG (USB Host) i systemu teoretyczne minimum to 3.1 ja wszystkie testy robiłem na Android 4.*)
    Co się składa na cały „system”


    Powinno być - "(warunkiem jest posiadanie przez tablet złącza USB OTG (USB Host z działającym API do Hosta) i systemu teoretyczne minimum to 3.1 ja wszystkie testy robiłem na Android 4.*)"

    Taka korekta powinna być wprowadzona bo może zdarzyć się sytuacja w której myszki, klawiatury i pamięci masowe będą działać a układ FTDI nie będzie działać(tak było u mnie) w tej sytuacji jeśli chcemy użyć Hosta do czegoś więcej trzeba uzyskać root-a i zmodyfikować odpowiednie pliki systemowe. Cały proces jest opisany w tym wątku http://stackoverflow.com/questions/11183792/android-usb-host-and-hidden-devices na pewnym forum gdzie ktoś miał podobny problem.

    Do testów układów firmy FTDI na Androidzie polecam przykładowy program od producenta - TN 147 Java D2XX for Android Demo Source (tam jest już skompilowany plik apk który możemy zainstalować na tablecie) a tutaj jest dokumentacja TN_147. Jeśli mamy urządzenie z starszą wersją Androida wtedy dalej mamy możliwość zabawy układami FTDI tylko wtedy w grę wchodzą już uprawnienia root-a (tego pewny nie jestem)(na ten temat można przeczytać tutaj TN_134). Mnie druga metoda nie zadziałała bo nie da się załadować biblioteki.
  • #34
    Quaki
    Poziom 20  
    iwi1 niestety akurat ten moduł nie chce chodzić sam sprawdzałem niestety się nie nadaje :( Ale płytki fajne może tez sobie taka kupie i do czegoś wykorzystam podoba mi się :)
    xardas97 ja sobie chwale chociaż bliżej mu do bascoma niż do VB.neta sadze ze się przyzwyczaisz do składni :)
    wujcio24 nie odbieram bynajmniej tego jako upierdliwości i masz racje jest dokładnie tak jak napisałeś ja w Goclever a93 tez musiałem modyfikować pliki systemowe ale nie jest to wcale takie trudne :)
    Na dniach jak znajdę chwile czasu napisze aplikacje do sprawdzania czy Host API dziala :)
    Oto on :)
    Jak obsługiwać
    -podłączamy nasze FTDI mostkując tx z rx
    -włączamy program
    -wciskamy start
    -potwierdzamy okienka (wyglądają jak w pierwszym programie )
    -wciskamy Send "A" wysłana zostanie literka A i ilość wciśnięć jeśli literka A z cyferka odpowiadająca ilości wciśnięć pojawi się pod przyciskiem EXIT znaczy to ze Host API działa na naszym urządzeniu jeśli tak się nie stanie musimy przeprowadzić operacje wspomniana prze kolegę wujcio24

    Dodatkowo dla tych którzy nie władają biegle językiem angielskim podaje krotki tekst (a raczej tłumaczenie tekstu w jaki sposób ja zrobiłem ze GoClever A93 zaczął wykrywać poprawnie przejściówkę na FTDI)
    !!!!! Uwaga wszystko co robisz robisz na własne ryzyko to że zadziałało u mnie nie znaczy ze musi zadziałać u ciebie nie odpowiadam za żadne uszkodzenia sprzętu itp pamiętaj ze takie modyfikacje powodują utrate gwarancji !!!!!

    1.zrootowac tablet (ja użyłem Zuodashi prosty program którego obsługę można znaleźć w sieci wiec nie będę go opisywał)
    2.Jak już mamy Roota to:
    a. dodaj plik o nazwie android.hardware.usb.host.xml do /system/etc/permissions
    zawierający następujące linie
    <permissions>
    <feature name="android.hardware.usb.host">
    </feature></permissions>
    b. otwórz /system/etc/permissions plik o nazwie handheld_core_hardware.xml albo tablet_core_hardware.xml i dodaj <feature name="android.hardware.usb.host"> w <permissions> section

    Tadaaaaam to powinno wystarczyć.

    Pozdrawiam
  • IGE-XAOIGE-XAO
  • #35
    jacynka84
    Poziom 26  
    Czy w podobny sposób nie dałoby się "dorobić" funkcji telefonu w tablecie z andkiem?
    Są powszechnie dostępne moduły GSM całkiem tanie, sterowane RSem, a reszta jak głośnik i mikrofon są podłączane do gsm, do tableta trzeba by było tylko wpiąć ten przewód RS232, pewnie bezpośrednio do procesora dałoby się, ale prościej by było też po USB, ale trzeba by było napisać aplikację na andka która by po usb>rs sterowała modułem i wyciągała z niego dane, smsy itp. Na bank do zrobienia, ale ja jestem tylko amatorem, co najwyżej z płytką bym sobie poradził, i też z bólami.
  • #36
    Freddy
    Poziom 43  
    jacynka84 napisał:
    w tablecie z andkiem
    ... a co to jest andek, jakiś nowy procesor :) ?
    Da się w zasadzie wszystko, jeśli napiszesz sobie drivery.
  • #37
    jacynka84
    Poziom 26  
    Freddy napisał:
    jacynka84 napisał:
    w tablecie z andkiem
    ... a co to jest adnek, jakiś nowy procesor :) ?
    Da się w zasadzie wszystko, jeśli napiszesz sobie drivery.

    Adnek to nie wiem, ale andek to zdrobnienie od androida jak pewnie się orientujesz.
    I właśnie o te drivery mi chodzi, tu koleś je napisał na androida, i praktycznie dokładnie w ten sam sposób można by utworzyć telefon z tableta.
    Natomiast byłoby 100x lepiej jakby napisać driver do fizycznego RSa w tablecie, i tam podłączyć ten moduł GSM. Zakładam że jeszcze w tych najnowszych czy w ogóle prockach nie zlikwidowano RS.
  • #38
    Freddy
    Poziom 43  
    jacynka84 napisał:
    Adnek to nie wiem, ale andek to zdrobnienie od androida jak pewnie się orientujesz.
    Poprawiłem, ale dalej słowa andek nie ma w polskim słowniku.
    Większość tabletów ma wbudowane w siebie drivery do modułów GSM, trzeba tylko trochę poszukać ! Na jakim procesorze masz tablet ?
  • #39
    jacynka84
    Poziom 26  
    Jakiś popularny z chin pewnie, Rockchip 2906; Procesor ARM Cortex A8 zdaje się.
  • #40
    iwi1
    Poziom 17  
    Ciekawym rozwiązaniem też jest
    płyta Cubieboard - coś na kształt raspberry
    Ma wyprowadzenia VGA, RS232 i jeszcze innych z 40 pinów dla majsterkowiczów
    Jest na Androidzie chyba 4.0.4
    mały i tani.
  • #42
    jacynka84
    Poziom 26  
    A jak je podłączyć do aplikacji dialera? Ja wiem że wszystko jest, ale jeszcze raz, ja tylko poddałem pomysł, nie wiem jak się za to zabrać.
  • #43
    Freddy
    Poziom 43  
    jacynka84 napisał:
    A jak je podłączyć do aplikacji dialera? Ja wiem że wszystko jest, ale jeszcze raz, ja tylko poddałem pomysł, nie wiem jak się za to zabrać.

    DS do ręki i sprawdzić trzeba co i jak.
  • #44
    Quaki
    Poziom 20  
    Witam
    Tak jak Freddy napisał nie ma rzeczy nie możliwych są tylko mniej lub bardziej prawdopodobne. Jeśli moduł jest sterowany po Rs232 to tak można coś takiego napisać ze będzie "wysterowywany" z portu USB (czyli zadzwoni pod dany numer odbierze telefon nawet wyśle sms-a. Teraz pytanie tylko po co skoro większość z nas ma telefony komórkowe (chyba ze jako automatykę po GPRS lub coś podobnego ) zastanawia mnie sens takiej pracy w jaki sposób wykorzystać takie urządzenie podłączone po USB do czego miało by to służyć ? Nie wiem czy jest możliwość "transmitowania" treści na przykład sms-ow poprzez ten port trzeba by to zbadać (możliwe ze przez komendy AT jeśli tak to sadze ze nie było by z tym większych problemów )
    Pozdrawiam
  • #45
    thorin00
    Poziom 14  
    witam

    Gratuluje, dobry pomysł.
    Kiedyś uruchomiłem UARTa na tablecie używając "oprogramowania" ze stronki http://www.ftdichip.com na kostce FT232RL.
    zastanawiałem się nad uruchomieniem ELM327 (OBDII) na tablecie który również jest oparty na tej kostce, a dużo jest darmowych programów na androida, pracujących na połączeniu Bluetooth. Może ma ktoś pomysł jak uruchomić takie oprogramowanie na przejściówce FT232 a nie na bluetooth.

    pozdrawiam
  • #46
    wujcio24
    Poziom 13  

    Link


    Mój filmik który prezentuje kompilacje przykładowego softu dostępnego ze strony FTDI na tablecie bez udziału komputera i działanie układu FT232R obecnego na płytce ZL32ARM.
  • #47
    shelis
    Poziom 1  
    Niestety coś nie działa -
    Po uruchomieniu USB pojawia się okno z parametrami urządzenia
    Natomiast po wciśnięciu GPS - Aplikacja zostaje zamknięta..

    ????
    Jakieś pomysły?
    Tomek
  • #48
    wujcio24
    Poziom 13  
    Cytat:
    Jakieś pomysły?


    Ściągnij CatLog-a i podejrzyj co to za błąd a następnie wklej bo może autorowi przyda się to do zdiagnozowania przyczyny awarii.
  • #49
    aneuro
    Poziom 16  
    Fajny interface.

    Akurat w projekcie sterownika pojazdu EV tablet jako wyświetlacz chciałbym zastosować i mam póki co taki układ zrobiony do komunikacji z PC Linux przez port szeregowy z magistralą I2C:
    USB-GPS na Tablety Android pozbawione wewnetrznego odbiornika GPS
    Tutaj akurat testowo akcelerometr i żyroskop 3y osiowy wpięty testowo i czytany bez użycia mikrokontrolera dzięki temu układowi.
    Używam soft I2C po stronie Linux i program w C czyta 2a piny DE9 i ustawia 2a dla lini SDA/SCL i poprzez optoizolatory mam komunikację z szyną I2C po stronie elektroniki na regulowane napięcia (tutaj 3.3V jest ustawione ale projektowane na 5V).
    Chciałbym spróbować podłączyć go przez USB (docelowo pod Androidem - to też Linux w sumie).
    Quaki napisał:
    2.Przejsciowka USB-RS232(TTL) (schemat żywcem z noty katalogowej strona 26, rys. 6.4.
    http://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT232R.pdf

    Stąd pytanie czy ktoś się orientuje czy ta przejściówka pozwala używać portu RS232, ale nie do transmisji szeregowej tylko jak powyżej opisałem ustawiać i czytać wybrane piny portu?
    W tym PDF'ie co zapodano znalazłem coś takiego:
    Cytat:
    "Synchronous and asynchronous bit bang interface options with RD# and WR# strobes."

    Czy to pozwala od strony USB ustawiać i czytać wybrane piny przy użyciu tej przejściówki?

    Quaki napisał:
    4. GPS FGPMMOA4 ale najprawdopodobniej może być praktycznie każdy inny z tej rodziny

    A kojarzy ktoś i używał jakiegoś przyzwoitego GPS'a który można czytać przez I2C (Twi) ?
    Byłoby prościej, bo na 4ech kabelkach w tym 2a zasilające go wpinać do byle jakiego uC pod dowolne piny używając soft I2C...
  • #50
    Quaki
    Poziom 20  
    FTDI raczej nie pozwala na nic innego niż transmisja szeregowa (przynajmniej ja nie widziałem takiego zastosowania )
    Co do GPS przez i2C to poszukaj ja znalazłem w jednym ze sklepów reklamujacych się na elektrodzie
    Nie mam tez pojęcia dlaczego nie działa (pewnie jakieś różnice systemowe pomiędzy twoim tabletem a moimi ale jakie ciężko powiedzieć ) bez informacji jaki błąd występuje i jaki to tablet ciężko cokolwiek wymyślić
    Pozdrawiam
  • #51
    aneuro
    Poziom 16  
    Quaki napisał:
    FTDI raczej nie pozwala na nic innego niż transmisja szeregowa (przynajmniej ja nie widziałem takiego zastosowania )

    Tryb "Bit Bang" nie jest typowym zastosowaniem portu szeregowego, ale dzięki niemu nawet zasilam swój układ z portu DE9 RS-232 po stronie PC optoizolacji (podobnie jak dawne myszki komputerowe przez kilka szybkich diód 1N4148 i ustawienie pinu).
    Wygląda na to że się chyba da-znalazłem taką notę aplikacyjną:
    Bit Bang Modes For The FT232R and FT245R Application Note AN_232R-01
    Na wstępie jest coś takiego tam napisane i mniej więcej to chyba to o co mi chodzi:
    Cytat:
    Bit Bang mode is a special FT232R and FT245R device mode that changes the 8 IO lines into an 8 bit bi-directional data bus. There are three types of Bit Bang mode for the FT232R.

    FT232R ma spore możliwości i not aplikacyjnych tej firmy jest sporo.
    Pozostaje tylko w praktyce zobaczyć jak to będzie działać.
    Nie używam w ogóle "Winzgrozy"-nie jest mi potrzebny do nieczego od wielu lat dziurawy system M$ Windows :D
    Wygląda na to że jest wsparcie (drivery) pod Linux'a dla FT232R, więc zobaczymy co się da z tego wycisnąć w trybie "bit bang"-najpierw pod Linux na PC się zobaczy co i jak, a później jak wszystko będzie działać przyjdzie kolej na aplkację na Androida, bo co prawda ponad 10lat programuję min. w C/C++/Java ale na Androida nie pisałem aplikacji, bo nie było motywacji i potrzeby.
    Pewnie trzebaby pod Eclipse to pokonfigurować-podobnie jak w przypadku AVR'ów i będzie śmigać ;)

    Update:
    Jeśli chodzi o GPSa z I2C to chyba te serii:
    ublox NEO-6M
    mogą być niezłe, bo np. tutaj jest pokazane jak podpiąć do niego pamięć do pamiętania ustawień i... tym samym jak wpiąć się z I2C:
    U-Blox module HW hacks: https://i2c-gps-nav.googlecode.com/files/ublox-hw-hacks.pdf
    Poza tym na stronie producenta sporo dokumentacji.

    Ktoś używał może takiego GPS'a?
    Widziałem, że na Aletanio komercyjny logger używa tego układu...

    Pozdr.
  • #52
    djnatan
    Poziom 12  
    Witam
    Mam może i głupie pytanie
    Posiadam tableta Pentagram quadra ultra slim 7" i odbiornik gps pentagram path finder p3106 czy jest jakaś opcja żeby ruszyć na nim AM i zeby widział mi ten odbiornik?
    Tablet nie posiada wbudowanego gps'u ani bluetooth.Dodam tylko że odbiornik mogę podłączyć za pośrednictwem usb czy bluetooth do laptopa i bez problemu korzystać z nawigacji.
    Z gory dziękuję za wszelkie sugestie i pozdrawiam Patryk
  • #53
    wujcio24
    Poziom 13  
    djnatan napisał:
    .... czy jest jakaś opcja żeby ruszyć na nim AM i zeby widział mi ten odbiornik?


    Ja dostrzegam dwie opcje:
    1.Napisać samemu aplikacje pod Androida która będzie łączyła się z urządzeniem przez USB z wykorzystaniem API portu USB i zastosować Mock location (http://developer.android.com/guide/topics/location/strategies.html#MockData)
    2.Zrootować urządzenie i wrzucić plik z rozszerzeniem .ko który zawiera sterownik urządzenia - tak ludzie robią z kartami sieciowymi pod USB (chciałem dać linka ale nie wiem czemu nie działa adres z tematem na xda-developers).

    W przypadku drugiej opcji jest szansa że ktoś coś takiego już kiedyś zrobił.

    aneuro napisał:

    Akurat w projekcie sterownika pojazdu EV tablet jako wyświetlacz chciałbym zastosować i mam póki co taki układ zrobiony do komunikacji z PC Linux przez port szeregowy z magistralą I2C:


    Z tego co zrozumiałem chcesz mieć konwerter USB na I2C. Więc zastanawia mnie czy to co robisz ma sens obecnie skoro są układy takie jak te - FT200XD(http://www.ftdichip.com/Products/ICs/FT200XD.html, http://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT200XD.pdf )
  • #54
    aneuro
    Poziom 16  
    wujcio24 napisał:

    Z tego co zrozumiałem chcesz mieć konwerter USB na I2C. Więc zastanawia mnie czy to co robisz ma sens obecnie skoro są układy takie jak te - FT200XD(http://www.ftdichip.com/Products/ICs/FT200XD.html

    Przejściówka USB <->RS-232 bardziej pod kątem podłączenia pod tablet z Androidem, który raczej nie będzie miał portu szeregowego.

    Akurat zależy mi na galwanicznej izolacji również, bo szkoda ubić tablet z Androidem czy PCta warte kilkaset PLN jak mój interface RS-232 De9 <-> I2C, który ma: 4y optoizolatory, 4y tranzystory BC547, 4y ledy, kilka szybkich diód 1N4148, zenerki , kondensator i trochę oporników i to wszystko-koszty znikome i I2C działa zarówno w trybie master jak i slave.

    Natomiast tutaj znowu w przypadku tego FT200XD bym musiał się zastanawiać, czy jak napisali że jest to "slave I2C" to czy tablet może być masterem i zbierać informacje od innych urządzeń I2C?
    Cytat:
    This USB2.0 Full Speed IC offers a compact bridge to I2C devices. The device is an I2C slave, capable of operating up to 3.4MBit/s, with low power consumption (8mA). The FT200XD includes the complete FT-X series feature set and enables USB to be added into a system design quickly and easily over an I2C interface.

    Nie jestem pewien czy by mi spasował, bo wygląda mi na to, że ten FT200XD to bardziej od strony mikrokontrolera jako port USB i bez niego się nie obejdzie.

    Natomiast ta przejściówka USB <-> RS-232 zapodana tutaj chyba wystarczy w trybie "bit bang", bo tak naprawdę to w moim układzie z optoizolacją ten RS-232 jest do wtyczki DE9 wpięty tylko dlatego, że akurat taki port jest wolny w jednym laptopie na którym to testuję, ale komunikacja nie jest szeregowa przez ten port, tylko soft I2C, więc tam nie mam wymagania na poziomy napięć portu szeregowego (kilka pinów z 5V wystarcza-zenerka obcina do 5v wyprostowane dodatnie napięcia w RS-232-nawet bez stabilizatora napięcia to działa- żeby to zasilać po stronie DE9) i mogę też do LPT to podpiać jak zmienię 4y procedury: getSDA(), getSCL(), setSDA(), setSCL() i wybiorę odpowiednie linie: piny input do get i piny output do set. To wystarcza.

    Aby dołożyć inną przejsciówkę, tylko potrzebuję aby móc ustawiać wyjście 2pinów i czytać wejście 2óch innych, czyli 4y piny, bo często te dostępne są jednokierunkowe.

    Zalety soft I2C z własną biblioteką z kodem źródłowym.
  • #55
    Quaki
    Poziom 20  
    djnatan teoretycznie była by mozliwosc wykorzystania mojego programu + przejściówka FTDI + BT do podłączenia GPS wyposażonego w BT z tabletem bez BT
    Nie wiem czy takie połączenie będzie działało ale w teorii powinno.
    Pozdrawiam
  • #56
    djnatan
    Poziom 12  
    Witam
    Wiem że męczę i nic nie wnoszę ale czy podjął by się ktoś napisania aplikacji/programu do obsługi takiego bluetootha jak podłącza się pod laptopa jak pendrive,czy nie ma to sensu bo i tak nie zadziała z zewnętrznym gps.Chodzi o to by jakoś połączyć odbiornik z tabletem i żeby AM czytała z niego sygnał.
    Pozdrawiam
  • #57
    Quaki
    Poziom 20  
    Aplikacja lub program nic tu nie da bo nie wiadomo na jakiej kości chodzi akurat ten BT i albo sam do tego dojdziesz i napiszesz albo wykorzystasz już istniejące rozwiązania
    Pozdrawiam
  • #58
    dcm_Marecheq
    Poziom 10  
    Witam,
    Mam pytanie związane z tematem. Posiadam telefon Samsung Galaxy Ace II z systemem Android 2.3. Telefon ten nie obsługuje niestety USB On-The-Go czyli nie może w połączeniu z innym urządzeniem USB działać jako host. Czy jest możliwe żebym za pomocą przejściówki micro USB - USB (typu A) i adaptera USB - RS-232 przesyłał instrukcje do kontrolera serwomechanizmów bądź innego urządzenia komunikującego się za pomocą RS-232?
  • #59
    Quaki
    Poziom 20  
    dcm_Marecheq wg. mnie nie da sie podlaczyc niczego po USB do telefonu ktory nie obsluguje OTG chyba ze urzadeznie ktore podlaczysz bedzie hostem usb i bedzie zczytywalo dane z telefonu jako z pendriva
    Mozesz natomiast wykorzystac BT
    Pozdrawiam
  • #60
    wujcio24
    Poziom 13  
    dcm_Marecheq

    W takim przypadku zrobienie czegoś takiego jak ty byś chciał jest niemożliwe. Istnieje natomiast opcja żeby zrobić adapter USB-RS232 dla urządzeń z Androidem bez USB hosta. Żeby to było możliwe nasze urządzenie musi wspierać USB accessory. W tym trybie podłączane urządzenie pełni rolę USB hosta. Android wspiera tego typu akcesoria od wersji 3.1 (ten tryb może pojawić się także na Androidzie w wersji 2.3.7). Jeśli chcemy sprawdzić czy nasze urządzenie wspiera ten tryb to należy sprawdzić czy w folderze /system/etc/permissions jest plik o nazwie android.hardware.usb.accesory.xml. W przypadku obecności tego pliku dalej nie ma gwarancji czy nasze urządzenie będzie wspierać ten tryb USB. Taką sytuacje miałem w swoim tablecie Manta Mid05 gdzie mimo obecności wcześniej wymienionego pliku tryb USB accesory nie był dostępny. Jeśli chcemy zbudować dla Androida urządzenie które możemy podłączyć w tym trybie to powinniśmy skorzystać z układu scalonego FT311D, FT312D lub FT313H. Układ scalony FT311 można kupić w sklepie internetowym www.tme.eu/pl/. Oprócz wcześniej wymienionego układu można kupić także płytkę ewaluacyjną UMFT311 także na stronie sklepu www.tme.eu/pl/. Układ FT311 poza interfejsem UART udostępnia nam interfejsy SPI master, SPI slave, I2C, GPIO, PWM, a wyboru dokonujemy za pomocą odpowiednich stanów na trzech pinach(na płytce ewaluacyjnej za pomocą zworek). Kody źródłowe do programów można pobrać stąd(w folderach bin danego projektu znajdują się pliki APK, które umożliwiają instalacje programu bez potrzeby kompilacji). Pisanie aplikacji dla układu FT311D jest bardzo proste ponieważ sprowadza się do dołączenia odpowiedniego pliku z klasą i wywołania około pięciu funkcji(w tym linku znajduję się opis funkcji).

    Poniżej znajduję się film, na którym do swojej płytki z układem FT311D podłączyłem akcelerometr LIS35DE i odczytuje z niego dane. Moja płytka ma kilka wad projektowych, więc jeśli temat będę drążył dalej to być może zrobię wersję poprawioną i ją udostępnię.

    Link