Arduino Leonardo ze złączami

Kod:
ARD-336
Waga: Help
35 g
Dostawca:

Nowe Arduino - wirtualny port szeregowy na USB to jest coś co docenisz uruchamiając swoje projekty

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. Ponadto - podłączenie do jakiegoś układu przez SPI wymaga albo gniazda 2x3 z przewodami albo przewodów z żeńską końcówką, jak np żeńsko-męskie lub żeńsko-żeńskie.

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. Mamy w ofercie pasujący kabel microUSB

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)

Arduino Leonardo posiada wersję niski profil, pozbawioną wszelkich elementów wysokich (złącza, gniazdo zasilania). Grubość takiego Arduino Leonardo to maksymalnie 5 mm.