28
Arduino programiranje

Program Iran Je

  • Upload
    gogo-p

  • View
    229

  • Download
    5

Embed Size (px)

DESCRIPTION

n

Citation preview

  • Arduino programiranje

  • Okruenje

  • Razvojna ploica

  • Serial Port / COM Port

  • Okruenje

  • Dijelovi koda

  • C jezikSvaka naredba zavrava sa ;

  • KomentariMogu biti bilo gdjeRedak poinje sa // Ili omeeni znakovima /* i */Ne utjeu na kodJako bitni za kasnije razumijevanje koda!

  • OperatoriRazliita znaenja iz C jezika

    = dodjeljivanje (a=5;)

    == usporeivanje (a==5)

    Ima jo: !=, , =

  • Logiko povezivanjeAnd i Or

    && je and

    || je or

  • VarijableOsnovni tipovi:

    BooleanIntegerCharacterString

  • DeklariranjeBoolean: boolean ime;

    Integer: int ime;

    Character: char ime;String: string ime;

  • Dodjeljivanje varijabliBoolean: ime = true;Ili ime= false;Integer: ime = 32767;or ime = -32768;Character: ime = A;String: ime = SparkFun;

  • Vidljivost varijabliVano je mjesto deklaracije

  • Setup dio kodavoid setup ( ) { }

    Setup funkcija se izvrava tono jedamputa na poetku svakoga koda

  • Setupvoid setup ( ) { }

    The setup header will never change,everything else that occurs in setuphappens inside the curly brackets

  • Setupvoid setup ( ) { Serial.begin;}U prije

    Obino u setup dijelu pokreemo neke resurse koji nam kasnije trebaju (jednom e zapoeti!) primjerice serijsku vezu

  • Loop funkcijaIme sugerira nakon setup ulazi u loop i vjeno se vrti u njoj

  • If Statementsif ( this is true ) { do this; }

  • Ifif ( this is true ) { do this; }

  • Conditionalif ( this is true ) { do this; }

  • Actionif ( this is true ) { do this; }

  • Elseelse { do this; }

  • Petlje

    loop

    For

    while

  • Petlje

    void loop ( ) { }

  • Petlje

    for (int count = 0; count

  • Petlje

    while ( count

  • Petlje

    while ( digitalRead(buttonPin)==1 ) {//instead of changing a variable//you just read a pin so the computer//exits when you press a button//or a sensor is tripped}

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    ************