{"id":65607,"date":"2022-08-28T23:20:36","date_gmt":"2022-08-29T04:20:36","guid":{"rendered":"https:\/\/blogging-techies.com\/sw\/5-mikrokontroller-arduino-raspberry-pi-zero-eller-nodemcu\/"},"modified":"2022-08-28T23:20:36","modified_gmt":"2022-08-29T04:20:36","slug":"5-mikrokontroller-arduino-raspberry-pi-zero-eller-nodemcu","status":"publish","type":"post","link":"https:\/\/blogging-techies.com\/sw\/5-mikrokontroller-arduino-raspberry-pi-zero-eller-nodemcu\/","title":{"rendered":"$5 Mikrokontroller: Arduino, Raspberry Pi Zero eller NodeMCU?"},"content":{"rendered":"<div>\n<p>Det brukade vara s\u00e5 att om du ville skaffa en dator s\u00e5 m\u00e5ste du bel\u00e5na ditt hus f\u00f6r att betala f\u00f6r det.  Nu kan du f\u00e5 en f\u00f6r en <em>Abraham Lincoln<\/em>.  Gissa.<\/p>\n<p>Ja, mikrokontroller <em>\u00e4r<\/em> datorer, och det finns tre som kommer in under priset p\u00e5 $5: Arduino, Raspberry Pi Zero och NodeMCU.  S\u00e5, vad \u00e4r deras styrkor?  Vilka \u00e4r deras svagheter?  \u00c4nnu viktigare, vilken ska du anv\u00e4nda f\u00f6r ditt projekt?<\/p>\n<h2 id=\"the-arduino-uno-age-before-beauty\"><span class=\"ez-toc-section\" id=\"Arduino_Uno_Age_Before_Beauty\"><\/span>  Arduino Uno: Age Before Beauty<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Arduino Uno \u00e4r den \u00e4ldsta enheten p\u00e5 v\u00e5r nedg\u00e5ngna.  Det g\u00e5r tillbaka till 2005 n\u00e4r det skapades som ett undervisningsverktyg f\u00f6r studenter vid Interaction Design Institute Ivrea, i norra Italien.  Sedan dess har det f\u00f6rb\u00e4ttrats, modifierats och klonats otaliga g\u00e5nger och skapat en revolution inom elektronik och kreativ programmering.<\/p>\n<figure>\n<\/figure>\n<p>Om du skulle k\u00f6pa en officiell Arduino fr\u00e5n deras onlinebutik, eller fr\u00e5n en \u00e5terf\u00f6rs\u00e4ljare som Farnell, Adafruit eller Maplin, kan du l\u00e4tt f\u00f6rv\u00e4nta dig att betala runt 25 $.  Den \u00e4kta produkten har inte sjunkit i pris som man kanske hade hoppats.  Arduino \u00e4r dock en produkt med \u00f6ppen k\u00e4llkod och det finns tillverkare i Kina som har skapat perfekta kloner som s\u00e4ljs f\u00f6r s\u00e5 lite som $5 p\u00e5 eBay och AliExpress.<\/p>\n<p>Dessa $5 knock-offs fungerar och fungerar precis som p\u00e5 riktigt.  De anv\u00e4nder exakt samma marker och \u00e4r byggda enligt samma specifikationer som den \u00e4kta artikeln. <strong>Den enda anledningen till att du n\u00e5gonsin borde betala fullt pris \u00e4r att st\u00f6dja Arduino-projektet.<\/strong><\/p>\n<p>F\u00f6rmodligen den st\u00f6rsta f\u00f6rdelen med Arduino \u00e4r dess enkelhet.  Det kr\u00e4vs ingen konfiguration ut\u00f6ver att fysiskt bygga det du g\u00f6r.  Du beh\u00f6ver inte bygga och konfigurera ett fullst\u00e4ndigt Linux-system, som du skulle g\u00f6ra med en Raspberry Pi.  Du skriver bara koden p\u00e5 vilken dator du normalt anv\u00e4nder, kompilerar den och flashar den till chippet.<\/p>\n<p>En annan stor f\u00f6rdel med Arduino \u00e4r att de \u00e4r f\u00f6rv\u00e5nansv\u00e4rt feltoleranta.  Det \u00e4r extremt sv\u00e5rt \u2013 men inte alls om\u00f6jligt \u2013 att irreparabelt skada en.<\/p>\n<p>Den st\u00f6rsta nackdelen med Arduino \u00e4r att de \u00e4r i grunden strama.  Om du vill l\u00e4gga till funktionalitet som Ethernet-anslutning eller bluetooth m\u00e5ste du betala extra f\u00f6r en kompatibel sk\u00f6ld.  Dessa \u00e4r inte billiga, med officiella sk\u00f6ldar som kostar mellan $20 och $40 i genomsnitt.  Men som med Arduinos sj\u00e4lva, kan du spara pengar genom att k\u00f6pa kinesiska knock-offs online.<\/p>\n<figure>\n<\/figure>\n<p>En annan sak att vara f\u00f6rsiktig med \u00e4r att Arduino Uno ocks\u00e5 anv\u00e4nder en l\u00e5ngsam ATMEGA CPU, och har begr\u00e4nsat minne och lagring.  Det betyder att om du samlar in data som sensoravl\u00e4sningar m\u00e5ste du ta reda p\u00e5 hur du bearbetar den p\u00e5 en ansluten dator.<\/p>\n<p>F\u00f6rmodligen \u00e4r det b\u00e4sta anv\u00e4ndningsfallet f\u00f6r Arduino Uno som ett verktyg f\u00f6r att l\u00e4ra sig elektronik och bygga enkla Internet of Things (IoT) produkter.  \u00c4ven om det inte \u00e4r den mest kraftfulla mikrokontrollern p\u00e5 marknaden, \u00e4r det definitivt den mest v\u00e4lf\u00f6rst\u00e5dda och v\u00e4ldokumenterade, och det finns en hel del tutorials och guider tillg\u00e4ngliga f\u00f6r den.<\/p>\n<p>Du b\u00f6r ocks\u00e5 \u00f6verv\u00e4ga de andra Arduino-modellerna, som var och en \u00e4r l\u00e4mpad f\u00f6r ett lite olika syfte.<\/p>\n<h2 id=\"the-raspberry-pi-zero-the-free-gift-computer\"><span class=\"ez-toc-section\" id=\"The_Raspberry_Pi_Zero_The_Free_Presentdator\"><\/span>  The Raspberry Pi Zero: The Free Presentdator<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Raspberry Pi Zero \u00e4r i huvudsak den ursprungliga Raspberry Pi Model A+, men krympt till storleken p\u00e5 ett visitkort.  Du kan k\u00f6pa den fr\u00e5n alla vanliga misst\u00e4nkta \u2013 Farnell, Pimoroni och AdaFruit \u2013 f\u00f6r $5, eller \u00a34 i Storbritannien.<\/p>\n<p>Faktum \u00e4r att n\u00e4r den f\u00f6rst kom ut gavs Raspberry Pi Zero bort som en free omslagspresent i det 40:e numret av MagPi. <em>Hur galet \u00e4r det<\/em>?  En dator som kan k\u00f6ra en fullst\u00e4ndig version av Linux gavs precis bort som en billig tub med l\u00e4ppglans i en ton\u00e5rstidning.<\/p>\n<figure>\n<\/figure>\n<p>Zero har alla f\u00f6rdelar med den ursprungliga Raspberry Pi A+.  Den kan k\u00f6ra Raspbian \u2013 den Raspberry Pi-kompatibla varianten av Debian \u2013 bekv\u00e4mt.  Det l\u00e5ter anv\u00e4ndaren programmera det i en m\u00e4ngd olika programmeringsspr\u00e5k, inklusive (men inte begr\u00e4nsat till) Python, Ruby och JavaScript (med node.js).<\/p>\n<p>\u00c4ven om dess enk\u00e4rniga 1 GHz CPU och ynka 512 MB RAM inte r\u00e4cker f\u00f6r att surfa p\u00e5 Internet smidigt, kan den g\u00f6ra i stort sett allt annat du skulle anv\u00e4nda en mikrokontroller till.<\/p>\n<p>Tyv\u00e4rr faller Raspberry Pi ner i tv\u00e5 huvudomr\u00e5den: n\u00e4tverk och USB-anslutning.  Den har bara tv\u00e5 mikro-USB-portar, och det finns inget Ethernet, Bluetooth eller Wi-Fi att tala om.  F\u00f6r att l\u00e4gga till eller ut\u00f6ka den h\u00e4r funktionen m\u00e5ste du k\u00f6pa en adapter.  Detta kommer att kosta mindre \u00e4n du tror.  En MicroUSB till RJ45 n\u00e4tverksadapter kan k\u00f6pas f\u00f6r bara $2,16 p\u00e5 AliExpress, inklusive free frakt.<\/p>\n<figure>\n<\/figure>\n<p>Raspberry Pi Zero erbjuder mest processorkraft av alla mikrokontroller som \u00e4r listade.  Som ett resultat \u00e4r det b\u00e4st att anv\u00e4nda f\u00f6r mer CPU-intensiva projekt d\u00e4r en Arduino skulle k\u00e4mpa f\u00f6r att klara sig, s\u00e5som databehandling och visualisering.<\/p>\n<h2 id=\"the-nodemcu-the-arduino-killer\"><span class=\"ez-toc-section\" id=\"The_NodeMCU_The_Arduino_Killer\"><\/span>  The NodeMCU: The Arduino Killer<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>NodeMCU \u00e4r en imponerande liten mikrokontroller, och erbjuder mycket f\u00f6r sin ringa prislapp.<\/p>\n<figure>\n<\/figure>\n<p>Till skillnad fr\u00e5n Arduino, som drivs av en 8-bitars ATMEGA klockad till 16MHz, drivs denna av ESP8266-chipset, som anv\u00e4nder en 32-bitars Tensilica Xtensa LX106-k\u00e4rna, klockad till 80MHz.  Den inkluderar ocks\u00e5 Wi-Fi, en inbyggd TCP\/IP-stack, 4 megabyte inbyggd lagring, 20 kB RAM och 10 stift GPIO (General Purpose Input Output).  Dessa kan kopplas till komponenter som motorer, sensorer och servon.<\/p>\n<p>Ungef\u00e4r som Arduino \u00e4r det v\u00e4ldigt lite installation inblandad.  Du skriver bara din kod och skickar den till enheten via en USB-anslutning.<\/p>\n<p>Program f\u00f6r NodeMCU \u00e4r skrivna i Lua, som \u00e4r ett tolkat programmeringsspr\u00e5k som liknar Python och Ruby.  I m\u00e5nga avseenden \u00e4r det f\u00f6rmodligen l\u00e4ttare att l\u00e4ra sig \u00e4n varianten av C som anv\u00e4nds av Arduino.  Den har en <em>mycket<\/em> enklare syntax.<\/p>\n<p>P\u00e5 tal om det, om du redan vet hur man skriver kod f\u00f6r Arduino, kan du flasha NodeMCU med en Arduino-bild.  James Bruce utforskade hur man g\u00f6r detta i sin recension, d\u00e4r han beskrev NodeMCU som en <em>\u201cArduino Killer\u201d<\/em>.<\/p>\n<p>Du kan h\u00e4mta en NodeMCU f\u00f6r s\u00e5 lite som $3 direkt fr\u00e5n Kina (eller n\u00e4rmare $9 p\u00e5 Amazon), och det \u00e4r det enda kortet h\u00e4r som inneh\u00e5ller n\u00e5gon form av n\u00e4tverk ombord.  Om du till exempel vill l\u00e4gga till den h\u00e4r funktionen i Arduino Uno, kan du enkelt komma p\u00e5 att du betalar 40 $ extra.<\/p>\n<h2 id=\"what-board-is-right-for-you\"><span class=\"ez-toc-section\" id=\"Vilken_styrelse_passar_dig\"><\/span>  Vilken styrelse passar dig<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>L\u00e5t oss sammanfatta.  Om du ska l\u00e4ra dig elektronik fr\u00e5n grunden b\u00f6r du skaffa en Arduino.  Om du ska g\u00f6ra ett projekt som kr\u00e4ver mycket kraft, anv\u00e4nd Raspberry Pi Zero.  Om ditt projekt ansluter till Internet p\u00e5 n\u00e5got s\u00e4tt, anv\u00e4nd NodeMCU.<\/p>\n<p><strong>Vilken \u00e4r din favorit av dessa mikrokontroller, och varf\u00f6r?  Skriv till mig i kommentarerna nedan s\u00e5 pratar vi om det hela. <\/strong><\/p>\n<p>Fotokrediter: Raspberry Pi Zero GPIO Soldering Project (Gareth Halfacre), NodeMCU (WowStar)<\/p>\n<p>    <strong class=\"section-sub-title\">Om f\u00f6rfattaren<\/strong><\/p>\n<p>            <strong class=\"bio-title\">Matthew Hughes (383 artiklar publicerade)<br \/><\/strong><\/p>\n<p>Matthew Hughes \u00e4r en mjukvaruutvecklare och f\u00f6rfattare fr\u00e5n Liverpool, England.  Han hittas s\u00e4llan utan en kopp starkt svart kaffe i handen och fullkomligt avgudar sin Macbook Pro och sin kamera.  Du kan l\u00e4sa hans blogg p\u00e5 http:\/\/www.matthewhughes.co.uk och f\u00f6lja honom p\u00e5 twitter p\u00e5 @matthewhughes.<\/p>\n<p>                            Mer fr\u00e5n Matthew Hughes<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Prenumerera_pa_vart_nyhetsbrev\"><\/span>Prenumerera p\u00e5 v\u00e5rt nyhetsbrev<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>G\u00e5 med i v\u00e5rt nyhetsbrev f\u00f6r tekniska tips, recensioner, free e-b\u00f6cker och exklusiva erbjudanden!<\/p>\n<p>Klicka h\u00e4r f\u00f6r att prenumerera<\/p>\n<\/p><\/div>\n  <div id=\"ez-toc-container\" class=\"ez-toc-v2_0_88 ez-toc-wrap-center counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/blogging-techies.com\/sw\/5-mikrokontroller-arduino-raspberry-pi-zero-eller-nodemcu\/#Arduino_Uno_Age_Before_Beauty\" >Arduino Uno: Age Before Beauty<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/blogging-techies.com\/sw\/5-mikrokontroller-arduino-raspberry-pi-zero-eller-nodemcu\/#The_Raspberry_Pi_Zero_The_Free_Presentdator\" >The Raspberry Pi Zero: The Free Presentdator<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/blogging-techies.com\/sw\/5-mikrokontroller-arduino-raspberry-pi-zero-eller-nodemcu\/#The_NodeMCU_The_Arduino_Killer\" >The NodeMCU: The Arduino Killer<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/blogging-techies.com\/sw\/5-mikrokontroller-arduino-raspberry-pi-zero-eller-nodemcu\/#Vilken_styrelse_passar_dig\" >Vilken styrelse passar dig<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/blogging-techies.com\/sw\/5-mikrokontroller-arduino-raspberry-pi-zero-eller-nodemcu\/#Prenumerera_pa_vart_nyhetsbrev\" >Prenumerera p\u00e5 v\u00e5rt nyhetsbrev<\/a><\/li><\/ul><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n ","protected":false},"excerpt":{"rendered":"<p>Det brukade vara s\u00e5 att om du ville skaffa en dator s\u00e5 m\u00e5ste du bel\u00e5na ditt hus f\u00f6r att betala f\u00f6r det. Nu kan du f\u00e5 en f\u00f6r en Abraham Lincoln. Gissa. Ja, mikrokontroller \u00e4r datorer, och det finns tre som kommer in under priset p\u00e5 $5: Arduino, Raspberry Pi Zero och NodeMCU. S\u00e5, vad [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":65608,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/ipotek.net\/wp-content\/uploads\/2022\/01\/5-Mikrokontroller-Arduino-Raspberry-Pi-Zero-eller-NodeMCU.jpg","fifu_image_alt":"","footnotes":""},"categories":[5],"tags":[34831,759,34832,35960,6792],"class_list":["post-65607","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bloggar","tag-arduino","tag-eller","tag-mikrokontroller","tag-nodemcu","tag-raspberry"],"_links":{"self":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/posts\/65607","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/comments?post=65607"}],"version-history":[{"count":0,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/posts\/65607\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/media\/65608"}],"wp:attachment":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/media?parent=65607"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/categories?post=65607"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/tags?post=65607"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}