Spesso mi viene chiesto di consigliare qualche "Arduino" per progetti veramente piccoli.
Ovviamente sarebbe meglio se fosse il più possibile compatibile con tutte le librerie e caratteristiche dell'Arduino UNO.
Questa guida ha lo scopo di mostrare un dettaglio veloce di dispositivi alternativi, sempre di piccole dimensioni, in comparazione con l'originale Arduino Micro ( scheda Arduino di riferimento per le piccole dimensioni ).
Praticamente la più piccola di molto poco, purtroppo ha requisiti molto passi.
E' spinta da un'Attiny85 con solo l'aggiunta della porta USB.
I suoi 7 $ solo decisamente troppi, single layer. Due versioni, 5V e 3.3V .
Nel caso vi servisse un giochino così piccolo, comunque ha il suo perchè, vi consiglio di farvene una direttamente con la Attiny85, trovate qui tutto il necessario: http://goo.gl/QxAdws
Digispark Pro
Non esattamente economica, circa 4 dollari, single layer ma veramente minuscola.
- 2.7x1.8 cm
- 16 Mhz AVR MCU - using a true 16Mhz precision crystal
- 16KB Flash Memory (14.5K+ after bootloader)
- Serial over USB debugging and communication
- 14 i/o Pins (2 shared with USB)
- I2C, true SPI, UART, LIN, and USI
- ADC on 10 pins
- 3 PWM Channels (which can be assigned to a selection of pins)
- Power via USB, or External Source - 5v or 6-16v (automatic selection)
- On-board button that can be used as a reset, program, or user button - or can be disabled to use that pin as general i/o - without changing the bootloader
- On-board 500ma 5V regulator
- Power LED and Test/Status LED (on Pin 1)
Wiki: http://goo.gl/w00KKE
Funzioni PWM : http://goo.gl/QSqGpm
STM8S103F3P6
Con i suoi 3.1x1.8 cm, USB, 8KB flash, doble layer ed un prezzo di 0.80$ mi sentivo di menzionarla in questa guida. L'unica con IC STM.
Diciamo molto molto insipida.
Qualche documentazione è reperibile online, ma spesso mal assortita. La sconsiglio.
Pro Mini:
Molto completa come Pins ed una buona Flash Memory per 1.50 $.
Manca la USB e single layer.
Dimensione: 3.3x1.8 cm
Microcontroller | ATMEGA168 |
Board Power Supply | 3.35 -12 V (3.3V model) or 5 - 12 V (5V model) |
Circuit Operating Voltage | 3.3V or 5V (depending on model) |
Digital I/O Pins | 14 |
PWM Pins | 6 |
UART | 1 |
SPI | 1 |
I2C | 1 |
Analog Input Pins | 6 |
External Interrupts | 2 |
DC Current per I/O Pin | 40 mA |
Flash Memory | 16KB of which 1 KB used by bootloader * |
SRAM | 1 KB |
EEPROM | 512 bytes |
Clock Speed | 8 MHz (3.3V versions) or 16 MHz (5V versions) |
Tuttavia ha il doppio della memoria, Flash 32KB, SRAM 2KB e EEPROM 1KB.
Per il prezzo di 2$.
Vi consiglio l'FTDI per scrivere e leggere questa scheda. Guida alle varie funzioni dell'FTDI.
E' disponibile in 3.3V ( 8Mhz ) oppure 5V ( 16Mhz ), prezzo 3.40 $.
SparkFun Pro Micro
E' sostanzialmente una Arduino Pro mini con la porta USB.E' disponibile in 3.3V ( 8Mhz ) oppure 5V ( 16Mhz ), prezzo 3.40 $.
- Dimensione: 3.3x1.8 cm
- ATmega32U4 running at 5V/16MHz
- Flash memory 32kB
- On-Board micro-USB connector for programming
- 4 x 10-bit ADC pins
- 12 x Digital I/Os (5 are PWM capable)
- Rx and Tx Hardware Serial Connections
Trinket Pro
La sorella maggiore della Trinket. Molto completa, ma a suo sfavore va il prezzo, 10$.
- Dimensione 3.8x1.5
- ATmega328P onboad chip in QFN package
- 16MHz clock rate, 28K FLASH available
- USB bootloader with a nice LED indicator looks just like a USBtinyISP so you can program it with AVRdude and/or the Arduino IDE (with a few simple config modifications).
- Also has headers for an FTDI port for reprogramming
- Micro-USB jack for power and/or USB uploading, you can put it in a box or tape it up and use any USB cable for when you want to reprogram.
- On-board 5.0V power regulator with 150mA output capability and ultra-low dropout. Up to 16V input, reverse-polarity protection, thermal and current-limit protection.
- On-board green power LED and red pin #13 LED
- Reset button for entering the bootloader or restarting the program.
Conclusione
Dopo questa rapida carrellata delle possibili alternative alla celebre Arduino Nano, voglio sbilanciarmi e consigliarvi quale, secondo la mia opinione, è la migliore.
Prezzo molto molto competitivo, dimensioni ridotte, Flash memory ampia ( la stessa dell'Arduino R3 ) e molti Pins con tante funzioni. La USB è facilmente rimpiazzare tramite l'FTDI.
Nel caso si volesse qualcosa di più piccolo, consiglio la Digispark Pro .
Ricordo che la più piccola in assoluto resta la sola IC Attiny85, la consiglio per tutti i progetti veramente minuscoli, date un occhiata al tutorial.
And the winner is: Pro Mini con IC Atmega328.
Prezzo molto molto competitivo, dimensioni ridotte, Flash memory ampia ( la stessa dell'Arduino R3 ) e molti Pins con tante funzioni. La USB è facilmente rimpiazzare tramite l'FTDI.
Nel caso si volesse qualcosa di più piccolo, consiglio la Digispark Pro .
Ricordo che la più piccola in assoluto resta la sola IC Attiny85, la consiglio per tutti i progetti veramente minuscoli, date un occhiata al tutorial.
Nessun commento:
Posta un commento