Trinket kan være lille, men lad dig ikke narre af dens størrelse! Det er et lille mikrocontrollerkort, bygget op omkring Atmel ATtiny85, en lille chip med meget strøm. Vi ønskede at designe et mikrocontrollerkort, der var lille nok til at passe ind i ethvert projekt og lavt pris nok til at bruge uden tøven. Perfekt til når du ikke vil opgive dit dyre dev-board, og du ikke er villig til at adskille det projekt, du har arbejdet så hårdt for at designe. Det er vores laveste arduino-IDE programmerbare kort!
Attiny85 er en sjov processor, for på trods af at den er så lille, har den 8K flash og 5 I/O-ben, inklusive analoge indgange og PWM 'analoge' udgange. Vi har designet en USB-bootloader, så du kan tilslutte den til enhver computer og omprogrammere den over en USB-port ligesom en Arduino. Faktisk lavede vi endda nogle enkle ændringer til Arduino IDE, så det fungerer som et mini-Arduino-kort. Du kan ikke stable et stort skjold på det, men til mange små og enkle projekter vil Trinket være din go-to platform.
Dette er 5V Trinket. Der er to versioner af Trinket. En er 3V og en er 5V. Begge fungerer det samme, men har forskellige driftslogiske spændinger. Brug 3V-en til at forbinde med sensorer og enheder, der har brug for 3V-logik, eller når du vil slukke for den fra et LiPo-batteri. 3V-versionen bør kun køre ved 8 MHz. Brug 5V-en til sensorer og komponenter, der kan bruge eller kræver 5V-logik. 5V-versionen kan køre ved 8 MHz eller ved 16MHz ved at indstille den softwareindstillede clockfrekvens.
Selvom du kan programmere Trinket ved hjælp af Arduino IDE, er det ikke en fuldt 100% Arduino-kompatibel. Der er nogle ting, du bytter ud for sådan en lille og billig mikrocontroller!
- Trinket har ikke en seriel portforbindelse til fejlretning, så den serielle portmonitor vil ikke være i stand til at sende/modtage data
- Nogle computeres USB v3-porte genkender ikke Trinkets bootloader. Du skal blot bruge en USB v2-port eller en USB-hub imellem
Her er nogle nyttige specifikationer!
- ATtiny85 indbygget, 8K flash, 512 byte SRAM, 512 bytes EEPROM
- Intern oscillator kører ved 8MHz, men kan fordobles i software til 16MHz
- USB bootloader med en flot LED-indikator ligner en USBtinyISP, så du kan programmere den med AVRdude (med en simpel konfigurationsændring) og/eller Arduino IDE (med et par enkle konfigurationsændringer)
- Mikro-USB-stik til strøm og/eller USB-upload, du kan lægge det i en boks eller tape det op og bruge et hvilket som helst USB-kabel, når du vil omprogrammere.
- Vi har virkelig arbejdet hårdt på bootloader-processen for at gøre den robust og idiotsikker. Dette board vil ikke rejse sig og dø på dig midt i et projekt!
- ~5,25K bytes tilgængelige til brug (2,75K taget for bootloaderen)
- Fås i både 3V og 5V smag
- Indbygget 3,3V eller 5,0V strømregulator med 150mA udgangskapacitet og ultralavt dropout. Op til 16V input, omvendt polaritetsbeskyttelse, termisk og strømbegrænsende beskyttelse.
- Strøm med enten USB eller ekstern udgang (såsom et batteri) - den skifter automatisk
- Indbygget grøn strøm-LED og rød pin #1 LED
- Reset-knap til at gå ind i bootloaderen eller genstarte programmet. Ingen grund til at tage stikket ud/tilslut kortet, hver gang du vil nulstille eller opdatere!
- 5 GPIO - 2 delt med USB-grænsefladen. De 3 uafhængige IO-ben har også 1 analog input og 2 PWM output. De 2 delte IO-ben har yderligere 2 analoge indgange og en PWM-udgang mere.
- Hardware I2C / SPI-kapacitet til breakout og sensorinterface.
- Fungerer med mange grundlæggende Arduino-biblioteker inklusive Adafruit Neopixel!
- Monteringshuller! Ja!
- Virkelig rigtig lille