Płytki od Arduino dają wiele możliwości. Jednak konkurencja typu Raspberry Pi zawsze była krok dalej. Instalacja Linuxa i potężniejszy procesor pozwalały na bardziej zaawansowane projekty.
Sytuacja może ulec teraz zmianie. Do sprzedaży trafiło Arduino Tian, czyli płytka z zainstalowanym systemem Linux OpenWRT Linin.
Połączenie Arduino i Linuxa, to świetny ruch ze strony zespołu Arduino.org. Za sprawą systemu operacyjnego, otrzymujemy pełną kontrolę nad naszym projektem. Od teraz bez problemu możemy połączyć różne języki programowania np.: PHP, Python, Node.js, Ruby on Rails itp.
Płytka Arduino Tian.
Arduino Tian wykorzystuje dwa mikrokontrolery. Pierwszym z nich jest ATmel SAMD21G18 z 32-bitowym rdzeniem ARM Cortex-M. Odpowiedzialny jest on za obsługę cyfrowych wyprowadzeń wejść/wyjść, wejść analogowych oraz magistrale komunikacyjne.
Drugim układem jest Qualcomm Atheros AR9342. Jego zadaniem jest obsługa komunikacji z WiFi oraz Ethernetem. Dodatkowy układ CSR8510 pozwala również na komunikację przez Bluetooth.
Tył płytki Arduino Tian.
Na płytce znajduję się: 14 cyfrowych wejść/wyjść (12 z obsługą PWM). Zestaw posiada również 6 wejść przetwornika analogowo-cyfrowego o rozdzielczości 10-bitów. Nie zabrakło oczywiście portu RJ45, USB 2.0 oraz micro-USB 2.0.
Urządzenie obsługuje popularne interfejsy komunikacyjne m.in.: UART, I2C i SPI oraz USB. Moduł posiada wyprowadzenia ICSP do podłączenia zewnętrznego programatora AVR. Płytka może być zasilana napięciem 5V z portu micro-USB lub napięciem mieszczącym się w zakresie od 6 do 17V (przez pin VIN, na płytce brak standardowego złącza dla zasilacza).
Opis elementów znajdujących się na płytce.
Płytkę Tian można programować standardowo z poziomu Arduino IDE oraz bezprzewodowo przez WiFi. Po podłączeniu zasilania moduł widoczny jest na komputerze PC jako sieć WiFi o nazwie Arduino Tian. Płytka jest już dostępna w polskiej dystrybucji, aktualna cena to 399 zł.
Specyfikacja techniczna Arduino Tian
Mikrokontroler AVR: SAMD21G18
Rdzeń: 32-bit ARM Cortex-M0+
Napięcie pracy wyprowadzeń: 3,3 V
Wydajność prądowa pojedynczego pinu: 7 mA
Maksymalna częstotliwość zegara: 16 MHz
Pamięć SRAM: 32 kB
Pamięć Flash: 256 kB (69 kB zarezerwowane dla bootloadera)
Porty I/O: 20
Wyjścia PWM: 12
Ilość wejść analogowych: 6 (kanały przetwornika A/C o rozdzielczości 10 bitów)
Dołącz do 20 tysięcy osób, które otrzymują powiadomienia o nowych artykułach! Zapisz się, a otrzymasz PDF-y ze ściągami (m.in. na temat mocy, tranzystorów, diod i schematów) oraz listę inspirujących DIY na bazie Arduino i Raspberry Pi.
To nie koniec, sprawdź również
Przeczytaj powiązane artykuły oraz aktualnie popularne wpisy lub losuj inny artykuł »
Dołącz do 20 tysięcy osób, które otrzymują powiadomienia o nowych artykułach! Zapisz się, a otrzymasz PDF-y ze ściągami (m.in. na temat mocy, tranzystorów, diod i schematów) oraz listę inspirujących DIY z Arduino i RPi.
Trwa ładowanie komentarzy...