Ultrasonic hinder att undvika Robot (9 / 16 steg)

Steg 9: Firmware utveckling, intressanta aspekter, inspiration



Som en allmän tanke föreslår jag alla att hålla koden så modulära som möjligt. Detta sätt - om du behöver en del av det för ett framtida projekt - du kan helt enkelt släppa c och h filer i ditt andra projekt. Efter 20 + projekt har du massor av dessa filer, och projektutveckling blir super snabbt tack vare denna drivrutin samling. Lägg lite möda i modularitet, är det värt det.

När du kom över din LED blinkar framgångsrikt, är det dags att bygga upp en bas, tid så kan du enkelt planera vad du gör och när du gör det. Jag använda brukar Timer0 för att generera bas. Jag satt upp denna timer modul att ge mig ett avbrott var millisekunder, och jag räknar avbrotten i min huvudloop. Jag sätter upp några kod grenar som kör på varje 1 [ms], 10 [ms], 100 [ms] eller en 1 [s]. Dessa genomfördes med hjälp av enkla if-else-satser.

Jag tog inspiration från projekt från arbete, internet, och gav särskild uppmärksamhet åt foruminlägg och böcker som behandlar bra projektstruktur. Efter att titta på den sista raden som har texten till varje källa eller header arkivera, räknar jag ~ 1840 kodrader. Om jag visste att jag kan ha kvar detta projekt för en lättare tid...

Se Steg
Relaterade Ämnen

Hur man gör ett hinder att undvika Robot

hinder att undvika robot är en enkel robot som drivs av en arduino och vad den gör är att det bara strövar runt och undviker hinder. Den upptäcker hinder med en HC-SR04 ultrasonic sensor med andra ord om roboten sinnen objekt nära till det, det tar a...

Hinder att undvika Robot med arduino

HINDER - ATT UNDVIKA ROBOTEtt hinder att undvika ROBOT är en som kan undvika ett hinder med hjälp av ultraljud sensor och gå i sin egen väg. Med en skärbräda bifogas roboten kan du spela roliga inom en kort tid. En sådan är vad vi ska diskutera här....

Hinder att undvika Robot med hjälp av ultraljud med evive (Arduino powered embedded plattform)

Vi har byggt ett hinder att undvika robot med evive. Till skillnad från andra, har vi monterat ultrasonic sensor på en servo. Så efter att ha upptäckt en kollision, roboten analyserar vilken riktning är bäst att gå med avstånd i olika vinklar från ul...

Hinder att undvika Robot V2

nyligen gjorde jag en instructable på en enkel hinder undvika robot. I detta instructable jag kommer att genomföra en panorering PING))) sensor, till skillnad från den tidigare roboten som har sensorn var stillastående. Jag kommer att använda denna t...

Hinder att undvika Robot

i denna tutorial jag arbetar med dig i en stegvis process som förklarar genom visuella och skriftliga instruktioner om hur du skapar ett hinder att undvika robotbil. Detta är en enkel starta projektet med arduino mikrokontroller och arduino motor skö...

Ljus som söker och hinder att undvika Robot

Syftet med detta projekt är att bygga en arduino robot som följer ljuset och undviker eventuella hinder i sin väg. Den är baserad på en Arduino Uno microcontroller ombord och den använder ljus beroende motstånd för att hitta mest ljusa ljuskällan sam...

Hur man gör ett hinder att undvika Robot Arduino stil

du alltid velat göra en av dessa coola robotar som kan i princip undvika alla objekt. Men du inte har tillräckligt med pengar för att köpa en av de riktigt dyra sådana, med redan skär delar där allt material där det för dig. Om du är lik mig gillar d...

RC bil till hinder att undvika Robot

detta är den gamla bilen.Jag hitta en gammal RC bil i mitt skjul.Hur jag förvandlas till en robot? Det är enkelt, jag kommer att förklara du i nästa steg.Steg 1: Den gamla RC bil 1. ta bort höljet2. ta bort kretsen.Steg 2: kontroll För att kontroller...

Hur man gör ett hinder att undvika Arduino Robot! "Min Robot V1"

Detta instructable visar steg instruktioner för att göra ett hinder att undvika robot med Arduino.Låt komma igångmin blogghttp://robot4pro.blogspot.com/p/My-robots.htmlSteg 1: Material som krävs förHär är allt du behöver för att MyRobotV1. Jag ska ge...

Robot-hinder att undvika.

HINDER ATT UNDVIKA ROBOTFINANSIERAS AV, INTEL KENYA TILLSAMMANS MED SOCIETY OF ENGINEERING STUDENTER AUTOMATION CLUB JKUAT.MEDLEMMAR:1 ANTONIUS KARIUKI2 ERIC KINYANJUI3 EMMANUEL KINYANJUIPROJEKTET INSTRUCTABLE:KRAV:1 INTEL GALILEO GENERATION 2 STYREL...

Autonomus vägg följande hinder att undvika Arduino Rescue Bot

jag är en ha som huvudämne elektroteknik och varje år mitt college gren av IEEE tävlar i en studenttävling hårdvara. Förra årets tävling var inspirerad av naturkatastroferna i Haiti och Chile (tävlingen hölls en vecka efter jordbävningen i Japan). De...

(Källa filer för) Hur man gör en OAWR (hinder att undvika Walking Robot)

detta är en utlöpare Instructable från hur man gör en OAWR (hinder att undvika Walking Robot) och innehåller versioner av filer från detta instructable i redigerbart format (alla trevliga och öppna source'ary jag gillar att tänka).(Om det finns någon...

Artoo [R2] (ATtiny2313 vägg att undvika Robot)

eftersom jag hade en massa ATtiny2313s liggande ville jag göra något häftigt med dem, jag tänkte ett tag och sedan beslutat att göra en enkel vägg att undvika robot med ATtiny2313, en ultrasonic sensor och 2 motorer.Dess en enkel att göra och enkel r...

Linkit ett objekt att undvika Robot

Denna i'ble behandlar objekt att undvika tekniker för linkit en.Dess enkla att göra ett objekt att undvika robot med linkit en. Anslut först HC-SR04 till linkit en än Anslut relä till linkit en och slutligen ansluta båda motorerna till relä och batte...

Raspberry Pi bygger väggen att undvika robot - FabLab NerveCentre

______________________________________________________________________________Observera: detta instructable är inte fullständigt - men kan vara till hjälpPublicerad för att den utmärkta människor på Derry's NerveCentre att ta koden ut till skolorJag...

Arduino vägg att undvika robot

Detta instructable förutsätter mycket lite med avseende på tidigare kunskap.Om det finns några områden som du känner skulle kunna förbättras eller förtydligas, gärna meddelande eller en kommentar och jag kommer att uppdatera.Här finns all information...

Hinder att undvika Arduino bil

Hej alla jag delar här vad jag göra ett hinder att undvika arduino bil. Jag använde här lätt tillgängliga material, dessa robo fortsätta springa fram tills och om inte hinder kom bilen så låt oss se och göra...Steg 1: material som krävs för 1-Arduino...

Billiga 4WD invända att undvika Robot med fyra IR närhet sensorer...

Detta är en billig grundläggande fyra motorer, fyra sensorer, programmerbara 8051 objekt att undvika robot med breadboad. Denna robot kan också användas som en linje efter robot bara ändra programmet. Jag installerade två batterier för mer makt, men...

Hur man gör ett hinder att undvika Arduino Robot

Hej alla! I detta Instructable kommer jag att visa dig hur man gör en robot som liknar "Mobile Arduino experimentella plattformen" (MAEP) som jag gjort. Den är utrustad med två motorer som kan styra roboten och förmågan att se hinder framför den...