top of page

Ders-3 Konular:

​

Portların Kullanımı

1- Mesafe Sensörü

2- RGB LED - BUZZER

Mesafe Sensörü Uygulaması

 

int trigPin = 11;
int echoPin = 12;
void setup() {
pinMode(trigPin, OUTPUT); // trigPin Çıkış olarak tanımlıyoruz.
pinMode(echoPin, INPUT); // echoPin İnput olarak tanımlıyoruz.
Serial.begin(9600); // SeriPort haberleşme hızı 9600
}
void loop() {
int sure, uzaklik;
digitalWrite(trigPin, HIGH);
delayMicroseconds(1000);
digitalWrite(trigPin, LOW);
sure = pulseIn(echoPin,HIGH); //ses dalgasının geri dönmesi için geçen sure ölçülüyor
uzaklik = (sure/58); //süre uzaklığa çevriliyor
Serial.print("Uzaklik(cm)= ");
Serial.println(uzaklik); }

​

​

RGB LED Uygulaması

​

int maviPin = 2;
int yesilPin = 3;
int kirmiziPin = 4; void setup()
{
pinMode(maviPin, OUTPUT); // maviPin çıkış olarak tanımlıyoruz.
pinMode(yesilPin, OUTPUT); // yesilPin çıkış olarak tanımlıyoruz.
pinMode(kirmiziPin, OUTPUT); // kirmiziPin çıkış olarak tanımlıyoruz.
}
void loop()
{
digitalWrite(yesilPin, LOW); // Bu iÅŸlemde YeÅŸil LED’i yakıyoruz.
delay(250); // 250ms Gecikme, bu süreyi dilediÄŸiniz gibi deÄŸiÅŸtirebilirsiniz.
digitalWrite(yesilPin, HIGH);
digitalWrite(maviPin, LOW); // Bu iÅŸlemde Mavi LED’i yakıyoruz.
delay(250);
digitalWrite(maviPin, HIGH);
digitalWrite(kirmiziPin, LOW); // Bu iÅŸlemde Kirmizi LED’i yakıyoruz.
delay(250);
digitalWrite(kirmiziPin, HIGH);
}

​

​

bottom of page