Arduino Esplora

explora_frontDziś zespół Arduino ogłosił premierę kolejnej płytki. Tym razem jest to coś naprawdę wyjątkowego. Arduino Esplora na pierwszy rzut oka wygląda… jak pad do konsoli. Rzeczywiście, tym razem projektanci postawili na stworzenie mniej uniwersalnego modułu, natomiast bardziej dostosowanego do konkretnego użytku. I właściwie nie chodzi tu do końca o stworzenie otwartej platformy dla pada, a bardziej o umieszczenie na jednej płytce całego zestawu sensorów, przycisków oraz analogowych „dźwigienek”.

Celem nadrzędnym jest zachęcenie programistów (nie elektroników) do zapoznania się z modułami Arduino. W tym przypadku użytkownik dostaje do ręki gotowy do zaprogramowania moduł, może w pełni wykorzystać wszystkie dostarczone peryferia bez używania lutownicy! Bazą do Arduino Esplora jest Arduino Leonardo, którego główną cechą jest pozbycie się dodatkowego mikrokontrolera obsługującego komunikację USB. Cała komunikacja szeregowa została dostarczona już przez firmę Atmel wraz z układem ATmega32u4 (datasheet). Po podłączeniu Esplora do komputera, jest on widziany jako klasyczna mysz, klawiatura bądź joystick USB.

Na płytce poza standardowym zestawem elementów, znajdziemy także bogaty zestaw peryferyjnych urządzeń wejściowych i wyjściowych:

  • joystick analogowy (w osi X i Y) z przyciskiem w pozycji centralnej
  • 4 przyciski monostabilne
  • potencjometr suwakowy
  • mikrofon
  • czujnik natężenia oświetlenia
  • akcelerometr trójosiowy
  • czujnik temperatury
  • buzzer
  • dioda RGB
  • 2 zewnętrzne złącza wejściowe (TinkerKit)
  • 2 zewnętrzne złącza wyjściowe (TinkerKit)
  • złącze wyświetlacza TFT

esplora_periferials

Mnogość sensorów powoduje obawę o dostępność wolnych nóżek mikrokontrolera. Projektanci poradzili sobie z tym problemem wykorzystując analogowy multiplekser – pojedyncze wejście analogowe jest współdzielone przez wszystkie urządzenia (z wyjątkiem akcelerometru, któremu na stałe przypisane są nóżki AVRa).

Dostarczona wraz z modułem biblioteka programistyczna oferuje mnogość funkcji ułatwiających korzystanie z wejść analogowych, na przykład przeliczanie wartości z czujnika temperatury na jej wartość w stopniach Celsjusza lub Fahrenheita czy też ułatwienia związane z dostępem do akcelerometru. Zespół Arduino jak zwykle stanął na wysokości zadania i obok biblioteki udostępnił również  wiele przykładowych kodów źródłowych demonstrujących sposób korzystania z poszczególnych akcesoriów.

Co myślisz o tym module? Korzystałeś już z Esplora? Podziel się swoimi spostrzeżeniami w komentarzach lub na forum. 


1 comment

  1. marek Marzec 3, 2014 3:54 pm  Odpowiedz

    bardzo ciekawy moduł, będziecie mieli go w ofercie?

Leave a comment

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