Arduino është një platformë elektronike me burim të hapur bazuar në harduer dhe softuer të lehtë për t'u përdorur. Arduino është aq popullor sa projektet e tjera marrin faktorin e tij të formës me burim të hapur dhe zgjerojnë funksionalitetin. Një projekt i tillë është Netduino. Ne shikuam Arduino dhe Netduino për t'ju ndihmuar të vendosni se cili është më i përshtatshëm për fillestarët dhe cili është më i mirë për prototipimin e harduerit.
Gjetjet e përgjithshme
- Filloi një rilindje harduerike.
- Përdor gjuhën Wiring.
- Një nivel i lartë kontrolli dhe dukshmërie.
- Më pak fuqi llogaritëse.
- Më lirë.
- Një komunitet i madh që mbështet të ardhurit.
- Projektet kanë më shumë gjasa të kthehen në produkte harduerike.
- Një kornizë e fuqishme softuerike.
- Përdor kornizën e njohur. NET.
- Karakteristika të rehatshme dhe të njohura të zhvillimit të softuerit.
- Ka më shumë fuqi llogaritëse.
- Më shtrenjtë.
- Komuniteti po rritet, por nuk është aq i madh sa Arduino.
- Prodhimi i harduerit është i ndërlikuar.
Teknologjia Arduino është në krye të asaj që shumë e quajnë një rilindje harduerike, një epokë në të cilën eksperimentimi i harduerit është më i arritshëm se më parë. Arduino shpërtheu në popullaritet. Ai arriti një audiencë të zakonshme që ishte e papritur, duke pasur parasysh fillimet e saj të veçanta.
Arduino krijoi produkte të tjera, si p.sh. Netduino, i cili përdor. NET Micro Framework. Arduino dhe Netduino janë platforma të shkëlqyera të mikrokontrolluesve dhe secila ka pika të forta dhe të dobëta. Arduino është më pak i kushtueshëm, ka një komunitet të madh dhe projekte më të shkallëzuara. Netduino ka më shumë fuqi kompjuterike dhe veçori të njohura të zhvillimit të softuerit.
Arduino dhe Netduino janë mjete të jashtëzakonshme për inovacion. Projektet e Arduino përfshijnë kontrollorët e dritës dhe sistemet e automatizimit të shtëpisë. Projektet e Netduino përfshijnë ndërtimin e një loje Simon dhe monitorimin e lagështisë së një bime.
Kodimi: Zhvillimi i mikrokontrolluesit të aksesueshëm në të dyja
- Bën të arritshëm zhvillimin e mikrokontrolluesit.
- Përdor gjuhën Wiring.
- Grupet e mjeteve softuerike nuk janë aq të njohura për programuesit.
- Bën të arritshëm zhvillimin e mikrokontrolluesit.
- Përdor kornizën. NET.
- Programuesit punojnë në C duke përdorur Microsoft Visual Studio.
Një pikë e shitjes së platformës Netduino është korniza e saj e fuqishme e softuerit. Arduino përdor gjuhën Wiring. Arduino IDE lejon një nivel të lartë kontrolli dhe dukshmërie mbi metalin e zhveshur të mikrokontrolluesit. Netduino përdor kornizën e njohur. NET, duke i lejuar programuesit të punojnë në C duke përdorur Microsoft Visual Studio.
Arduino dhe Netduino janë krijuar për ta bërë zhvillimin e mikrokontrolluesve të aksesueshëm për një audiencë të përgjithshme programuesish. Përdorimi i grupeve të mjeteve softuerike që janë të njohura për shumë programues është një plus.
Programimi Netduino funksionon në një nivel më të lartë abstraksioni sesa ai i Arduino. Kjo lejon më shumë veçori të zhvillimit të softuerit që janë të njohura dhe komode për ata që kalojnë nga bota e softuerit.
Fuqia dhe çmimi: Netduino është më i fuqishëm, më i kushtueshëm
- Fuqia kompjuterike nuk është aq e fuqishme sa Netduino.
- Jo aq shpejt sa Netduino.
- Jo aq i shtrenjtë sa Netduino.
- Fuqi më e lartë informatike.
- Më shpejt se Arduino.
- Më shtrenjtë se Arduino.
Në përgjithësi, fuqia llogaritëse e gamës Netduino është më e lartë se ajo e Arduino. Me disa modele Netduino që punojnë me një procesor 32-bit që funksionon deri në 168 MHz dhe me shumë RAM dhe memorie Flash, Netduino është më i shpejtë se shumë nga homologët e tij Arduino.
Kjo fuqi shtesë vjen me një çmim më të madh. Megjithatë, kostot e Netduino për njësi nuk janë shumë më të shtrenjta. Megjithatë, këto kosto mund të shtohen nëse nevojiten më shumë njësi Netduino në shkallë.
Support Bibliotekat: Arduino Edges Out Netduino
- Një komunitet i madh dhe plot energji.
- Shumë biblioteka kodesh për të shfletuar.
- Më shumë mostra kodi dhe udhëzime.
- Mbështetja e komunitetit po rritet.
- Duhet të ndërtohen biblioteka të personalizuara.
- Mostrat e kodit dhe udhëzimet nuk janë aq të zhvilluara.
Një forcë kryesore e Arduino është komuniteti i tij i madh dhe plot energji. Ky projekt me burim të hapur tërhoqi shumë bashkëpunëtorë të cilët shtojnë në bibliotekat e kodeve që lejojnë Arduino të ndërlidhet me harduerin dhe softuerin.
Ndërsa komuniteti rreth Netduino po rritet, çdo kërkesë për mbështetje mund të ketë nevojë për ndërtimin e bibliotekave të personalizuara. Në mënyrë të ngjashme, mostrat e kodit, mësimet dhe ekspertiza e disponueshme për Arduino janë më të zhvilluara se Netduino.
Përshtatshmëria si një mjedis prototipimi: Arduino fiton
- Projektet kanë më shumë gjasa të bëhen produkte harduerike.
- Shpenzimet e harduerit nuk janë penguese.
- Më e vështirë që një projekt të bëhet një produkt harduerësh.
- Shpenzime shtesë për të krijuar një prototip hardueri.
Një konsideratë e rëndësishme kur vendoset për një platformë është nëse projekti do të shërbejë si një prototip për një produkt të ardhshëm harduerësh që do të shkallëzohet. Arduino është i përshtatshëm për këtë rol. Me një sasi të vogël pune, Arduino mund të zëvendësohet me një mikrokontrollues AVR nga Atmel në një projekt që përdoret në prodhim. Kostot e harduerit janë në rritje dhe të përshtatshme për shkallëzimin e një serie prodhimi të harduerit.
Ndërsa hapa të ngjashëm mund të ndërmerren me një Netduino, procesi është më pak i thjeshtë dhe mund të kërkojë përdorimin e një Netduino të ri. Kjo ndryshon strukturën e kostos së një produkti. Gjurma e softuerit, kërkesat e harduerit dhe detajet e zbatimit të softuerit si mbledhja e mbeturinave e komplikojnë platformën Netduino kur e përdorin atë si një produkt harduerësh.
Bëni projekte të lehta DIY me komplet fillestare Arduino, të cilat janë një hyrje e shkëlqyer në platformën e mikrokontrolluesit.
Vendimi përfundimtar
Netduino dhe Arduino ofrojnë prezantime të shkëlqyera në zhvillimin e mikrokontrolluesve nëse doni të kaloni nga programimi i softuerit. Në një nivel të lartë, Netduino është një platformë e arritshme për eksperimente të rastësishme, veçanërisht nëse keni një sfond me softuerin, C,. NET ose Visual Studio. Arduino ka një kurbë mësimi më të pjerrët me IDE-në e tij, por ka një komunitet të madh për mbështetje dhe më shumë fleksibilitet kur merr në prodhim një prototip.