Adafruit Trinket M0 - for CircuitPython & Arduino IDE
Nok er Adafruit Trinket M0 lille, men lad dig ikke narre af størrelsen! Det er et lille mikrocontroller kort, bygget på Atmel ATSAMD21, en lille chip med massere af power. Adafruit ønskede at designe et mikrocontroller kort der var lille nok til at kunne være i alle slags projekter, og med en pris lav nok, til at man vil bruge den uden tøven. Perfekt til når du ikke ønsker at bruge dit dyre/primære udviklings-kort, men samtidig ikke ønsker at skille det projekt du har arbejdet hårdt på at designe ad. Det er et af de billigste CircuitPython programmerbare kort på markedet!
Adafruit har brugt den samme formfaktor, som de brugte på den oprindelige ATtiny85-baseret Trinket, og gav den en opgradering. På Trinket M0 har de udskiftet den (efterhånden) sløve ATtiny85 med et ATSAMD21E18 kraftværk. Den er altså lige så lille, men lettere at bruge, så du kan meget meget mere.
Det mest spændende ved Trinket M0 er at, selvom du kan bruge den sammen med Arduino IDE, så leveres den med medfødt CircuitPython. Når du tilslutter Trinket M0, dukker den op som et lille diskdrev med main.py på. Du kan nu redigere main.py med din favorit tekstredigerings program, og bygge dit projekt ved hjælp af Python, det mest populære programmeringssprog. Ingen installation, IDE eller “compiler” er nødvendig, så du kan bruge enheden med enhver computer, selv ChromeBooks eller computere du ikke kan installere software på. Når du er færdig, fjerner du blot Trinket M0 fra computeren, og tager din kode med dig. Tjek venligst Adafruits Trinket M0 CircuitPython guide for en liste af egenskaber og quick-start kode eksempler [ENG] - CircuitPython er lettere at kode men ikke så komplet som Arduino.
Her er nogle af de opdateringer du kan se frem til når du bruger Trinket M0:
- Samme størrelse, formfaktor, og pin layout som den klassiske Trinket
- Opgradering fra ATtiny85 8-bit AVR til ATSAMD21E18 32-bit Cortex M0+
- 256KB Flash - 32x så meget som de 8 KB på ATtiny85
- 32 KB RAM - 64x så meget som de 512 bytes på ATtiny85
- 48 MHz 32 bit processor - 6x så hurtig som ATtiny85 (og det er uden at tage højde for 32-bit)
- Medfødt USB understøttet af alle OS - kan bruges i Arduino eller CircuitPython som USB seriel konsol, Keyboard/Mus HID, selv som et lille diskdrev til at gemme Python scripts. (ATtiny85 har IKKE medfødt USB)
- Kan bruges med Arduino IDE eller CircuitPython
- Indbygget grøn ON LED
- Indbygget rød pin #13 LED
- Indbygget RGB DotStar LED
- Alle 5 GPIO pins er tilgængelige og deles ikke med USB - så du kan bruge dem til hvad end du lyster!
- Fem GPIO pins med digitale input/output med internt forbundet pullups eller pulldowns
- Tre af disse I/O pins kan bruges som 12-bit analog input
- Ægte analogt output på én I/O pin - kan bruges til at afspille 10-bit kvalitet lydklip
- Alle M0 pads har præcis de samme navne som den oprindelige Trinket, så alt din eksisterende Arduino kode vil fungere på samme måde uden ændringer
- To højhastigheds PWM outputs - til servoer, LED’er o.lign.
- Tre pins kan også bruges til hardware kapacitiv touch sensorer uden yderligere komponenter
- Kan køre NeoPixels eller DotStars på enhver pin, med nok hukommelse til at trække 8000+ pixels. DMA-NeoPixel understøttelse på én pin så du kan trække pixels uden at bruge processor tid på det.
- Medfødt hardware SPI, I2C og Serial er tilgængelig på to pads, så du kan forbinde til enhver I2C eller Serial enhed med ægte hardware understøttelse (ingen irriterende bit-banging). Du kan enten bruge én SPI enhed eller både I2C og Serial.
- Samme reset kontakt til at genstarte din projektkode
- Strømfødes med enten USB eller ekstern strømkilde (som f.eks. et batteri) - Trinket skifter automatisk til den aktive strømkilde
- Monteringshuller! Jep!
- Virkelig lille :)
Hver enhed leveres med én samlet og testet Trinket M0 med CircuitPython & eksempel kode forprogrammeret.
SPECIFIKATIONER
- Dimensioner: 27mm x 15.3mm x 2.75mm / 1.07" x 0.6" x 0.1"
- Højde med MicroUSB: 3.5mm / 0.14"
- Vægt: 1.4g
Brand | Adafruit |
---|---|
Vægt (kg) | 0.001000 |