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.

Se Steg
Relaterade Ämnen

Arduino Tutorial Bundle.: Arduino experimenterande Kit:. (ARDX)

Intresserad av att göra snyggt projekt med en Arduino men inte säker på var du ska börja?Här är ett lätt att följa guide på hur man ansluta och använda en uppsjö av elektroniska komponenter.(skamlös plugg)Vill du göra allt?Komplett kit med komponente...

Arduino Tutorial - Laser security system

I denna tutorial kommer jag visa dig, hur man gör en enkel laser säkerhetssystem med Arduino.Steg 1: Du behöver: Hardware LEDLaserFotomotståndPiezo summernBrödunderläggenArduino unoResistor 10Ω Resistor220Ω motstånd för ledde.bygel trådProgramvaraArd...

Arduino tutorial - organisera dina projekt

om du har lyckats några arduino projekterar, Grattis! Du kan vara motiverad att ta på ett större projekt.Men när du tar på ett större projekt, din skärbräda blir smutsigare och smutsigare, som en skål med spaghetti (hoppare ledningar). Du kommer även...

Arduino Tutorial - numerisk Keypads

detta är ett exempel på en av min Arduino tutorials.Numeriska knappsatser kan ge ett enkelt slutanvändaren alternativ för olika gränssnitt för dina projekt. Eller om du behöver en massa knappar, de kan spara mycket tid när det gäller konstruktion. Vi...

Arduino Tutorial - lätt Hemlig knackning detektor

I detta projekt jag bygga en krets med en lysdiod och en piezo att fungera som en på och av en Led när den tar emot ett antal knackar ljud inom ett givet intervall.Steg 1: Saker du behöver HårdvaraLEDDiod (Zener 5.1v).Piezo summern470Ω motstånd1MΩ mo...

Arduino Tutorials (del 3-17 Tutorial Pack)

Detta är Arduino Tutorial Pack Del3.Den 1: a delen finns här:Del 2 här:Till skillnad från andra tutorials här brukar jag ge någon bakgrund i teorin hur det fungerar. Den är inriktad på resultatet hur uppnå det - att göra mätningar från massor av sens...

Arduino Tutorials (del ett-16 Tutorial Pack)

Detta är Arduino Tutorial Pack Del1.Del 2 finns här:Den 3: e delen finns här: Till skillnad från andra tutorials här jag kommer inte att ge någon bakgrund i teorin hur det fungerar. Den är inriktad på resultatet hur man ska uppnå det - för att göra m...

Arduino Tutorials (del två-17 Tutorial Pack)

Detta är Arduino Tutorial Pack del 2.Den 1: a delen finns här:Den 3: e delen finns här:Till skillnad från andra tutorials här brukar jag ge någon bakgrund i teorin hur det fungerar. Den är inriktad på resultatet hur uppnå det - att göra mätningar frå...

Arduino Tutorials (del 4-21 Tutorial Pack)

Detta är Arduino Tutorial Pack del 4.Den 1: a delen finns här:Del 2 finns här:Den 3: e delen finns här:Till skillnad från andra tutorials här brukar jag ge någon bakgrund i teorin hur det fungerar. Den är inriktad på resultatet hur uppnå det - att gö...

Raspberry Pi-Arduino-SignalR Home Automation navet

Efter ett par min prelude IBLEs publiceras här och här, detta projekt tar det första steget för att bygga upp en grundläggande version av en funktionell hem Automation Hub.Jag har använt flera olika tekniker i en ansträngning för att förstå hur jag k...

Arduino Tutorials-RFID-

lära sig hur man använder RFID-läsare med din Arduino. I denna delbetalning använder vi en RDM630 eller RDM6300 RFID-läsare. Om du har en innovationer ID-12 eller ID-20 RFID-läsare, har vi en annan tutorial för dig. Detta är kapitel femton av vår eno...

Hur man kontrollerar 3 servomotorer med tryckknapp växlar och en Arduino Uno

I detta projekt satte jag mig uppgiften att kontrollera förflyttning av 3 servomotorer genom att trycka på knappen växlar. Min avsikt är att använda dessa knappar för att styra en tre-servo robotarm rörelse.Vad jag vill ska hända:1. jag vill styra et...

Setup Arduino programvara för Atmega328P med intern kristall på skärbräda

en skärbräda Arduino kommer att kräva en Atmega328P styrenhet för dessa instruktioner. Observera "P" i slutet av namnet. Du kan inte använda en Atmega328 eftersom den har en något annorlunda enhet ID-nummer. Det kommer att kräva en olika styrels...

KOMMA igång med ARDUINO #1

Välkommen tillbaka! Jag kände att det finns många nybörjare som behöver lära sig Arduino så jag beslutat att hjälpa dem ut genom att släppa en serie Arduino tutorials. Huvudskälet för att publicera denna Arduino serie ärJag publicerar här.Hjälpa nybö...

KOMMA igång med ARDUINO #5

Hej, ledsen för förseningen av denna handledning. Här i denna tutorial kommer jag lära dig hur man kontrollerar två ledde med Arduino. detta är den grundläggande principen om trafikljus system. Där lätt förändringar från en färg till andra färg efter...

En nybörjares guide till Arduino

Efter några år av experimentera med Arduino, beslutade jag att det är dags att dela den kunskapen har jag fått. Så jag här går, en guide till Arduino, med nakna grunderna för nybörjare och lite mer avancerade förklaringar för personer som är något me...

Arduino ledde intensitet med potenciometer

Fortsätter den Arduino tutorial serien, skapa jag ett projekt som kombinerar olika delar av hårdvara och mjukvara.Arduino projekt kombinera och potentiometer att variera ljusintensiteten för en LED.Låt oss komma igång!Steg 1: Nödvändig hårdvara Ardui...

Arduino allt-i-ett guiden komma igång

en All-i-en handledning för att komma igång med Arduino öppen elektronik prototyping plattformen. Denna guide är avsedd för nybörjare men bör också vara användbar för dig om du redan mixtra med elektronik men vill komma igång med Arduino. Jag ska täc...

Hur man gör en Arduino från scratch

Frugal Engineering är bäst vägen framåt för vetenskap.Om du är intresserad av att göra vissa arduino från början, har du kommit till rätt ställe.Du kan se en video tutorial för detta instructable: härDet kommer att komplettera alla kryphål eller tviv...