Seed Motor sköld V2 kodning handledning
I detta Intructable vi talar om ett vanligt problem i programmering, Top Down-metod för programmering och hur du kan styra Seeed Motor sköld V2.0 för Arduino Uno. Så kan hoppa direkt till den.
Inom industrin och inom mitt sidoprojekt möter jag ett vanligt problem i alla typer av kodning. Vara det stege logik, C++, eller en Cognex Vision kalkylblad personer skriver källkoden glömma vilken källa koden är...
I programmering med dess jargong och syntax och språk är det lätt att fastna i "The Matrix" och börja tro som skriver du kod för maskiner att läsa.
Väl dess tid att komma ut i kaninhålet. Maskiner bara förstå binära; 1 och 0 är. Om du inte är Morpheus skriver inte kod för maskiner du skriver kod för människor och för människor att läsa. Och precis som en bra uppsats, bra kod bör aldrig förlora synen av sin publik och bör vara lätt att förstå och förmedla till andra.
I detta sammanhang bara för att din kod fungerar betyder inte att det är bra kod. (Som en sida noterar några kod är avsiktligt vag men här en annan historia.) Detta faktum är en anledning till alla programmerare när plocka upp någon annans arbete kommer utan tvekan på några peka säga, "Detta är en röra jag måste bara skriva det. På samma rad har jag aldrig hört någon säga, "denna kod har för många kommentarer och anvisningar".
Tänk på alla bortkastade mantimmar uppfinna hjulet på nytt. Varför? Eftersom skriver riktigt bra kod: dokumenterar och kommenterar och detta innebär mer knapptryckningar på främre, tar detta längre tid så det inte blir gjorda.
Till exempel kommer nedan jag att presentera 2 enkla Arduino kod som styr en liten robot. Både av koder använder samma hårdvara och utför samma åtgärd.
Den maskinvara som används kommer att vara:
-2 DC motorer i en liten RC bil kropp
-Arduino UNO
-Seeed Motor sköld och krok upp tråd
Båda dessa koder utför samma åtgärd. Som en skulle du hellre få tappade i knät?