Poświęcimy ten artykuł malutka tablica rozwojowa. Bardzo wszechstronna płytka, kompatybilna z Arduino i o zmniejszonych rozmiarach, aby móc dedykować ją do projektów, w których rozmiar ma znaczenie. Tutaj możesz zobaczyć, co to jest, jakie istnieją typy i wersje, charakterystykę techniczną i co można zrobić z tą płytą za pomocą MCU lub mikrokontrolera.
Co to jest malusieńki?
Teensy to marka płyt rozwojowych mikrokontrolerów stworzona przez PJRC oraz z projektem, w którym brał udział współwłaściciel Paul Stoffregen. PJRC jest projektantem i producentem różnych urządzeń dla majsterkowiczów, majsterkowania, rozwoju kreatywności itp. W tym celu stworzyli tę małą, bardzo wszechstronną płytkę z potencjałem Arduino, a także fantastyczną mocą i elastycznością, również wykorzystując mikrokontrolery oparte na ARM zamiast AVRów używanych przez inne podobne płytki rozwojowe.
Teensy to nie tylko talerz, ale jest różne modele lub wersje., w którym niektóre korzyści i ich wielkość są różne. Wszystkie te projekty sprzętowe zostały stworzone z myślą o maksymalizacji możliwości we/wy, a także wspierane przez wiele bibliotek oprogramowania, aby zapewnić wiele funkcji i są gotowe do uruchomienia z Arduino IDE.
Charakterystyka techniczna Teensy
Możesz zobaczyć szczegóły swojego modelu w arkuszach danych dostarczonych przez producenta płyty. Pamiętaj też, że mogą występować różnice pinów między wersjami. Jednak, aby mieć nieco bardziej ogólny pogląd na Teensy, który jest wspólny dla wszystkich z nich, oto niektóre z jego właściwości techniczne:
- Zgodność z oprogramowanie arduino i biblioteki. Posiada również dodatek dla Arduino o nazwie nastolatek
- Port USB
- aplikacji Mała ładowarka dla łatwości użytkowania
- Darmowe oprogramowanie programistyczne
- Obsługa wielu platform, dostępna dla systemów operacyjnych Linux, MacOS i Windows
- Mały rozmiar, odpowiedni do wielu projektów
- Dostępne z lutowanymi pinami płytki stykowej lub bez
- Programowanie jednym przyciskiem
- Masz kompilator? WinAVR
- debugowanie USB
Więcej informacji technicznych i pliki do pobrania – Oficjalna strona internetowa PJRC
Rodzaje i gdzie kupić
Jeśli chodzi o rodzaje talerzy Teensy i ich Specyfikacja techniczna, mamy następujące odmiany w odniesieniu do wspólnych cech z poprzedniej sekcji:
Malutkie 2.0
Nie znaleziono produktów
- MCU: Atmel ATMEGA32U4 8-bitowy 16 MHz AVR
- RAM: 2560 bajtów
- Pamięć EEPROM: 1024 bajtów
- Pamięć flash: 32256 bajtów
- Cyfrowe I / O: 25 pinów, 5v
- Wejścia analogowe: 12
- PWM: 7
- UART, I2C, SPI: 1, 1, 1
- cena: 16 $
Teensy++ 2.0
Nie znaleziono produktów
- MCU: Atmel AT90USB1286 8-bitowy 16 MHz AVR
- RAM: 8192 bajtów
- Pamięć EEPROM: 4096 bajtów
- Pamięć flash: 130048 bajtów
- Cyfrowe I / O: 46 pinów, 5v
- Wejścia analogowe: 8
- PWM: 9
- UART, I2C, SPI: 1, 1, 1
- cena: 24 $
Mała LC
- MCU: ARM Cortex-M0+ @ 48 MHz
- RAM: 8K
- Pamięć EEPROM: 128 bajtów (emu)
- Pamięć flash: 62K
- Cyfrowe I / O: 27 pinów, 5v, 4x kanały DMA
- Wejścia analogowe: 13
- PWM: 10
- UART, I2C, SPI: 1, 1, 1
- cena: 11,65 $
Malutkie 3.2
-niedostępne-
- MCU: ARM Cortex-M4 przy 72 MHz
- RAM: 64K
- Pamięć EEPROM: 2K
- Pamięć flash: 256K
- Cyfrowe I / O: 34 pinów, 5v
- Wejścia analogowe: 8
- PWM: 21
- UART, I2C, SPI: 1, 1, 1
- cena: 19,80 $
Malutkie 3.5
- MCU: 4 MHz ARM Cortex-M120 + 32-bitowy FPU + RNG + akcelerator szyfrowania
- RAM: 256K
- Pamięć EEPROM: 4K
- Pamięć flash: 512K
- Cyfrowe I / O: 64 pinów, 5v
- Wejścia analogowe: 27
- PWM: 20
- UART, I2C, SPI: 0, 3, 3
- Extras: audio I2S/TDM, magistrala CAN, 16 kanałów DMA ogólnego przeznaczenia, RTC, SDIO 4-bit (karty SD), USB 12 Mb/s
- cena: 24,25 $
Malutkie 3.6
- MCU: 4 MHz ARM Cortex-M180 + 32-bitowy FPU + RNG + akcelerator szyfrowania
- RAM: 256K
- Pamięć EEPROM: 4K
- Pamięć flash: 1024K
- Cyfrowe I / O: 64 pinów, 5v
- Wejścia analogowe: 27
- PWM: 20
- UART, I2C, SPI: 0, 3, 3
- Extras: I2S/TDM audio, magistrala CAN, 16 kanałów DMA ogólnego przeznaczenia, RTC, 4-bit SDIO (karty SD), 12 Mb/s USB i 480 Mb/s host USB
- cena: 29,25 $
Malutkie 4.0
- MCU: ARM Cortex-M7 przy 600 MHz + 32-bitowy FPU + RNG + akcelerator szyfrowania
- RAM: 1024K (2×512)
- Pamięć EEPROM: 1 tys. (emu)
- Pamięć flash: 1984K
- Cyfrowe I / O: 40 pinów, 5v
- Wejścia analogowe: 14
- PWM: 31
- Szeregowy, I2C, SPI: 7, 3, 3
- Extras: 2x I2S/TDM audio, cyfrowe audio S/PDIF, 3x magistrala CAN (1x CAN FD), 32 kanały DMA ogólnego przeznaczenia, RTC, programowalny FlexIO, USB 480 Mb/s i host USB 480 Mb/s, Pixel Processing Pipeline, skrzyżowane wyzwalanie dla urządzeń peryferyjnych i zarządzanie włączaniem/wyłączaniem.
- cena: 19,95 $
Malutkie 4.1
- MCU: 7 MHz ARM Cortex-M600 + 64/32-bit FPU + RNG + akcelerator szyfrowania
- RAM: 1024K (2×512) i QSPI do rozszerzenia pamięci z dwoma dodatkowymi lokalizacjami na RAM lub układy flash
- Pamięć EEPROM: 4 tys. (emu)
- Pamięć flash: 7936K
- Cyfrowe I / O: 55 pinów, 5v
- Wejścia analogowe: 18
- PWM: 35
- Szeregowy, I2C, SPI: 8, 3, 3
- Extras: Ethernet 10/100 Mbit z DP83825 PHY, 2x dźwięk I2S/TDM, dźwięk cyfrowy S/PDIF, 3x magistrala CAN (1x CAN FD), 32 kanały DMA ogólnego przeznaczenia, RTC, programowalny FlexIO, USB 480 Mb/s i host USB przy 480 Mb/s, 1 SDIO (4 bity) dla kart SD, Pixel Processing Pipeline, cross triggering dla urządzeń peryferyjnych i zarządzanie włączaniem/wyłączaniem.
- cena: 26,85 $
Co można zrobić z Teensy inaczej niż resztą płyt? (Aplikacje)
Płyta rozwojowa Teensy jest jedną z najbardziej cenionych przez wielu twórców z kilku powodów. Jeden z głównych jest związany z chipem, w który zostały wyposażone niektóre z tych płyt, ponieważ są one oparte na 32-bitowe układy ARM. Zapewnia to nie tylko wyższą wydajność niż w przypadku AVR, ale także pozwala na posiadanie bardziej nowoczesnego MCU, pracującego z architekturą tak ważną i rozpowszechnioną dzisiaj jak ARM itp.
Z drugiej strony, mimo niewielkich rozmiarów, są dość potężne, z dobrymi pojemnościami pamięci RAM, flash i EEPROM, a także bogatymi w piny przyłączeniowe do obsługi sprzętowych urządzeń peryferyjnych, a nawet niektórych z kartami SD, Ethernetem itp. A wszystko to bez odejmowania odrobiny kompatybilności z Arduino. Ale jak widać, nie jest to „kolejny”, ale wyjątkowy.
Kolejną wspaniałą cechą Teensy jest to, że może działać jak każda inna natywne urządzenie USBczyli możesz zaprogramować płytkę jako urządzenie peryferyjne i działać jako urządzenie HID, MIDI, joysticki, gamepady itp. A wszystko to bez dodatkowego kodu, wszystko to jest częścią stosu oprogramowania Teensy, więc nie musisz się tym martwić. Jeśli chodzi o Teensyduino, dodatek do Arduino IDE, jest to kolejna fantastyczna funkcja, a uruchomienie i uruchomienie zajmuje tylko chwilę...