Arduino Leonardo - niski profil

Kod:
ard-leonardo-lp
Waga: Help
31 g
Dostawca:

Nowe Arduino - wirtualny port szeregowy na USB to jest coś co docenisz uruchamiając swoje projekty, na dodatek całość ma w porywach 5 mm wysokości

Produkt wycofany ze sprzedaży

Najnowsze dzieło z rodziny Arduino - Leonardo. Oparte jest o procesor ATmega32U4, który ma obsługę USB wbudowaną. Dzięki temu z płytki znika układ pośrednika (ATmega8U2 lub ATmega16U2).

Co to znaczy dla użytkowników?

Po pierwsze - port szeregowy używany do komunikacji z komputerem jest portem wirtualnym, fizyczny port UART pozostaje wolny. Dzięki temu jeżeli podłączysz do Arduino Leonardo np moduł GPS właśnie przez UART, nadal możesz komunikować się z komputerem. Zdecydowanie ułatwia uruchamianie projektu lub szukanie błędów w już działającym.

Po drugie - jeszcze łatwiejsze niż w UNO będzie budowanie układów udających np klawiaturę USB

Moduł jest kompatybilny z Arduino IDE oraz zasadniczo z shieldami dla Arduino UNO. Zasadnicze różnice między Arduino Leonardo a UNO:

  • Wejść analogowych Leonardo ma 12 - A0-A5 na płytce oraz cyfrowe D4,6,8,9,10,12.
  • I2C (aka TWI) znajduje się na pinach D2/D3 (oraz oczywiście na dodatkowych SDA/SCL, które pojawiły się w R3) - w UNO R3 jest na A4/A5 oraz na SDA/SCL
  • Interfejs SPI na Leonardo znajduje się tylko na złączu ICSP (w UNO na ICSP oraz na portach cyfrowych)

W skrócie - shield będzie kompatybilny jeżeli nie korzysta z SPI lub I2C a jeżeli korzysta to z I2C na złączach SDA/SCL a wypadku SPI na złączach ICSP.

Te różnice wynikają z faktu, że procesor na Leonardo to ATmega32U4, różniący się znacznie od ATmega328, które jest sercem UNO.

Złącze USB to mniejsze złącze typu mikro USB zamiast znanego dotąd drukarkowego złącza.

Ponieważ Leonardo w jednym układzie ma obsługę USB i jest tam wykonywany wasz program, więc reset Arduino Leonardo oznacza, że komunikacja do komputera przez port szeregowy zostanie zerwana - w systemie operacyjnym komputera zostanie zamknięty port szeregowy i otwarty nowy. Dobre zestawienie różnic między Leaonardo oraz UNO znajduje się na wiki Arduino (po angielsku)

Niski profil

Model ten różni się tym od podstawowego modelu Arduino Leonardo, że nie ma przylutowanych żadnych wysokich elememntów - nie ma na nim złącz (poza mikro USB), gniazda zasilania czy pinów ICSP. Na wszystko to jest miejsce na płytce, ale dzięki temu wysokość całej płytki (łączenie z płytką drukowaną) to tylko 5 mm (przycisk reset jest najwyższy - poza nimi oraz częścią gniazda micro USB wystającą poza obrys płytki maksymalna grubość to 4 mm).