Arduinos के बीच सभी अंतर: प्रो मिनी और प्रो माइक्रो


10

मैं इन दोनों बोर्डों के बीच अंतर जानना चाहता हूँ: Arduino Pro मिनी और Arduino Pro माइक्रो

यहां तक कि अगर मैंने पढ़ा है यह और इस संबंधित पोस्ट, यह स्पष्ट पर्याप्त नहीं है। मैंने हमेशा Arduino Uno या Leonardo का उपयोग किया है और मैं इन कॉम्पैक्ट लघु बोर्डों का उपयोग करने से थोड़ा डरता हूं।

मैंने अब तक उन अंतरों को देखा है:

  • माइक्रो को अलग FTDI की जरूरत नहीं है, जबकि मिनी करता है
  • USB डिवाइस (कीबोर्ड / माउस) एमुलेशन के कारण माइक्रो बूट करने में अधिक समय लेता है (यह एक यूनो की तुलना में लियोनार्डो की तरह अधिक है)
  • वे दोनों 5 वी और 3.3 वी संस्करण हैं
  • मिनी में 2 और डिजिटल IO और 2 अधिक एनालॉग इनपुट (1 और PWM) हैं
  • पिनआउट एक ही है (प्रो मिनी के लिए बनाया गया एक कवच, प्रो माइक्रो के साथ भी ठीक है)
  • माइक्रो अधिक महंगा है (यदि आपके पास पहले से कोई FTDI केबल नहीं है)।

इसलिए, मुझे सबसे ज्यादा परवाह है कि बूट अप टाइम (क्योंकि यह डिबग को कठिन बना सकता है) लेकिन इसके अलावा .. अगर मुझे 2 और डिजिटल आईओ और 2 और एनालॉग इनपुट की जरूरत नहीं है .. तो एक को क्यों खरीदें अन्य?

और कुछ और प्रश्न: क्या मैं बूट से बचने के लिए माइक्रो के अंदर मिनी बूट लोडर का उपयोग कर सकता हूं (यदि मुझे कीबोर्ड / माउस इम्यूलेशन की आवश्यकता नहीं है)?

क्या बिजली की खपत समान है? क्या मैं उसी बैटरी का उपयोग कर सकता हूं?

क्षमा करें यदि यह एक मूर्खतापूर्ण प्रश्न है लेकिन मैं थोड़ा भ्रमित हूं।

जवाबों:


10

यह ATMega328P + FTDI (प्रो मिनी) बनाम ATMega32u4 (प्रो माइक्रो) के बीच अंतर है

मामूली पिन मतभेदों के अलावा, दोनों MCU के लिए परिधीय समान हैं। मुख्य अंतर यह है कि ATMega32u4 ने फुल-स्पीड USB में बनाया है। यह बोर्ड को उपयुक्त USB स्टैक लागू करके USB डिवाइस के रूप में कार्य करने की अनुमति देता है। जैसे यह एक कार्य कर सकता है

  • USB से सीरियल कन्वर्टर (सीडीसी डिवाइस)
  • कीबोर्ड या माउस (HID डिवाइस)
  • USB हार्ड ड्राइव (MSC डिवाइस)
  • मिडी नियंत्रक
  • और अधिक...

AVR उपकरणों से LUFA लाइब्रेरी का उपयोग इसके लिए किया जा सकता है लेकिन इसका अर्थ है Arduino IDE के बाहर जाना और नवीनतम avr-gcc टूल का उपयोग करके उचित C कोड संकलित करना।

Arduino कोर लाइब्रेरी में HID और CDC डिवाइस प्रोफाइल के लिए अंतर्निहित समर्थन है। CDC प्रोफ़ाइल का उपयोग लियोनार्डो, माइक्रो आदि के साथ कॉम्म्स के लिए किया जाता है जबकि HID प्रोफ़ाइल का उपयोग कीबोर्ड / माउस इम्यूलेशन के लिए किया जाता है।

लियोनार्डो / माइक्रो बूट लोडर पीसी के साथ संचार के लिए एक सीडीसी प्रोफ़ाइल लागू करता है। यह CDC प्रोफ़ाइल Arduino विक्रेता और उत्पाद आईडी का उपयोग करता है ताकि FTDI उपकरणों के विपरीत, *.infविंडोज पर एक फ़ाइल को स्थापित करने के लिए एक अतिरिक्त कदम की आवश्यकता हो ।

आपको माइक्रो के लिए प्रो मिनी बूटलोडर को फिर से स्थापित करना होगा, लेकिन तब भी इसे एक एफडीडीआई बोर्ड की आवश्यकता होगी क्योंकि प्रोग्रामिंग को TX और RX UART पिन के माध्यम से करने की आवश्यकता होगी। यदि आप हम सभी परेशानियों को दूर करने जा रहे हैं, तो आप उचित बूट लोडर को फिर से शुरू करने के लिए कम समय निकाल सकते हैं। बूट लोडर समय में 1 या 2 सेकंड का अंतर क्यों महत्वपूर्ण है?

ATMega32u4 ATMega328P की तुलना में अधिक शक्ति का उपयोग करता है।


1

Arduino प्रो मिनी पिन मानचित्रण
Arduino प्रो मिनी

Arduino माइक्रो पिन मैपिंग
अरुडिनो माइक्रो

ArduinoMicro_Pinout3.png

Arduino प्रो मिनी और Arduino माइक्रो के लिए Arduino पेज ।

माइक्रोकंट्रोलर
Arduino Pro मिनी: ATmega328 (पुराने बोर्ड पर ATmega168)
Arduino माइक्रो: ATmega32U4

मेमोरी
दोनों में फ्लैश
का 32KB और Arduino का मिनी EKROM का 1KB प्रो मिनी SRAM का 2KB है जहां Arduino माइक्रो का 2.5KB है

डिजिटल I / O
द Arduino Pro मिनी में 14 (जिनमें से 6 PWM आउटपुट प्रदान करते हैं)
Arduino Micro में 14 भी हैं (जिनमें से 7 PWM आउटपुट प्रदान करते हैं)
कुछ एनालॉग पिन का उपयोग डिजिटल I / O के रूप में भी किया जा सकता है

एनालॉग
इनपुट्स Arduino Pro मिनी: 8 (कुछ बोर्ड केवल 6 एनालॉग इनपुट को तोड़ते हैं)
Arduino माइक्रो: 12 ( 6 समर्पित और 6 डिजिटल I / O पिन से )

USB
Arduino Pro Mini: बोर्ड को USB शक्ति और संचार प्रदान करने के लिए FTDI केबल या स्पार्कफुन ब्रेकआउट बोर्ड की आवश्यकता होती है।
Arduino माइक्रो: नेटिव यूएसबी

घड़ी
दोनों 16 मेगाहर्ट्ज हैं (हालांकि 3V Arduino Pros 8MHz पर चलते हैं)

पावर
वहाँ Arduinos के प्रत्येक के दो संस्करण हैं। एक 3.3V और 8 MHz पर चलता है, दूसरा 5V और 16 MHz पर। Arduino Pro Mini: VRAW 12VDC तक वोल्टेज स्वीकार कर सकता है।
Arduino Micro: 6 से 20 वोल्ट की USB या बाहरी आपूर्ति (अनुशंसित सीमा 7 से 12 वोल्ट है)

बीच में आता है
Arduino प्रो मिनी: THE ATMega32u4 5 हार्डवेयर व्यवधान उपलब्ध है: ATmega328 2 हार्डवेयर व्यवधान उपलब्ध Arduino माइक्रो है
क्रेडिट: Enric ब्लैंको


0

@Geometrikal क्या कहता है (उत्कृष्ट उत्तर, BTW) के अलावा ATMega32u4 में 5 उपलब्ध सच्चे हार्डवेयर इंटरप्ट (तथाकथित "बाहरी") हैं, जबकि ATMega328p में केवल 2 हैं।

IMHO, कि कुछ अनुप्रयोगों के लिए एक महत्वपूर्ण लाभ है।


0

इसलिए, मुझे सबसे ज्यादा ध्यान रहता है कि बूट अप टाइम (क्योंकि यह डिबग को कठिन बना सकता है)

अभी भी बूट अप समय और डीबग के बीच लिंक का पता नहीं लगा सका।

लेकिन इसके अलावा .. अगर मुझे 2 और डिजिटल IO और 2 अधिक एनालॉग इनपुट की आवश्यकता नहीं है .. तो एक को दूसरे पर क्यों खरीदें?

लगता है कि दूसरे बोर्ड में आपके लिए कोई कारण नहीं है।

और कुछ और प्रश्न: क्या मैं बूट से बचने के लिए माइक्रो के अंदर मिनी बूट लोडर का उपयोग कर सकता हूं (यदि मुझे कीबोर्ड / माउस इम्यूलेशन की आवश्यकता नहीं है)?

किसी भी चीज़, प्रो मिनी या प्रो माइक्रो में बू से बचने का एकमात्र तरीका है, इसे बूट न ​​करना। यदि आपके पास बूट नहीं है तो आपके पास समय नहीं है।

दो बोर्ड के रूप में, वे अलग-अलग अवतारों का उपयोग करते हैं। U4 में अद्भुत एनालॉग फीचर्स हैं, लेकिन अधिकांश प्रो माइक्रोस AIN0 / AIN1 को रूट नहीं करते हैं - उन्हें प्रो मिनी की तरह ही प्रस्तुत करते हैं। कि एक शर्म की बात है।

जाहिर है, यदि आप उन सुविधाओं का उपयोग नहीं करते हैं, तो उनके पास आपके लिए कोई मूल्य नहीं है और प्रीमियम / अतिरिक्त जटिलता को उचित नहीं ठहरा सकते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.