Il gingillo può essere piccolo, ma non lasciarti ingannare dalle sue dimensioni! È una minuscola scheda microcontrollore, costruita attorno all'Atmel ATtiny85, un piccolo chip con molta potenza. Volevamo progettare una scheda microcontrollore che fosse abbastanza piccola da adattarsi a qualsiasi progetto e abbastanza economica da poter essere utilizzata senza esitazioni. Perfetto per quando non vuoi rinunciare alla tua costosa scheda di sviluppo e non sei disposto a smontare il progetto per il quale hai lavorato così duramente. È la nostra scheda programmabile arduino-IDE più economica!
L'Attiny85 è un processore divertente perché nonostante sia così piccolo, ha 8K di flash e 5 pin I/O, inclusi ingressi analogici e uscite "analogiche" PWM. Abbiamo progettato un bootloader USB in modo da poterlo collegare a qualsiasi computer e riprogrammarlo tramite una porta USB proprio come un Arduino. In effetti, abbiamo persino apportato alcune semplici modifiche all'IDE di Arduino in modo che funzioni come una scheda mini-Arduino. Non puoi impilare un grande scudo su di esso, ma per molti progetti piccoli e semplici il Trinket sarà la tua piattaforma di riferimento.
Questo è il Trinket 5V. Ci sono due versioni del Trinket. Uno è 3V e uno è 5V. Entrambi funzionano allo stesso modo, ma hanno tensioni logiche operative diverse. Usa quello a 3V per interfacciarti con sensori e dispositivi che necessitano di logica a 3V, o quando vuoi spegnerlo da una batteria LiPo. La versione 3V dovrebbe funzionare solo a 8 MHz. Utilizzare quello a 5 V per sensori e componenti che possono utilizzare o richiedere una logica a 5 V. La versione 5V può funzionare a 8 MHz oa 16 MHz impostando la frequenza di clock impostata dal software.
Anche se puoi programmare Trinket usando l'IDE di Arduino, non è completamente compatibile con Arduino. Ci sono alcune cose che puoi scambiare per un microcontrollore così piccolo ea basso costo!
- Trinket non ha una connessione alla porta seriale per il debug quindi il monitor della porta seriale non sarà in grado di inviare/ricevere dati
- Le porte USB v3 di alcuni computer non riconoscono il bootloader di Trinket. Basta usare una porta USB v2 o un hub USB in mezzo
Ecco alcune specifiche utili!
- ATtiny85 integrato, 8K di flash, 512 byte di SRAM, 512 byte di EEPROM
- L'oscillatore interno funziona a 8 MHz, ma può essere raddoppiato nel software per 16 MHz
- Il bootloader USB con un bel indicatore LED sembra proprio un USBtinyISP, quindi puoi programmarlo con AVRdude (con una semplice modifica della configurazione) e/o l'IDE di Arduino (con alcune semplici modifiche alla configurazione)
- Jack micro-USB per l'alimentazione e/o il caricamento USB, puoi metterlo in una scatola o fissarlo con nastro adesivo e utilizzare qualsiasi cavo USB per quando vuoi riprogrammare.
- Abbiamo davvero lavorato sodo sul processo del bootloader per renderlo robusto e infallibile, questa scheda non si alza e muore nel bel mezzo di un progetto!
- ~5.25K byte disponibili per l'uso (2.75K presi per il bootloader)
- Disponibile in entrambi i gusti 3V e 5V
- Regolatore di alimentazione integrato da 3,3 V o 5,0 V con capacità di uscita di 150 mA e dropout ultra basso. Ingresso fino a 16V, protezione da inversione di polarità, protezione termica e da limite di corrente.
- Alimentazione con uscita USB o esterna (come una batteria): passerà automaticamente
- LED di alimentazione verde integrato e LED pin n. 1 rosso
- Pulsante di ripristino per accedere al bootloader o riavviare il programma. Non è necessario scollegare/ricollegare la scheda ogni volta che si desidera reimpostare o aggiornare!
- 5 GPIO - 2 condivisi con l'interfaccia USB. I 3 pin IO indipendenti hanno anche 1 ingresso analogico e 2 uscite PWM. I 2 pin IO condivisi hanno altri 2 ingressi analogici e un'altra uscita PWM.
- Funzionalità hardware I2C/SPI per breakout e interfacciamento sensori.
- Funziona con molte librerie Arduino di base tra cui Adafruit Neopixel!
- Fori di montaggio! Sì!
- Davvero molto piccolo