Setup() Fonksiyonu:
Değişkenleri başlatmak, pin modlarını başlatmak, kütüphaneleri kullanmak vb. için kullanılır. Setup() fonksiyonu, her bir güç açıldıktan veya Arduino kartının sıfırlanmasından sonra sadece bir kez çalışır.
Loop() Fonksiyonu
Loop() fonksiyonu, setup fonksiyonu çalıştırıldıktan sonra çalıştırılır ve bir sonsuz döngü işlevi görür. Loop fonksiyonun bu sonsuz döngü özelliği, sürekli tekrar edecek olan işlemlerimizin gerçekleşmesini sağlar.
pinMode() Fonksiyonu
Belirtilen pini, bir giriş veya çıkış olarak davranacak şekilde yapılandırır.
digitalWrite() Fonksiyonu
Belirtilen dijital pine HIGH (5V) veya LOW(0V) değerlerini gönderir.
Örnek kullanımı şu şekildedir:
digitalWrite(13, LOW);
digitalWrite(5, HIGH);
digitalRead() Fonksiyonu
Digital pinden değer okumak için öncelikle bu pinin modunu INPUT olarak tanımlamak gerekir. Digital pinden değer okuma işlemi için digitalRead fonksiyonunu kullanılır.
Örnek kullanım şu şekildedir:
digitalRead(3); // 3 Nolu Pindeki değeri okuyup işlem yaptıracağız.
analogWrite() Fonksiyonu
analogWrite fonksiyonu ile 0-5 volt arasını 256 eşit parçaya bölerek digital pine farklı değerlerde güç gönderebiliriz. AnalogWrite Fonksiyonu için PWM pinlerini kullanmamız gerekiyor. Arduino uno PWM pinleri : 3, 5, 6, 9, 10, 11
Örnek kullanım şu şekildedir:
analogWrite(6, 255); // 6 Nolu pine 5 volt gönderir.
analogWrite(9, 0); // 9 Nolu pine 0 volt gönderir.
analogWrite(9, 0); // 9 Nolu pine 0 volt gönderir.
analogRead() Fonksiyonu
Analog pinlerden değer okumak için kullanılan fonksiyondur. Analogdan okuna değer 0-1023 arasındadır. Analog pinden değer okuyup okunan değere göre işlem yaptırabiliriz.
Örnek kullanımı şu şekildedir:
int deger = analogRead(A0);
Kaynaklar:
https://www.bilisimhocasi.com/klavyede-bazi-tuslar-calismiyorsa-neler-yapabiliriz
https://koddefteri.net/arduino/temel-arduino-dersleri/arduino-fonksiyonlar.html
Hiç yorum yok:
Yorum Gönder