Nano è del 2008 e micro del 2012. Micro sembra migliore su ogni parametro, in particolare nellavere un microcontrollore migliore (credo), ATMega32u4, oltre ATMega328P.
Tuttavia, tutti i negozi che ho controllato, sia locali che online, vendono il Nano, e solo alcuni vendono Micro. E Nano è sempre più costoso di Micro. Ad esempio su RS-Online 26GBP per Nano ( link ) e 16 GBP per Micro ( link ).
Perché molti negozi vendono solo il prodotto inferiore?
Perché il Nano più vecchio e meno capace è più costoso?
Perché qualcuno dovrebbe acquistare il Nano piuttosto che il Micro?
Commenti
- E perché posso taggare la mia domanda con " arduino-nano ", ma non con " arduino-micro "?
- Per creare un tag, ' avrò bisogno di una reputazione di almeno 150.
- In realtà lo so, ma grazie 🙂 Quello che volevo dire è che ovviamente le persone su questo sito stanno facendo domande più domande su Nano rispetto a Micro. Ovviamente potrebbe essere perché è in circolazione da molto tempo r, ma ancora sorprendente per me, quando Micro sembra migliore sotto ogni aspetto, e anche più economico.
- Sembra che ci siano molti cloni Nano, ad esempio 6 euro su DX.com. E non ho ' visto alcun micro clone. Quindi, se usi i cloni, Nano è in effetti molto più economico.
- Guarda ePrey. Ci sono molti cloni Micro 5V, più economici dei cloni Nano. In effetti, devi passare attraverso circa 100 micro cloni fino a trovare un clone Nano (se ordini in base al prezzo più basso), e forse 80 micro 5 volt fino a trovare un micro 3,3 volt …
Risposta
La differenza principale tra ATmega32u4 e ATmega328P è che il 32u4 ha USB integrato. Quando gli ATmega328P vengono utilizzati in un Arduino, sono spesso accoppiati a un chip FTDI da USB a seriale. Il chip FTDI costa circa $ 5, quindi questo potrebbe essere il motivo per cui arriva il costo aggiuntivo.
Avere il chip USB separato in realtà non è una brutta cosa:
- LAtmega328P consuma meno potenza rispetto allATmega32u4
- I chip FTDI sono comuni, quindi i driver sono sulla maggior parte dei computer, mentre il 32u4 richiede un file .inf da caricare su Windows.
- Il chip FTDI utilizza la Vendor FTDI e ID prodotto e quindi può essere utilizzato in progetti commerciali di grandi quantità mentre ATmega32u4 richiederebbe lacquisto di un ID fornitore e ID prodotto dal gruppo USB. (La mia conclusione dopo aver letto un po in rete, per favore correggi se sbagliata).
Risposta
Comprerei NANO e STEER CLEAR del micro con quel chip 32u4. Il buono Il chip “328p” ha anche un chip FTDI per gestire da USB a seriale mentre laltro chip lo gestisce da solo. Il problema è che SOLO il bootloader di Micro consente di provare a programmarlo con USB e richiede un driver speciale. Con Linux, solo poche versioni selezionate hanno il driver necessario. Se la tua versione di Linux non ha il driver, per fortuna. In tal caso, riprendilo o donalo a un hackerspace. Non lo farai MAI funzionare.
Ero sul sito arduino.cc per questo e ho provato di tutto solo per infastidirmi sempre di più su quel limone di una carta. Sai che è ora di arrendersi quando vieni infiammato.
Commenti
- Bello sapere sui problemi di Linux. Ho programmato sia Micro che Nano da Ubuntu senza problemi, ma forse ' sono stato fortunato finora.
- Tuttavia, se hai bisogno di un dispositivo a 3 Volt, allora sei obbligato a scegliere un Micro, piuttosto che un Nano.
Risposta
Dipende da cosa ” è il tuo obiettivo. Dalla vista da puro microcontrollore, il 328P rispetto al 32u4
- è 4 MHz più veloce
- ha due canali touch in più
- ha la tecnologia picoPower
- ha un RTC
- ha una tensione di alimentazione minima inferiore
Se una o più di queste caratteristiche sono essenziali per il tuo progetto , il Nano potrebbe essere la scelta migliore.
Per quanto riguarda il prezzo:
Non sono sicuro che possa avere uninfluenza così alta, ma potrebbe esserci stato un calo tecnologico. Ecco perché un micro micro moderno a 32 bit è più economico di un micro micro vecchio stile a 8 o 16 bit, almeno nei prezzi B2B.
Commenti
- Secondo a arduino.cc/en/Products.Compare , sono entrambi a 16 MHz.
- I ' Non sono sicuro di aver capito cosa intendi per " tecnologia ridotta ", potresti spiegare?
- Le schede Arduino possono entrambe avere un oscillatore a 16MHz popolato, tuttavia lo stesso AtMega328P può essere pilotato fino a 20MHz, secondo la pagina di confronto dei prodotti Atmel '." La riduzione della tecnologia " significa un cambiamento nel processo di produzione verso strutture di silicio più piccole. Ad esempio, il Freescale S12 (CPU a 16 bit) è stato costruito utilizzando un processo a 180 nm, Renesas utilizza un processo a 40 nm per il nuovo RH850 (CPU a 32 bit). Struttura più piccola = meno silicio (più altri vantaggi). Questo ' è uno dei motivi per cui lRH850 è più economico dellS12, ma ha molte più funzionalità.