Arduino Dersleri | Arduino IDE Kurulumu | Arduino Programlama Dersleri
Bir nesne oluşturma : int led = 5;
Bir değer oluşturma : int deger;
analog giriş için nesne oluşturma: #define potpin A0
true/false (bool) için veri oluşturma: bool durum;
Çıkış olup olmadığını belirleme : pinMode(led, OUTPUT);
Giriş olup olmadığını belirleme : pinMode(sensör, INPUT);
Bilgisayar için seri port kullanma: Serial.begin(9600);
Bool değer atama: durum = false; veya durum = false;
Dijital pin çıkış için kullanma : digitalWrite(led, HIGH);
Dijital pin giriş için kullanma : digitalRead(sensor) = deger ;
Analog girişten değer okuma: deger = analogRead(potpin); Seri pota veri yazma: Serial.println(deger);
İf kullanımı: if(durum == true){ digitalWrite(led, HIGH); } Else kullanımı: else{ digitalWrite(led, LOW); }
Bir saniye bekletme: delay(1000);
int led = 5;
void setup() {
pinMode(led, OUTPUT);
}
void loop() {
digitalWrite(led, HIGH);
}
int sensor = 5;
int deger;
void setup() {
pinMode(sensör, INPUT);
Serial.begin(9600);
}
void loop() {
digitalRead(sensor) = deger ;
Serial.println(deger);
}
#define potpin A0
int deger;
void setup() {
Serial.begin(9600);
}
void loop() {
deger = analogRead(potpin);
Serial.println(deger);
}
int led = 5;
bool durum;
void setup() {
pinMode(led, OUTPUT);
durum = true;
}
void loop() {
if(durum == true)
{
digitalWrite(led, HIGH);
}
else
{
digitalWrite(led, LOW);
}
}
void komutu için kullanacağın nesne #define ile kodlanması gerekir.
#define led 5;
void setup() {
// put your setup code here, to run once:
pinMode(led, OUTPUT);
}
void loop() {
yak();
}
void yak () {
digitalWrite(led, Hıgh);
}