ISC Arduino Tutorial 1 (2 / 10 steg)
Steg 2: Introduktion till grundläggande seriell kommunikation
Öppna "BasicSerial" exemplet du hämtat från GitHub https://github.com/kyesh/ArduinoTutorial
Detta är koden jag ska förklara. Det finns endast några mindre skillnader från detta och Tom kod redaktör.
Rader som börjar med ett dubbelt snedstreck "/ /" kommentarer. Arduino kommer att ignorera dem när sammanställningen/kör din kod. Detta gör att programmerare kan ge information om hur deras program fungerar för att hjälpa sig själva eller andra programmerare räkna ut hur koden fungerar.
Nästa jag dig att läsa under följande länkar på sidan Arduino. Om du är ny till programmering inte motarbetas om de inte gör någon mening för dig. Jag kommer att förklara dem enklare uttryckt. Du kommer att behöva vänja sig vid att läsa och förstå dokumentationen sådär när dina kunskaper i programmering utvecklar.
http://www.Arduino.cc/en/reference/Serial
http://www.Arduino.cc/en/Serial/BEGIN
http://www.Arduino.cc/en/Serial/println
1. Serial.println() kallas en funktion. Mesta inom programmering innebär med hjälp av funktioner. Senare i denna tutorial får du lära dig att skriva dina egna funktioner! Serial.println() är en funktion som skriver ut över den Arduino seriell linje. När du är ansluten till datorn kan du Visa vad som skrivs ut genom att klicka på den seriella monitorn.
2. "jag ut en gång" är en parameter av funktionen Serial.println(). Parametern är din ingång till funktionen och i detta fall anger för funktionen vad ska skrivas ut. Prova ändra detta till något annat som "Jag älskar korv" och köra koden igen. Se till att omge dina ord med citationstecken ("").
3. om man tittar på den första raden visas på serial skärmen står det "Jag ut en gång". Jag ibland får du en rolig karaktär eller två före den första raden ska skrivas ut. Oroa dig inte om detta. Också märka hur ska detta bara skrivas en gång eftersom det händer i void setup delen av koden. Obs: för att se den första raden måste du avmarkera rutan som heter Autoscroll och sedan bläddra tillbaka till toppen (eller ha riktigt snabb ögon).
4. Lägg märke till hur "jag ut igen och igen" fortsätter att skriva ut om och om igen. Detta är eftersom det är i den ogiltiga loop delen av koden. Denna kod kommer att fortsätta att köra om och om igen fram till slutet av universum! Eller tills du kopplar från/programmera din Arduino.
5. Detta är rutan kan du skicka kommandon till din Arduino över följetong. Exempel kan vara om du hade en robot att skicka kommando för bilresa rakt, sväng höger, sväng vänster. Vi kommer inte att arbeta med detta men det är något häftigt kan du utforska i framtiden.