Jeffrey Cross
Jeffrey Cross

Hej Blink!

Alla verkar vara röra med Arduino på sistone. Så idag var min chans att ge det ett steg. Jimmie Rodgers från Willoughby och Baltic hjälpte mig att installera programvaran på min bärbara dator på Noise Night. Det var otroligt enkelt, och han hjälpte mig att förstå att IDE för "Regular Arduinos" skiljer sig från det som används på Minty POV och Brain Machine.

Stephanie, en av mina programmeringsstuderande hade en bit kod köra på sin bärbara dator och ville testa den med fyra lysdioder. Vi satte upp ett brödbräda med lysdioderna, och hon fick sitt program att springa. Hon hade det gått Cylon stil, där ljuset skulle passera från sida till sida. Efter att hon hade lämnat märkte jag brödbrädet som satt på bordet, fortfarande fast vid arduino, så jag tänkte att jag skulle ge det en virvel. Jag kopplade den till USB-porten, slog upp IDE och såg hennes programkörning.

Då bestämde jag att jag ville röra med det på egen hand, så jag letade efter "Hello World Arduino" Hello World är vanligtvis det enklaste programmet du kan springa på ett datorspråk. Jag ville enkelt, så jag kunde förstå vad det gjorde. Jag hittade koden, som också finns i Hjälp-menyn under något eller annat, men jag kunde inte hitta det enkelt. Jag kom ihåg att Jimmie hade berättat för mig att Blink är det första programmet du vill springa.

Jag kopierade koden och klistrade in den i skriptfönstret. Då var jag tvungen att räkna ut hur jag skulle få det till styrelsen. Jag träffade kompileringsfönstret, som ser ut som en spellknapp och såg att den sammanställdes. Jag försökte ändra några saker och bröt den.

Tidigare hade Stephanie också några grundläggande problem, som inte stavar variabelnamnen exakt samma under hela koden. Handskriven kod är skiftlägeskänslig, så det är viktigt att inte röra med det för mycket. När vi felsökte sin kod lade jag några kommentarsmärken (//) framför de linjer som kasta felen. Så småningom fann vi att problemet var kapitalisering.

Efter att ha sammanställt, sparade jag filen och sedan hämtade den till tavlan. Jag var väldigt glad när jag såg att en LED blinkade. Efter ungefär en halv minut blev jag uttråkad och började kasta med koden. Jag försökte ändra varaktigheten för blinkningen och pausen, och då gjorde jag att var och en av de fyra lysdioderna gjorde sin blinkande sak.

Så nu har jag gjort en Arduino blink. Det finns så mycket mer som kan göras, men allt måste börja någonstans. Detta steg för mig har varit ett stort block. Av någon anledning har jag inte kunnat gå igång. Men nu går det. Förhoppningsvis kan andra hitta det här ögonblicket användbart. Om du gör det, låt oss veta i kommentarerna. Ta några foton och video av dina experimentationer och lägg till dem i Make Flickr-poolen.

Del

Lämna En Kommentar