{"id":65758,"date":"2022-08-29T08:31:09","date_gmt":"2022-08-29T13:31:09","guid":{"rendered":"https:\/\/blogging-techies.com\/sw\/6-enkla-satt-att-ansluta-arduino-till-android\/"},"modified":"2022-08-29T08:31:09","modified_gmt":"2022-08-29T13:31:09","slug":"6-enkla-satt-att-ansluta-arduino-till-android","status":"publish","type":"post","link":"https:\/\/blogging-techies.com\/sw\/6-enkla-satt-att-ansluta-arduino-till-android\/","title":{"rendered":"6 enkla s\u00e4tt att ansluta Arduino till Android"},"content":{"rendered":"<div>\n<p>Arduino-kort och liknande mikrokontroller g\u00f6r kreativiteten mer tillg\u00e4nglig \u00e4n n\u00e5gonsin.  Oavsett om du kontrollerar LED-remsor, automatiserar ditt hem eller till och med skyddar din egendom, \u00e4r dessa sm\u00e5 underverk hj\u00e4rtat i de flesta DIY-elektronikbyggen.<\/p>\n<p>Om du beh\u00f6ver tala om f\u00f6r din Arduino att \u00e4ndra tillst\u00e5ndet p\u00e5 en stift (till exempel f\u00f6r att t\u00e4nda lamporna), kr\u00e4ver det att anv\u00e4ndaren trycker p\u00e5 en fysisk knapp eller anv\u00e4nder en sensor.  Att f\u00f6rlita sig p\u00e5 en m\u00e4nsklig fingerpress eller liknande \u00e4r bra f\u00f6r m\u00e5nga projekt, men vad h\u00e4nder om du bara vill konfigurera din krets och komma \u00e5t den p\u00e5 distans?<\/p>\n<figure>\n<\/figure>\n<p>Den h\u00e4r artikeln tar dig igenom 6 s\u00e4tt att ansluta din <strong>Android<\/strong> enhet till n\u00e5gon <strong>Arduino<\/strong> kompatibel br\u00e4da. <strong>L\u00e5t oss dyka in<\/strong>.<\/p>\n<h2 id=\"arduinodroid\"><span class=\"ez-toc-section\" id=\"1_ArduinoDroid\"><\/span>  1. ArduinoDroid<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>F\u00f6rst p\u00e5 v\u00e5r lista \u00e4r ArduinoDroid.  Denna app fungerar via <strong>USB p\u00e5 spr\u00e5ng<\/strong> (OTG) f\u00f6r att ansluta din enhet till Arduino via USB-kabel.  En av f\u00f6rdelarna med USB \u00e4r att den inte kr\u00e4ver n\u00e5gon internet- eller Bluetooth-anslutning f\u00f6r att fungera.<\/p>\n<p>Appen \u00e4r en fullt fungerande IDE, som l\u00e5ter dig koda p\u00e5 din telefon, ladda upp tidigare skrivna skisser lagrade i din Dropbox eller Google-enhet och kompilera skisser n\u00e4r du \u00e4r p\u00e5 spr\u00e5ng.<\/p>\n<figure>\n<\/figure>\n<p>F\u00f6rdelarna med att anv\u00e4nda denna app \u00e4r uppenbara.  Att ha en IDE till hands \u00e4r det perfekta f\u00f6r att g\u00f6ra snabba f\u00f6r\u00e4ndringar p\u00e5 omr\u00e5det.  Att ansluta en Android-enhet \u00e4r mycket mindre kr\u00e5ngligt \u00e4n att beh\u00f6va balansera en b\u00e4rbar dator p\u00e5 handen!<\/p>\n<p>Ett uppenbart negativt \u00e4r att det kanske inte \u00e4r s\u00e5 bekv\u00e4mt att skriva kod p\u00e5 din enhet, s\u00e4rskilt om det \u00e4r en smart telefon.  Detta \u00e4r bara ett litet problem j\u00e4mf\u00f6rt med bekv\u00e4mligheten med att ha ett ultraportabelt s\u00e4tt att programmera ditt kort utan behov av en internetanslutning.<\/p>\n<p>Detta \u00e4r ocks\u00e5 ett billigt s\u00e4tt att l\u00e4ra sig grunderna i Arduino, eftersom ett klon Arduino-kort och USB OTG-kabel kostar bara n\u00e5gra f\u00e5 dollar.  Perfekt f\u00f6r dig som inte har tillg\u00e5ng till en dator ofta!<\/p>\n<h2 id=\"arduino-bluetooth-controller\"><span class=\"ez-toc-section\" id=\"2_Arduino_Bluetooth_Controller\"><\/span>  2. Arduino Bluetooth Controller<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>N\u00e4sta p\u00e5 v\u00e5r lista \u00e4r den passande namnet Arduino Bluetooth Controller-appen.  Den h\u00e4r appen handlar mindre om att programmera en Arduino i farten, och mer om att utl\u00f6sa \u00e4ndringar i den uppladdade skissen.  Appen skickar data till ditt kort via Bluetooth, s\u00e5 att du kan skicka seriedata genom att trycka p\u00e5 en knapp i appen.  Du beh\u00f6ver en <strong>Bluetooth-modul<\/strong> f\u00f6r din styrelse, \u00e4ven om <strong>HC-06<\/strong> modulen \u00e4r mycket anv\u00e4nd och tillg\u00e4nglig f\u00f6r bara $3 i skrivande stund.<\/p>\n<p>F\u00f6r en utm\u00e4rkt grund f\u00f6r att komma ig\u00e5ng med dessa billiga sm\u00e5 moduler, se den h\u00e4r videon fr\u00e5n Tinkernut Labs:<\/p>\n<p>Videon ovan rekommenderar en annan app, \u00e4ven om vissa anv\u00e4ndare rapporterar att den inte fungerar p\u00e5 moderna smartphones.  Arduino Bluetooth Controller verkar inte lida av detta problem.  Det \u00e4r v\u00e4rt att notera att appen laddas ner p\u00e5 engelska snarare \u00e4n italienska som visas i Play Store-bilderna!<\/p>\n<h2 id=\"blynk\"><span class=\"ez-toc-section\" id=\"3_Blynk\"><\/span>  3. Blynk<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Vi har behandlat att skapa projekt med Blynk tidigare och tyckt att det var en fantastisk tj\u00e4nst.  Dess flexibilitet och enkelhet g\u00f6r det till ett intuitivt s\u00e4tt att utl\u00f6sa h\u00e4ndelser p\u00e5 din tavla.  Blynk kr\u00e4ver en internetanslutning f\u00f6r att k\u00f6ras, eftersom den anv\u00e4nder sin egen server.  Du kan anv\u00e4nda antingen Wi-Fi eller mobildata f\u00f6r att komma \u00e5t Blynk [Broken URL Removed]vilket g\u00f6r den perfekt f\u00f6r smartphoneanv\u00e4ndning.<\/p>\n<p>En av Blynks styrkor \u00e4r utbudet av s\u00e4tt du kan ansluta till en enhet.  Tillsammans med st\u00f6d f\u00f6r n\u00e4stan alla utvecklingskort d\u00e4r ute, kan du ansluta till servern tr\u00e5dl\u00f6st, med ethernet, eller till och med anv\u00e4nda en dators anslutning via USB.  Tj\u00e4nsten \u00e4r v\u00e4ldokumenterad och dess intuitiva app g\u00f6r det enkelt att s\u00e4tta ihop anpassade kontroller f\u00f6r ditt projekt.  Blynk-biblioteket f\u00f6r Arduino IDE tar hand om all kommunikation.<\/p>\n<p>Om du \u00e4r den typen av person som vill starta sin kaffemaskin fr\u00e5n sin telefon innan de g\u00e5r upp p\u00e5 morgonen, d\u00e5 \u00e4r den h\u00e4r f\u00f6r dig!<\/p>\n<p>Blynk \u00e4r inte den enda tj\u00e4nsten inom detta omr\u00e5de, \u00e4ven v\u00e4rt att kolla in \u00e4r den mycket anpassningsbara Thinger.io och den praktiskt taget gr\u00e4nsl\u00f6sa men dj\u00e4vulskt sv\u00e5ra OpenHAB.  Av de tre \u00e4r Blynk definitivt den snabbaste att komma ig\u00e5ng, \u00e4ven om det \u00e4r en bra id\u00e9 att l\u00e4ra sig OpenHAB p\u00e5 l\u00e5ng sikt.<\/p>\n<h2 id=\"communication-from-scratch\"><span class=\"ez-toc-section\" id=\"4_Kommunikation_fran_grunden\"><\/span>  4. Kommunikation fr\u00e5n grunden<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Allt vi hittills har t\u00e4ckt anv\u00e4nder sig av redan befintliga tj\u00e4nster f\u00f6r att hj\u00e4lpa dig att ansluta p\u00e5 olika s\u00e4tt, men vad h\u00e4nder om du vill ha total kontroll \u00f6ver alla aspekter av Android-appen?  Varf\u00f6r inte g\u00f6ra det sj\u00e4lv fr\u00e5n grunden?<\/p>\n<p><strong>Hariharan Mathavan<\/strong> tar oss igenom hela processen i denna omfattande steg f\u00f6r steg handledning.  Appen som skapas h\u00e4r \u00e4r utformad helt enkelt f\u00f6r att \u00f6ppna en <strong>USB-anslutning<\/strong>, och skicka seriella data fram och tillbaka mellan appen och Arduino-kortet.  Det h\u00e4r \u00e4r ett bra s\u00e4tt att bekanta sig med Android Studio och appbyggnad i allm\u00e4nhet.<\/p>\n<p>Guiden tar dig igenom all kod som kr\u00e4vs f\u00f6r att kommunicera med din Arduino via USB, och ger f\u00f6rklaringar vid varje steg.  Uppf\u00f6ljningshandledningen om hur man implementerar <strong>Bluetooth-anslutning<\/strong> \u00e4r lika bra f\u00f6rklarat.<\/p>\n<figure>\n<\/figure>\n<p>\u00c4ven om det finns s\u00e4tt att skapa Android-appar utan kodning, \u00e4r det v\u00e4l v\u00e4rt att l\u00e4ra sig grunderna f\u00f6r kodning i Java.  Att g\u00f6ra dina egna appar \u00e4r coolt, men innan du vet ordet av kan du ha en helt ny karri\u00e4r!<\/p>\n<h2 id=\"turn-your-arduino-into-a-server\"><span class=\"ez-toc-section\" id=\"5_Forvandla_din_Arduino_till_en_server\"><\/span>  5. F\u00f6rvandla din Arduino till en server<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Ett annat s\u00e4tt att kommunicera med ditt kort \u00e4r att f\u00f6rvandla det till en liten server.  F\u00f6rdelen med detta \u00e4r att det \u00f6ppnar upp f\u00f6r m\u00f6jligheten att kommunicera med styrelsen fr\u00e5n vad som helst som kan navigera till en IP-adress, eller g\u00f6ra en webbf\u00f6rfr\u00e5gan.<\/p>\n<p>Denna otroligt detaljerade handledning fr\u00e5n startelectronics.org kr\u00e4ver en <strong>Ethernet-sk\u00f6ld<\/strong> F\u00f6r att koppla din br\u00e4da till ditt hemn\u00e4tverk.  H\u00e4r \u00e4r en video om det i aktion:<\/p>\n<p>Har du ingen Ethernet-sk\u00f6ld?  Var inte r\u00e4dd, samma sak kan uppn\u00e5s med en <strong>Wi-Fi-sk\u00f6ld<\/strong> eller Wi-Fi-anslutet kort som NodeMCU.<\/p>\n<p>Om <strong>node.js<\/strong> \u00e4r din jam, kan det vara vettigt f\u00f6r dig att ta en titt p\u00e5 arduino-android github-projektet.  En Android-app \u00e4r \u00e5terigen f\u00f6rsedd med k\u00e4llkod s\u00e5 att du kan ta dig under huven och pyssla till fullo.  Det \u00e4r ganska bara ben, men allt finns f\u00f6r att implementera en node.js-server p\u00e5 ett Arduino-kort som du v\u00e4ljer.<\/p>\n<p>Om Python \u00e4r mer din grej, har Instructables anv\u00e4ndarmetanurb en handledning f\u00f6r bluetooth-modulen.<\/p>\n<figure>\n<\/figure>\n<h2 id=\"infrared-control\"><span class=\"ez-toc-section\" id=\"6_Infrarod_kontroll\"><\/span>  6. Infrar\u00f6d kontroll<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Letar du efter ett riktigt wild card-s\u00e4tt att prata med din Arduino?  Vill du g\u00e5 full MacGyver?  Riv sedan ut en <strong>Infrar\u00f6d<\/strong> (IR)-mottagare fr\u00e5n en gammal stereo- eller VHS-spelare och anv\u00e4nd den f\u00f6r att prata med ditt Arduino-kort!<\/p>\n<p>Denna metod kr\u00e4ver att din Android-enhet har en inbyggd IR-blaster. Det finns m\u00e5nga appar tillg\u00e4ngliga f\u00f6r att anv\u00e4nda den h\u00e4r funktionen, \u00e4ven om Mi Remote Controller \u00e4r freeoch fungerar med m\u00e5nga andra hush\u00e5llsapparater.<\/p>\n<figure>\n<\/figure>\n<p>N\u00e4r du har appen ig\u00e5ng m\u00e5ste du skapa en enkel krets f\u00f6r att \u201csniffa ut\u201d IR-signaler.  Denna IR-fj\u00e4rrhandledning tar dig genom processen att bygga kretsen.<\/p>\n<p>\u00c4ven om denna handledning anv\u00e4nder en gammal fj\u00e4rrkontroll, \u00e4r processen exakt densamma f\u00f6r att anv\u00e4nda en IR-spr\u00e4ngande Android-enhet, och tillg\u00e5ngen p\u00e5 delarna g\u00f6r det till ett bra nyb\u00f6rjarprojekt.<\/p>\n<p>Denna metod fungerar bara inom synh\u00e5ll.  Det \u00e4r dock det billigaste s\u00e4ttet att kommunicera med ditt kort tr\u00e5dl\u00f6st.  \u00c4ven om du inte kan rensa delarna f\u00f6r att g\u00f6ra detta, kostar en IR-mottagare mindre \u00e4n en dollar.  F\u00f6r en statisk enhet som en upps\u00e4ttning takmonterade LED-remsor kan det vara den perfekta l\u00f6sningen p\u00e5 ett enkelt problem.<\/p>\n<p>Det h\u00e4r \u00e4r n\u00e5gra s\u00e4tt att free din Arduino fr\u00e5n din dator, \u00e4ven om vi \u00e4r s\u00e4kra p\u00e5 att det finns m\u00e5nga fler d\u00e4r ute.  Vilken metod du \u00e4n anv\u00e4nder, varf\u00f6r inte implementera den i ett coolt projekt som en DSLR-avtryckare eller en LED-kub?<\/p>\n<p>Hur pratar du med din Arduino-br\u00e4da?  Anv\u00e4nder du alltid en dator?  Finns det ett listigt s\u00e4tt att prata med v\u00e5ra styrelser som vi har missat h\u00e4r? <strong>L\u00e5t oss veta i kommentarsf\u00e4ltet nedan<\/strong>!<\/p>\n<p>Bildkredit: almoond\/Depositphotos<\/p>\n<p>    <strong class=\"section-sub-title\">Om f\u00f6rfattaren<\/strong><\/p>\n<p>            <strong class=\"bio-title\">Ian Buckley (220 artiklar publicerade)<br \/><\/strong><\/p>\n<p>Ian Buckley \u00e4r en frilansjournalist, musiker, artist och videoproducent bosatt i Berlin, Tyskland.  N\u00e4r han inte skriver eller st\u00e5r p\u00e5 scen, pysslar han med DIY-elektronik eller kod i hopp om att bli en galen vetenskapsman.<\/p>\n<p>                            Mer fr\u00e5n Ian Buckley<\/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\/6-enkla-satt-att-ansluta-arduino-till-android\/#1_ArduinoDroid\" >1. ArduinoDroid<\/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\/6-enkla-satt-att-ansluta-arduino-till-android\/#2_Arduino_Bluetooth_Controller\" >2. Arduino Bluetooth Controller<\/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\/6-enkla-satt-att-ansluta-arduino-till-android\/#3_Blynk\" >3. Blynk<\/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\/6-enkla-satt-att-ansluta-arduino-till-android\/#4_Kommunikation_fran_grunden\" >4. Kommunikation fr\u00e5n grunden<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/blogging-techies.com\/sw\/6-enkla-satt-att-ansluta-arduino-till-android\/#5_Forvandla_din_Arduino_till_en_server\" >5. F\u00f6rvandla din Arduino till en server<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/blogging-techies.com\/sw\/6-enkla-satt-att-ansluta-arduino-till-android\/#6_Infrarod_kontroll\" >6. Infrar\u00f6d kontroll<\/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-7\" href=\"https:\/\/blogging-techies.com\/sw\/6-enkla-satt-att-ansluta-arduino-till-android\/#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>Arduino-kort och liknande mikrokontroller g\u00f6r kreativiteten mer tillg\u00e4nglig \u00e4n n\u00e5gonsin. Oavsett om du kontrollerar LED-remsor, automatiserar ditt hem eller till och med skyddar din egendom, \u00e4r dessa sm\u00e5 underverk hj\u00e4rtat i de flesta DIY-elektronikbyggen. Om du beh\u00f6ver tala om f\u00f6r din Arduino att \u00e4ndra tillst\u00e5ndet p\u00e5 en stift (till exempel f\u00f6r att t\u00e4nda lamporna), kr\u00e4ver [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":65759,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/ipotek.net\/wp-content\/uploads\/2022\/01\/6-enkla-satt-att-ansluta-Arduino-till-Android.jpg","fifu_image_alt":"","footnotes":""},"categories":[5],"tags":[46,8811,34831,15,24822,1035],"class_list":["post-65758","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bloggar","tag-android","tag-ansluta","tag-arduino","tag-att","tag-enkla","tag-satt"],"_links":{"self":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/posts\/65758","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=65758"}],"version-history":[{"count":0,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/posts\/65758\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/media\/65759"}],"wp:attachment":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/media?parent=65758"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/categories?post=65758"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/tags?post=65758"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}