Linje & väggen efter Robot (5 / 7 steg)
Steg 5: Testa vad du har hittills.
Som denna punkt är det bäst att testa vad du har gjort hittills.
Ställ in programmeringsmiljön galileo genom att följa guiden start för intel galileo. Ladda upp den enkla blink skissen på Arduino IDE biblioteket och titta på det blinka!
Okej nu till mer seriösa företag, med en bred, bröd tråd upp din motor till din motor driver och sedan motor föraren att galileo via dess digitala stift (för nu). Skriv en kod för att aktivera motorn förarens aktivera stiften och ange relevant logik stiften till hög eller låg till drivhjulen framåt sedan bakåt. (google är din vän att hjälpa dig att göra detta samt databladet motor föraren.) inte vara rädd att leka med den också.
Ännu allvarligare saker, hur får vi roboten att vända hörn? Lätt rättvis göra en rullar gå snabbare än den andra. Så hur vi detta, först ta bort två aktivera stiften från där de anger i galileo och koppla in dem i PWM kan stiften på galileo (någon av dem). PWM stift identifieras oftast med Tilde-symbolen dras intill den pin-kod.
Nu tillbaka till koden. Du måste ha använt en digital skrivfunktion ställa logik stiften högt eller lågt. Nu vill vi ändra på det, i stället vill vi använda puls bredd modulering (PWM) för att modulera hur snabbt motorerna stänga av "modulera kraften kommer att aktivera stiften". Detta är möjligt med analogWrite funktion för att göra ett hjul vända snabbare än den andra. Voila din slå en tränga någon. (Jag vet lättare sagt än gjort rätt)
Nu binder upp din IR-reflekterande sensorer (återigen google är din vän att hitta kopplingsschemat för dem). hitta exempelkoden på Arduino biblioteket som tillhör den reflekterande sensorer, studera det och köra det så att du får veta hur den reflekterande sensorer fungera. Nu vet du hur du använder galileo, gör din robot flytta framåt tillbaka vänster och höger, samt tar avläsningar från IR-sensorer.
Du kan gå vidare och lägga till ultraljudssensorer på framsidan av bot två inför direkt från centrum ser vänster och höger, och en ser framåt, för att följa väggar förutom bara linjer. Arduinoen har en snygg liten exempelkod för ultraljudssensorer (ping bibliotek) som kan lära dig hur detta mycket användbart utbud finders arbete.