Din första riktiga robot den lätt sätt, lära sig alla grunderna samtidigt på det :) (45 / 51 steg)
Steg 45: Koppla upp din dator, starta programmering
Installera drivrutinen och kabel som beskrivs, och Anslut kontakten till styrelsen.
nfoga alla batterier i din robot... Vänta.. Vänta.. vädra... något luktar roligt? Inga gnistor, ingen rök? Nej? OK, gå vidare sedan.
De flesta versioner av Picaxe programmering programvara har någon form av menyn objekt som kallas "alternativ". Ange som och leta efter en sida eller flik som säger "Mode". Några redaktörer öppna även denna mycket sida för dig när du första starta upp programmet.
Här borde du hitta en buttom där det står "Firmware" eller "Kontrollera firmware version". Klickar på den.
Nu är vad som ska hända att redaktör samtalen på kabeln, som talar till mikrokontroller och frågar det vilken typ av ett Picaxe marker. Den borde returnera något som "28 X 1/40 X 1", och detta ska visas på skärmen för dig.
Om ja, sedan bra; Du har kontakt. Nu någonstans i samma skärmar, du bör kunna ställa in läget av redaktören, ställa in den till 28 X 1/40 X 1.
(Det är ett stort mysterium för mig varför detta måste ske, förresten; Tydligen redaktör kan se vilken typ av chip är där, så varför i hela friden kan det bara inte ställa av sig själv?. Hmm... Låt mig veta om du hittar denna reasone en dag ;)
OK, om du får något fel, kan inte hitta mikrokontroller eller något rapporteras fel med kabel, jag kommer att be dig att luta sig mot Picaxes hjälp och manualer. Det är vanligtvis mycket enkelt, så försök igen om något är fel. Eller från en annan dator, bara för att se hur det bör fungera, försök först igen och bugg spår så.
Nu, gå in programmering huvudredaktör; Det är som en stor textredigerare. Om inget projekt är öppen, gå till "Fil"; och öppna "Nya grundläggande" / "Nya".
I här Skriv detta:
servo 0, 150
vänta 2
Detta är din första program, och det är mycket enkelt. Den första raden berättar mikrokontroller att det finns ett servo på stift 0, och att det bör sätta i mittläget, som är 150.
Nästa rad berättar det att tänka på livet i 2 sekunder (som ger servo tid att vända).
Och efter detta, mikrokontroller kommer att sluta göra någonting alls, det kommer att gå zombie!
Skriva det i, och överför koden till mikrokontroller. Det är gjort på vissa system genom att trycka på F5. Nej, vänta, jag tycker det är så på alla system. På allt som kan jag testa härifrån iaf :) Du kan också klicka på "Program".
Du bör få veta att programmet överför, och sedan magic bör hända; Servo ska vända till mittläget.
Kanske det göra inte mycket, men det kan vara eftersom det var redan i centrum.
Försök att hålla nere på "Reset" switch som placeras på bordet, samtidigt som du vrider servo åt sidan. Sedan släppa Återställ, och det ska vända tillbaka på plats.
Kanske tror du inte det är centrum, men det är. Men kanske din servo "horn" bara är monterad tafatt. Mitt i det är det en skruv. Skruva loss och ta av horn, kontrollera att mikrokontroller har satt servo i centrum och sedan skruva på den "horn" (skiva eller vad någonsin) igen, så det är hur du tror att det ska se ut när centrerad.
Nu, låt oss försöka flytta den till en annan sida, låt oss utvidga programmet:
servo 0, 75
vänta 2
servo 0, 225
vänta 2
servo 0, 150
vänta 2
kommandot servo bör endast använda värden från 75 till 225, som är mest en standard servo kan gå till någon sida. Värden utanför dessa intervall inte rekommenderas, kan ge roliga resultat.
Varje gång du kör programmet (du kan dra ur kabeln, ta ut batterierna och slå på den igen utan kabeln), börjar det från toppen. Och varje gång du trycker på reset, det kommer.
Om du vill att det ska gå i en slinga, kan du lägga till en etikett i topp och i botten gör det gå tillbaka till att etikett. Vi gör upp alla namn för en etikett, bara ett enda ord, följt av en ":", titta på:
servofun:
servo 0, 75
vänta 2
servo 0, 225
vänta 2
servo 0, 150
vänta 2
gå till servofun
Nu går det bara på och på... Prova att spela runt en del med det, ändra värden etc, om du vill ha :)
...
OK, tillbaka till bygga roboten ;)