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}
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
************