SensoDuino: Förvandla din Android till ett trådlösa sensorer nav för Arduino (5 / 11 steg)

Steg 5: Fånga SensoDuino Data på Windows PC med C++ och C# via Bluetooth



jag har bifogat två skelett program skrivna i C++ "main.cpp" och C# "Program.cs" seriellt skicka och ta emot data till och från Arduino och SensoDuino via trådbunden följetong eller Bluetooth serial.

Dessa två program var utdraget och modifierad från exempelkod som publiceras av Microsoft Developer Network. Program är enkel, robust, och kan hantera någorlunda höga hastigheter.

För ett test, jag aktiverat alla SensoDuino sensorer med högsta hastighet och gick inte att identifiera betydande förlust i dataöverföringen. Jag använde en Samsung Galaxy S2 Plus och konfigureras min HC-05 Bluetooth överföringshastigheten till 115200. Resultaten kan variera beroende på din Android-telefon och Bluetooth-modulen.

Om du vill ändra din HC-05 standard överföringshastigheten och andra inställningar, se avsnittet Boost Your Bluetooth överföringshastigheten.

Jag har testat båda verktyg på min Windows 7-dator med hjälp av den gratis Microsoft Developer Express 2012 som du kan ladda ner mot avgift från Microsoft. Du kan enkelt ändra denna kod för att lägga till funktionalitet som grafräknare, loggning till hårddisk och dela sensordata med andra program och användare.

UPPRÄTTA ANSLUTNINGEN

Jag har tagit en instruktionsvideo för att förklara stegen nedan. Kontrollera att du har parkopplat din Windows PC Bluetooth med din Android Bluetooth först. Låt oss installera och köra programmet C++ prov:

  1. Ladda ner den bifogade "main.cpp" och spara den på din dator.
  2. Hämta och kör Visual Studio Express 2012.
  3. Välj nytt projekt.
  4. Från mallar, Välj Visual C ++ CLR tomt projekt (kalla det SensoDuino).
  5. Från Solution Explorer, högerklicka på projektnamnet, inte lösningsnamn.
  6. Välj Lägg till befintliga objekt sedan plocka filen main.cpp från steg 1.
  7. Kör SensoDuino och se till att du väljer endast en sensor för att överföra 1 läsa andra. Du kan öka hastigheten och lägga till sensorer senare.
  8. Kör programmet C++.
  9. En konsol för C++-program kommer att öppna upp och det uppmanas du att ange den COM-port du vill kommunicera med.
  10. Ange COM-porten tilldelas din Bluetooth SensoDuino.
  11. Du bör se en ström av numeriska data visar på C++ ansökan konsolen varje består av kommaavgränsad siffror som representerar sensorn information som typ, räkna och rå sensormätningar, läser noggrannhet.

Om anslutningen inte fungerar första gången, stoppa C++-program. Avsluta SensoDuino. Lansera SensoDuino igen så kör programmet C++. Ibland när SensoDuino skickar för mycket seriella data till seriell bufferten, stryper C++-program på den. Så se till att du kör SensoDuino och C++-program. Om du ser sopor på konsolen C++, justera överföringshastigheten.

Ytterligare programmering behövs för C++ och C# program att tolka inkommande SensoDuino stränger in flöten och heltal per dina behov.

Se Steg
Relaterade Ämnen

Ge dina mollskinn fälgar. Förvandla din Moleskins till ett tåg!

Detta är Bernie Lubell bidrag till en grupp mini project på pier 9. Gör det hela igen eftersom jag trasslat till det första 3 timmar arbetet. Hoppas du kan göra någon mening av det.Inte säker på hur du lägger till länkar men här är Taylors förord:Ste...

FÖRVANDLA din enhet till ett Mikroskop för 0$!

Bara titta på videon ovan....

Hur man förvandlar din mobiltelefon till ett verktyg för överlevnad

så du har slagit in över okändan att nå Alaska! - landet av mystik och intriger. Ditt sinne är racing full av Jack London äventyrsromaner och olika vilda djur scener från dussintals nationella geografiska episoder du konsumeras månaderna fram till re...

Titta på TV-kanaler från hela världen gratis på ditt hem TV och förvandla din TV till en billig hem-PC

Med hjälp av en $50 Android Mini PC (hittas via Amazon eller eBay), ex-pats eller alla som vill berika sina kunskaper i främmande språk titta på utländska TV-stationer på deras hem TV. Android Mini PC ansluter till en HDTV uppsättning, och med tilläg...

Förvandla din mollskinn till en haj dinosaurie monster med 3D tryckta delar

Detta projekt ingår i ett kort och roligt samarbete med kollega Pier 9 sänds konstnärer i Residence Bernie Lubell, Maddy Maxey och Andrew Thurlow. I början av vår hemvist fick vi alla dessa coola lilla bärbara datorer. För ett litet projekt beslutat...

Förvandla din konst till en Quilt

Konst! Tyg!Jag tror ett sovrum är så mycket mer mysigt när det är anpassat till din specifika smak och preferenser. Visst, det är billigare att köpa ett täcke från en stor låda butik. Men att skapa ett vackert täcke för att pryda din säng är ett säke...

Hur du sätter din iPhone till ett Mikroskop eller Spotting Scope okular

vi har utformat en adapter som konverterar iPhone smartphones och Android-telefoner till digital okular för Mikroskop eller spotting scope – vi ringer enheten takfönster.Vi vill visa dig hur vi gjorde enheten och hur du kan göra din egen och börja nj...

Förvandla din Tablesaw till en rikthyvel

Det finns några verktyg som kan vara svårt att komma med, antingen de är för dyra, svårt att hitta används, eller bara inte som vanligt för DIY'ers. Jag har hittat att lamellfräsar är bland dessa verktyg.Lyckligtvis finns det ett enkelt sätt att förv...

Vill du förvandla dina foton till en skulptur?

Kreativa människor älskar att göra nya saker och att föreställa sig nya prylar.Förresten, nu har vi en hel del teknik som kan hjälpa oss att utveckla miljontals coola saker. Jag gillar bilder och Selfies väldigt mycket och jag skulle älska att ha dem...

Förvandla din telefon till en svart ljus hacka

Förvandla din telefon till en svart ljus hacka. Dess super lätt att göra!Allt som krävs är en smartphone med en ljus, tre bitar av små band och två sharpies. En blå, en lila.Ta den första bit tejp, placera den över kameran flash på baksidan av telefo...

Hur du sätter din smartphone till ett hologram

Hologram är verkliga! I detta instructable jag kommer att visa dig hur du sätter din smartphone till ett hologram.Tack vare Kristopher Luo för idén.Steg 1: Vad vi behöverFörst kommer vi samla våra material.Vi behöver ett CD-fodral, varmt lim, en låda...

Förvandla din Android tablett till en bil huvud enhet

Jag slutade nyligen integrera ett dockningssystem i min 2005 Subaru Baja för min Asus Nexus 7 (2013). Här är en uppskrivning om mitt projekt med några bilder och en reservdelslista för alla som vill göra något liknande.En vanlig bilradio är bra, men...

Förvandla en bild till ett korsstygn mönster

Att få önskad bild vände till ett korsstygn mönster kan inte bara vara svårt, men kan ofta vara en besvikelse när projektet börjar att komma samman. Även med dyra program, kan du få oönskade färg ränder, färger som inte ser så bra på tyget som de gjo...

Förvandla dina naglar till ultraviolett ljus skärmar

Fråga:Kan vi använda våra fingrar för att övervaka intensiteten hos ultraviolett ljus?Syfte:Syftet med denna vetenskap projekt är att lära sig om jag kan använda mina naglar för att övervaka intensiteten hos ultraviolett (UV) ljus.(Okej, det verkliga...

Förvandla din laserpekare till en "spot-flash light" :)

Hi... i denna ultra lätt instructable kommer jag visa dig, varm för att ändra din laserpekare till en (plats) flash lätt.Delar du behöver:1. laserpekare2. kameralinsen från små "Spion" kamera3. limma pistol eller tejpOch det är det :)... passar...

Förvandla din kan till en dricka kan (Glass)

Vad är det? Du har ett gäng vänner som kommer och inga dricksglas? Har du någon läsk eller öl? Förutsatt att du inte inser dina vänner kan dricka direkt från dem, kan göra dig en nya glas.Varnas, detta inte är en stark glas. Men det är ett glas kall...

Förvandla din Doodles till skatter!

Någonsin vill lägga din doodles på något rad men inte kunde riktigt lista ut? Tja, Techshop har fått lazer balkar och saker att göra dessa doodle drömmar!De saker som du behöver för detta projekt:En TechShop medlemskapEn doodleBalsa eller annat virke...

Förvandla din Wii till en webbserver

Steg 1: Hämta WWS AppInnan vi börjar Observera att din wii måste ha homebrew kanalen installerat för att detta ska fungera. (Om du vill ha mig att jag kan göra en instructable på hur man gör detta)1. gå till http://wiibrew.org/wiki/Wii_Web_Server och...

Förvandla din telefon till en Robot

Att införa PhoneBOT!En billig, enkel och snabb metod för att konvertera en Android-telefon till en kan programmeras om robot. Ingen ytterligare hårdvara (mikro-styrenheter, motor förare, etc.) krävs!Du kommer att kunna köra en färdiga PhoneBOT från d...