Gör: it Robotics Starter Kit fånga Sensor Data



Senaste Instructable vi diskuterade lite om vad linefollow.ino programmet gör. Presenterade jag ett Python-skript som gör det möjligt att analysera den bitvisa om uttalanden att se hur värdet som returnerar metoden read_Optical() konverteras till värden 0, 1, 2 eller 3.

Nu vi allt detta tillsammans och se vad som verkligen händer på roboten. Ibland när man tittar på ett program som någon annan utvecklat är det slags svårt att visualisera vad programmet gör. Så en av de saker jag vill göra är faktiskt titta på vad programmet gör medan det körs. I vår nedan exempel vi ska ta en titt på vilka data Sensorerna skickar till våra lineFollow.ino via metoden read_Optical().

Jo finns det flera sätt att göra detta. Vissa utvecklingsmiljöer har sofistikerade felsökningsprogram och hårdvara felsökningsprogram som tillåter dig att titta på programmet köra på mikroprocessorn. Men om du inte har dessa verktyg finns det ett enklare sätt åstadkomma detta. De flesta mikro-styrenheter, inklusive Arduino, har inbyggd maskinvara som gör att du kan skicka meddelanden till omvärlden med hjälp av en seriell port. Det är i själva verket hur Arduino Uno kommunicerar med Motor driver/sensor styrelsen på roboten.

Det finns en annan mikro-controller som är motor driver/sensor styrelse som ansvarar för att kontrollera motorerna och fånga signalerna från sensorer på roboten. Linefollow.ino programmet körs på Arduino Uno använder den seriella porten för att skicka kommandon till motor driver/sensor styrelsen, att styra motorer och förfrågningar utgångarna från sensorerna. Det finns faktiskt jumper stift som du måste se till är att ansluta den seriella porten till styrelsens motor driver/sensor. Som instruktionerna ange måste du koppla bort dessa tröjor när du vill ladda upp ett program till Arduino. Så i detta fall hur kan vi lyssna på den seriella porten från vår egen persondator när den Arduino och motor driver/givarkort använder seriella porten hela tiden?

Arduino biblioteket kommer med vissa metoder som ger en programvara baserad seriell port. Istället för att använda bygga i hårdvara baserad seriell port, vi kan plocka några tillgängliga två stift på Arduino Uno och använda dessa stift att agera precis som en järnvaror baserat serieport kan också kommunicera utåt. För vår lineFollow.ino program för att skicka meddelanden till våra personliga dator behöver vi en särskild USB-kabel som har en adapter som byggdes. Denna kabel kallas en FTDI USB kabel: (bara google för denna kabel, många online försäljare säljer dessa kablar för runt $15.00 – $20,00)

Min blogg ligger på

http://joepitz.wordpress.com/

Se Steg
Relaterade Ämnen

Gör: it Robotics Starter Kit

Jag fick fint tid att börja arbeta på C/C++ inbäddade system och robotar. Så i surfar runt på Radio Shack snubblat jag på startpaket gör: it Robotics. Tydligen ett samarbete mellan Radio Shack och folk på Maker Media, Inc. Samma personer som tar dig...

Gör: it Robotics startkit - skicka Sensor Data trådlöst

Detta Instructable vi ska ta vad vi lärt oss i "Make: it Robotics Starter Kit – trådlös anslutning" och "Make: it Robotics Starter Kit – fånga sensordata" och kombinera dessa uppgifter för att fånga sensordata i realtid och skicka dess...

Interaktiva Ambient Sensor med Intel Edison & Grove Starter Kit Plus

Hej jag har sett en hel del Instructables här men jag vill göra ett projekt där du kan se användningen av olika sensorer, knappar, buzzers, lysdioder och lcd tillsammans! Vad vi kommer att inse är en interaktiv SENSOR för omgivande där du kan välja v...

Komma igång med GearBest Starter Kit för Arduino

Om du är ny till "Arduino världen" kommer att denna handledning hjälpa dig att göra dina första steg med elektronik och Arduino styrelser.Vi kommer att använda "GearBest Starter Kit för Arduino" för detta! Varför? Eftersom är en låg ko...

Murare burk brand start Kit

här är min version av den av brand start kit, du behöver...tändare, murare burk, träd kvistar, te ljus, trä skärv, och en pappershanddukSteg 1: Först ta din hushållspapper och Lägg träspån till den.Steg 2: Sedan sätta kvistar du samlat in ovanpå den...

Starta och stänga datorn

stänga av en dator skiljer sig från avstängning av en TV. Det finns interna inställningar som en dator att bibehålls och thees måste registreras innan du stänger. Men med windows XP, är stänga vet mycket snabbare.Steg 1: Starta Stäng av datorn 1. Sta...

Eld start Kit

här är min första instructable på en enkel kit för att göra eld. Jag använder detta under långa campouts när jag kommer att behöva göra en hel del bränder. Jag har flera sätt att göra detta, så njut! :). (Ledsen för den crappy bilder och bulletpoints...

Minecraft enkla Starter Kit för överlevnad spelare

Hej alla! Idag ska jag visa dig en guide för människor som vill starta överlevnad världar!Steg 1: Ta tag i några trä Först måste du ta 3 bitar av trä från ett vackert träd. Tar inte mer eller du kommer att ha för mycket trä.Steg 2: Crafting Först mås...

Hydrokultur DROPP växande Starter Kit (med chili)

som del av forskning för ett projekt som jag arbetar för närvarande på jag försökte göra ett grundläggande hydroponiska system för under £15.Så här är det, superbilligt, superenkel.Steg 1: Vad du behöver 1 x fisk tank pump (£6)1 x 1m 1/2 tums innerdi...

Gör: it Robotics startkit - analysera LineFollowing.ino del 2

I senaste Instructable började vi analysera de bitvisa operationerna i lineFollow.ino skissen. Vi såg hur sensormätningar tolkas för att göra roboten gå framåt.I denna tutorial vi kommer att fortsätta vår analys ser hur lineFollow.ino programmet tolk...

Gör: it Robotics startkit-förare ombord förtrogenhet

I detta blogginlägg kommer vi ta en titt på den förare ombord som medföljer startpaketet gör: it Robotics. Det finns ingen dokumentation som kommer med Start kit om förare ombord än schematiskt.Om du inte har några erfarenheter läsa scheman i uppgift...

Sup! Gemenskapens berättande uppleva IoT Kiosk

Detta är en kort handledning om hur man skapar "Sup! Gemenskapens berättande upplevelse"för Unga Maker konkurrens med fokus på samhällsutveckling och energibesparing.Denna erfarenhet inkluderar en Internet of Things (IoT) fysisk kontroll tillsam...

Intro till Robotics

Robotar går snabbt från tecken och koncepten som endast återfinns i science fiction till del av vår vardag. Även om de kan ibland verkar vara elektromekaniska mysterier, blir personliga robotics mer tillgängliga varje dag! Billigare, högre kvalitet,...

Hemmet gjorde molekylär modell Kit

Eleverna av organisk kemi har ett löpande behov av en omfattande molekylära modell kit i hela deras high school och universitetsstudier. Det finns många olika typer och fabrikat av kit kommersiellt, men oftast de är antingen alltför begränsade i spän...

Komma igång för Arduino Kit (nybörjare)

Hej är killar, Arduino startpaket som tillhandahålls av ElecFreaks (fokus på öppen hårdvara 4 år) ett bra material att få användare i lärande steg för steg bekvämt. För detta kit, det finns ingen anledning för lödning, Anslut sedan användning, byggan...

Starter projekt 2 | Objekt som sensorer

Ansluta till objekten omkring dig med Touch styrelsenAnvända din Touch ombord Starter Kit för att ge röst till objekten omkring dig. Spela in ett meddelande om vilka vitaminer ta, en påminnelse att vatten dina växter eller ens länka din favoritlåt ti...

Starter Project 3 | Sensing utrymmen

Utforska storskaliga sensorer i utrymmen runt omkring digUtforska storskaliga sensorer i de inbyggda utrymmena runt omkring dig. Använda Touch ombord Starter Kit för att skapa ett alarm sensor kan upptäcka en lömska inkräktare passerar en tröskel.Bes...

Hur du använder Tymkrs vända mig Kit

Vi gör en massa olika kit, många av dem för audio syntar. En av dem kan du använda en rotationsencoder på en skärbräda för dina projekt.Vad är roterande pulsgivare?Roterande pulsgivare, även känd som axel/kvadratur pulsgivare, är enheter som kan konv...

Shotgun lager Survival Kit

för ett tag sedan jag gjorde ett komplett band av min Mossberg 590 hagelgevär och märkte att det fanns en fördjupning i den bakre delen av beståndet bakom rekyl pad. Jag ger inte den mycket tanke på gång men en vän till mig nyligen frågade om jag kun...