Arduino Pro Mini vs Nano – een uitgebreide vergelijking
Het Arduino-bord is een van de meest populaire microcontrollers vanwege zijn veelzijdigheid. Vaak kiezen veel mensen voor de Arduino Uno, maar waar inbouw in een klein formaat noodzakelijk is, is deze versie niet haalbaar. In plaats daarvan is Arduino Pro Mini vs Nano een handig alternatief.
We zullen de kenmerken van deze twee uitgebreid onderzoeken.
Pinbeschrijvingen van Arduino pro mini versus nano
Fig 1:Een autorobot-speelgoed gemaakt met behulp van een Arduino-bord
Arduino Pro Mini-pinout
De microcontroller heeft 14 digitale input/output-pinnen waarvan de functies als volgt zijn:
- Pin 0 en Pin 1 zijn UART-pinnen / seriële pinnen voor respectievelijk seriële communicatie of het ontvangen en verzenden van TTL-seriële gegevens.
- Vervolgens hebben we Pin 2 en 3 die fungeren als externe interrupts. Het triggeren van deze pinnen zorgt voor een interrupt.
- We hebben Pins 3, 5, 6, 9, 10, en 11 . Deze pinnen gebruik je met de analogWrite functie om een 8-bit PWM output te geven.
- Er is ook Pin 10 (Slave Select) , Pin 11 (Master-uitgang/Slave-ingang) , Pin 12 (Master-ingang/Slave-uitgang) , en Pin 13 (Seriële klok) . Deze zijn noodzakelijk bij het ondersteunen van SPI-communicatie.
- Verder hebben we Pin 13, die is voorzien van een ingebouwde LED. De LED gaat aan als de pin hoog is en uit als de pin laag is.
- Bovendien is er Pin I2C die I2C-communicatie mogelijk maakt.
- Bovendien hebben we de Data Terminal Ready (DTR) pin voor het resetten van het bord en het invoeren van de bootloader voor de Arduino pro mini-programmering.
- Ten slotte is er een RESET-pin voor het instellen van de microcontroller.
Arduino Nano-pinout
Pintype | Pin-functie |
Voedingspinnen – Vin, 3.3V, 5V, GND | Vin is de ingangsspanningspen die is aangesloten op een externe voedingsbron van 7V tot 12V. Vervolgens hebben we de 5V voor het leveren van een gereguleerde voedingsspanning. Er is ook de 3.3V-pin die de minimale spanning van de spanningsregelaar ontvangt. Ten slotte is GND de grondpin van het bord. |
Pin opnieuw instellen/knop resetten. | Het is handig bij het resetten van de microcontroller. |
Pinnen A0 tot A7 of analoge spanningspinnen. | Ze houden de analoge ingangsspanning van het bord tussen 0V en 5V. |
Pinnen D0 tot D13/ I/O-pinnen. | Dit zijn de digitale pinnen. |
Seriële communicatie n pinnen (RX en TX). | Ze zijn handig bij het ontvangen en verzenden van de TTL-seriële gegevens van het bord. |
Pin 2 en Pin 3 (externe onderbrekingen). | Deze zijn essentieel bij het starten van een interrupt |
Pinnen 3, 5, 6, 9 en 11 (PWM-pinnen). | De pinnen ondersteunen 8-bit PWM-uitvoer. |
Pinnen 10,11,12 en 13. | Ze bieden ondersteuning voor SPI-communicatie. |
Pin 13 (Ingebouwde LED) | Het schakelt de LED AAN en UIT, afhankelijk van de toestand van het bord. |
AREF | Het levert een referentiespanning aan het bord |
Pen A4 en A5 vast. | Ze ondersteunen TWI-communicatie. |
Wat zijn de verschillen tussen Arduino Pro Mini en Nano?
Fig 2:Beide borden zijn handig in doe-het-zelf-projecten
Functies | Arduino Nano | Arduino Mini |
Verwerker | ATMega328P-microcontroller | ATMega328P en ATMega168P microcontroller |
Ingangs-/bedrijfsspanning | Bedrijfsspanning-7V tot 9VIngangsspanning-5V | Hetzelfde als Arduino Nano |
Snelheid van CPU | 16 MHz processorsnelheid | 16 MHz processorsnelheid |
Ingang/uitgang analoog | Aantal analoge ingangspinnen – 6 Geen analoge uitgangspinnen | Analog Input count- 8 Geen analoge output pinnen |
Digitale IO/PWM | Totaal aantal pinnen- 14PWM-pinnen- 6 | Totaal aantal pinnen- 14PWM-pinnen- 6 |
EEPROM (KB) | 1 KB | 1 KB |
SRAM (KB) | 2 KB | 1 KB en 2 KB |
Flash | 32 KB intern flashgeheugen | 16 KB en 32 KB intern flashgeheugen |
USB-ondersteuning | Heeft een USB-ondersteuning (Micro-USB Connector), en FTDI vormt de USB-aansluiting | Er ontbreekt een externe USB-verbinding |
Welk Arduino-bord is beter?
Fig 3:Een schets van een Arduino-bord
Beide boards draaien op Arduino-software en kunnen dus in gelijke mate presteren. De Nano is echter beter voor toepassingen die in een soldeerloze breadboard moeten worden geplaatst, omdat hij klein is en andere extra functies heeft.
Bovendien heeft de NANO superieur RAM-geheugen ten opzichte van de Micro-versie. Maar voor minder geavanceerde projecten kun je genoegen nemen met de pro mini.
Conclusie
De bovenstaande borden zijn handig voor gevorderde gebruikers en eenvoudige doe-het-zelfprojecten. We hopen dat we de twee modules expliciet hebben behandeld. Neem voor verdere vragen echter contact met ons op.
Industriële technologie
- Deegrol
- Bowlingspeld
- Veiligheidsspeld
- Atmel AT89-serie programmeren via Arduino
- Bloemen - Arduino Nano, CrazyCircuits, DFRobot
- Arduino Nano:bedien 2 stappenmotoren met joystick
- 7-segment arrayklok
- Handheld geigerteller met Arduino Nano
- Mini-radar met Arduino
- TFT Shield voor Arduino Nano - Start
- Arduino Protoshield – Een snelle en uitgebreide handleiding voor het monteren