Hvilket Arduino -styre er best for meg?

Hvilket Arduino -styre er best for meg?
Arduinos er den avanserte formen for mikrokontrollere som er enkle å grensesnitt mot forskjellige enheter og i stand til å gjøre nesten alle tildelte oppgaver. Siden Arduino er en maskinvare- og programvarebasert plattform, har programmeringen av mikrokontrollerne også blitt gjort enkelt ved å bruke Arduino IDE. Arduino -plattformen gir et stort utvalg av tavler som har forskjellige spesifikasjoner, og man velger et spesifikt styre basert på en oppgave som skal utføres ved hjelp av Arduino. For å gi et klart bilde til brukeren som Arduino -tavler er best, har vi gitt en liste over fem Arduino -tavler.

Fem beste Arduino -brett

De fem Arduino -tavlene som er diskutert her er:

  • Arduino UNO for grunnleggende nivåprosjekter
  • Arduino Nano for Breadboard -prosjekter
  • Arduino Mega 2560 REV3 for avanserte nivåprosjekter
  • Arduino på grunn av store og komplekse prosjekter
  • Arduino mkrzero for lyd- og lydprosjekter

Arduino UNO for grunnleggende nivåprosjekter

Arduino -styret som brukes til nybegynnernivåprosjektene er Arduino UNO -styret, da det er kompatibelt med en rekke periferiutstyr. Dette brettet er det mest brukte brettet, da det er brukervennlig og lett konfigurerbart. Dessuten har dette styret et alternativ til å erstatte mikrokontrolleren som også gjør det til førstevalget for nybegynnere. Det er også et stort antall nybegynnernivåprosjekter der dette styret kan brukes noen av dem:

  • Temperaturkontrollert vifte
  • Besøkende teller
  • Hindringsdeteksjon
  • Hjemmesikkerhetssystem

Spesifikasjonen av Arduino UNO -styret er gitt i tabellen gitt nedenfor:

Spesifikasjoner Arduino Uno
Mikrokontroller ATMEGA328P
Digitale pinner 14
Analoge pinner 6
Pinner for pulsbreddemodulasjon 6
Statisk Ram 2kb
Flashminne 32kb
Eeprom 1KB
Driftsspenning 5 volt

Arduino Nano for Breadboard -prosjekter

Fra navnet kan det antas at dette styret vil være av mindre størrelse og vil utføre et begrenset antall funksjoner sammenlignet med de andre Arduino -tavlene. Til tross for at den har mindre størrelse, kan den brukes i antall prosjekter noen er gitt nedenfor:

  • Planter vanningssystem
  • Bruker LED for indikasjoner
  • Overvåke vannstanden
  • Grensesnittende DC -motorer
  • Tar innganger ved hjelp av tastaturer

På grunn av sin lille størrelse er dette brettet egnet for prosjektene som bruker brødplater, da det har innebygde toppnapper, slik at det kan fikses på brødtavle og for nybegynnernivåstudenter er det et beste alternativ. Dette brettet har ingen strømkontakt for strømforsyning, så det er bare avhengig av den brukte porten for strømforsyning, eller den eksterne strømforsyningen gitt gjennom brødtavlen.

De tekniske spesifikasjonene til Arduino nano er gitt i tabellen nedenfor:

Spesifikasjoner Arduino Nano
Mikrokontroller ATMEGA328
Digitale pinner 14
Analoge pinner 8
Pinner for pulsbreddemodulasjon 6
Statisk Ram 2kb
Eeprom 1KB
Flashminne 32kb
Driftsspenning 5 til 12 volt

Arduino Mega 2560 for avanserte nivåprosjekter

Arduino Mega er egnet for komplekse og avanserte nivåprosjekter, da det kommer med et stort antall inngangspinn. I motsetning til Arduino Uno og Nano, har Arduino Mega høyere RAM, høyere minne og en raskere mikrokontroller. Det er et bredt spekter av prosjekter der Arduino Mega 2560 kan brukes noen av dem er:

  • Forutsigelse av matkvalitet
  • Opprette en bioprinter
  • Robotarm basert på gestekontroll
  • Seismisk aktivitetsmonitor

Spesifikasjonen av Arduino Mega er gitt i tabellen nedenfor:

Spesifikasjoner Arduino Mega 2560 Rev3
Mikrokontroller ATMEGA 2560
Digitale pinner 39
Pinner for pulsbreddemodulasjon 15
Analoge pinner 16
Statisk Ram 8kb
Flashminne 256KB
Eeprom 4KB
Driftsspenning 5 volt

Arduino på grunn av store og komplekse prosjekter

Arduino Due er et levedyktig alternativ når det gjelder store prosjekter som har store koder fordi det er utstyrt med en 32-bits armkjerne mikrokontroller og et minne på 512 kilobyte. Dessuten har den en dedikert port for 9 volt batteristrøm når brettet må kjøres i uavhengig modus. Videre er kontrolleren som brukes i dette brettet raskere sammenlignet med alle andre Arduino -tavler. Det er forskjellige prosjekter som bruker Arduino Due Board noen av dem er:

  • Grensesnitt til TFT -skjermene
  • Lage et quadcopter ved hjelp av arduino forfall
  • Vilkårlig bølgeformgenerator
  • Lag en liten datamaskin ved å bruke Arduino på grunn

Den tekniske spesifikasjonen av Arduino forfaller er gitt i tabellen som vises nedenfor:

Spesifikasjoner Arduino forfaller
Mikrokontroller Atmel at91sam3x8e arm cortex
Analoge pinner 12
Digitale pinner 54
Pinner for pulsbreddemodulasjon 12
Statisk Ram 96 KB
Flashminne 512KB
Driftsspenning 3.3 til 12 volt

Arduino mkrzero for lyd- og lydprosjekter

Arduino Mkrzero brukes i prosjektene som er helt relatert til lyden eller er et levedyktig alternativ for musikkprodusentene. Dette brettet kommer med topptårer som gjør det enkelt å grensesnittet det med enhetene ved hjelp av en brødplate. Det er mange lydprosjekter som krever bruk av Arduino Mkrzero Board Noen av dem er:

  • Generere melodiene
  • Aktivering av LCD ved hjelp av lydsensor
  • Mini piano
  • Band lydspekter

For teknisk spesifikasjon er en tabell over spesifikasjonen av Arduino MKR Zero gitt nedenfor:

Konklusjon

Arduino -plattformen gir et stort antall tavler som hver har forskjellige funksjoner og spesifikasjoner. Derfor er det å velge en av dem en slags vanskelig oppgave, men vi kan dele brettene basert på hvilken type prosjekter vi vil gjøre. For grunnleggende nivåer for det meste brukes Arduino UNO og for avanserte nivåprosjekter brukes Arduino Mega og Due Boards. For prosjektene som inkluderer lyder eller musikk som deres innspill eller output anbefales Arduino Mkrzero.

Om forfatteren

Aaliyan Javaid

Jeg er elektroingeniør og en teknisk blogger. Min sterke interesse for innebygde systemer har ført til at jeg har skrevet og delt min kunnskap om dem.

Se alle innlegg

Linux Hint LLC, redaktø[email protected]
1309 S Mary Ave Suite 210, Sunnyvale, CA 94087
Personvernregler og bruksvilkår

Spesifikasjoner Arduino MKR Zero
Mikrokontroller SAMD21 Cortex-M0
Digitale pinner 22
Analoge pinner 7
Pinner for pulsbreddemodulasjon 12
Statisk Ram 32kb
Flashminne 256KB
Eeprom Ikke tilgjengelig
Driftsspenning 5 volt