Professional Documents
Culture Documents
A Háromjegyű Kódtábla
A Háromjegyű Kódtábla
Karakterek:
|| Logikai VAGY
&& Logikai ÉS
== Egyenlőségvizsgálat
!= Egyenlőtlenségvizsgálat
= Értékedás
+=, -=, /= *= Értékmódosítás
Serial.begin
Szintaxis
Használat
Serial.write
void Serial.write(char c)
void Serial.write(String s)
void Serial.write(char[] buffer, int length)
Használat
char c[32];
...
Serial.read
Szintaxis
char Serial.read()
Használat
char c;
...
Szintaxis
int Serial.available()
Használat
char c;
...
Serial.readString
Szintaxis
String Serial.readString()
Használat
String s;
...
If és else.
int i;
void setup()
{
i = 0;
pinMode(13, OUTPUT);
}
void loop()
{
if(i == 0)
{
i = 1;
digitalWrite(13, HIGH);
}
else
{
i = 0;
digitalWrite(13, LOW);
}
delay(300);
}
void ciklus
Sokszor hasznos tud lenni, ha egy adott kódrészletet többször is fel tudunk használni.
Például ha egy programban valami tevékenységet akarunk jelezni, villogtathatunk egy ledet:
digitalWrite(LED, HIGH);
delay(500);
digitalWrite(LED, LOW);
Az előző kód részlettel azonban van egy nagy probléma: minden egyes villogtatási helyre be
kell másolni. Ha utólag rájövünk, hogy pl. más sebességgel akarunk villogtatni, akkor ezt
aránylag sok helyen kell módosítani. Ehelyett létrehozhatunk metódusokat:
void villog(int ido, int szam) //visszatérési érték, név, paraméterek(nem mindig
szükséges)
{
int i; //
for(i = 0; i@ < szam; i++) //
{ //
digitalWrite(LED, HIGH); // Metódus Törzs
delay(ido); //
digitalWrite(LED, LOW); //
} //
}