Arduino Leonardo

Arduino Leonardo

przez -
2 494
Arduino
Ogłoszono pełną dostępność kupna Arduino Leonardo, platformy dla systemów wbudowanych. Jest ona oparta na projekcie Open Hardware, przeznaczonym dla mikrokontrolerów montowanych w pojedynczym obwodzie drukowanym, z wbudowaną obsługą wejścia/wyjścia oraz standaryzowanym językiem programowania. Celem projektu Arduino jest przygotowanie ogólnodostępnych, tanich, nie wymagających dużych nakładów finansowych, elastycznych i łatwych w użyciu narzędzi.

Sercem układu jest 16 MHz ATmega32U4, który odpowiada za komunikację USB z hostem. Konfiguracja USB pozwala na emulację portu szeregowego oraz użycie HIDa (Human Interface Device). Prócz tego znajdziemy 20 cyfrowych wejść i wyjść, 7 wyjść PWM i 12 analogowych wejść. Dodatkowo znajduje się tutaj tzw. interfejs tarczy R3, który pozwala na dołączanie różnych rozszerzeń zwanych shieldami. Na pokładzie jest dostępne 32 KB pamięci flash, z czego 4 KB zarezerwowane są dla bootloadera. Pamięci operacyjnej jest 2.5 KB. Do programowania wymagane jest środowisko Arduino 1.0.1.