KLC särskilda Robot Kit (14 / 14 steg)
Steg 14: Ytterligare resurser och programmering
Referenser:Nu när du har börjat hålla lärande! Här är några referenser för dig.
PICAXE:
- PICAXE hemsida.
- PicAxe 08 motorn förarens styrelsen bruksanvisning
- Se den PICAXE Manual 1 för information om att komma igång med PICAXE.
- Se den PICAXE Manual 2 för information om grundläggande kommandon.
- Se PICAXE Manual 3 för information om gränssnitt PICAXE till externa kretsar.
Kalejdoskop Learning Center:
Några andra bra kit och produkter finns tillgängliga från:
Robot byggnad gemenskapen:
Programmering:
Hej, roboten var förprogrammerade men du kan experimentera och anpassa programmet eller skriva egna. Nedan är en länk till några enkla kod som fungerar för denna robot.
För att programmera roboten, måste du hämta och installera PICAXE programmering redaktör för ditt operativsystem. Det är gratis. Var noga med att följa installationsanvisningarna noggrant! Du behöver också ett PICAXE USB-Hämta kabel, som du kommer att köpa. Det finns att köpa från Robot Shop och andra hitta leverantörer.
Anslut din PICAXE USB ladda ner kabeln till datorn. Kontrollera anvisningarna på webbplatsen PICAXE vara säker på att du har drivrutiner korrekt installerade, och rätt COM-port markerad. Vi kommer inte att upprepa deras instruktioner här.
Vara att bygeln H1 är inställd på "PROG". Anslut den andra änden PICAXE Hämta kabelns till cirkulär programmering uttaget på PICAXE-08 ombord. Ställa in roboten på något så att dess hjul inte röra marken. Stäng på batterihållaren till "På".
Använda PICAXE Programeditor programmera roboten. Efter programmet laddas ner, Stäng av roboten med växeln på batterihållaren. Koppla ur uttaget programmering. Ange Jumper H1 till 'Kör' och ange din robot på marken.
Aktivera roboten och titta på det gå! När den stöter i något som kontaktar en av de två mikrobrytare, bör det stoppa och försöker slå för att undvika hinder.
Det är vanligt att roboten kan inte köra helt rak när du flyttar framåt. Detta beror på att de två motorerna kan köras i lite olika hastigheter. Det är inte kritisk. Dock behöver om roboten inte driver bakåt i stället för framåt, eller om det snurrar i cirklar, du ändra något.
Du kan antingen i hårdvara åtgärda dessa problem genom att ändra hur trådarna från motorerna är anslutna eller i programvara, genom att ändra med stift är inställda till hög eller låg i programmet.
Om roboten enheter bakåt i stället för framåt, då motorerna är båda fast baklänges, och måste ändras i programvara eller maskinvara.
Om roboten snurrar till vänster istället för att köra framåt, då den vänstra motorn fast baklänges och måste ändras i programvara eller maskinvara.
Om roboten snurrar till höger istället för att köra framåt, då rätt motor fast baklänges, och måste ändras i programvara eller maskinvara.
Bli inte upprörd din robot felande först. Detta är en stor möjlighet till lärande!