program iran je
DESCRIPTION
nTRANSCRIPT
-
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}
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
************