Arduino Uno ile Trigonometrik Fonksiyonlar Uygulaması
Arduino programlama dili, bazı matematiksel ve trigonometrik işlemleri yapmak için hazır fonksiyonlar sunar.
Matematiksel Fonksiyonlar:
- min(): İki değerden küçük olanı seçmek için kullanılır.
- max(): İki değerden büyük olanını seçmek için kullanılır.
- abs(): Mutlak değer almak için kullanılır.
- constrain(): Aralık sınırlamak için kullanılır.
- map(): Bir aralığı başka bir aralığa dönüştürmek için kullanılır.
- pow(): Bir sayının üssünü almak için kullanılır.
- sq(): Bir sayının karesini almak için kullanılır.
- sqrt(): Bir sayının karekökünü almak için kullanılır.
Trigonometrik Fonksiyonlar:
sin(): Fonksiyona gönderilen radyan cinsinden açı değerinin sinüsünü hesaplayıp geri döndürür. Fonksiyonun dönüş değeri -1 ile +1 arasındaki ondalıklı değerlerdir. Sinüsü alınacak radyan açı değerinin sonucu double tipindeki değişkene atanmalıdır.
cos(): Fonksiyona gönderilen radyan cinsinden açı değerinin kosinüsünü hesaplayıp geri döndürür. Fonksiyonun dönüş değeri -1 ile +1 arasındaki ondalıklı değerlerdir. Kosinüsü alınacak radyan açı değerinin sonucu double tipindeki değişkene atanmalıdır.
tan(): Fonksiyona gönderilen radyan cinsiden açı değerinin tanjantını hesaplayıp geri döndürür. Fonksiyonun dönüş değeri -∞ ile +∞ arasındaki ondalıklı değerlerdir. Tanjantı alınacak radyan açı değerinin sonucu double tipindeki değişkene atanmalıdır.
Her üç fonksiyon da float türü parametre alır, dönüş değeri double cinsindendir.
Uygulamaya Ait Şema, Bağlantı Şekli ve Görseller
Bu uygulamada Arduino UNO kartı yeterli olmaktadır.
Görsel 1.1: Arduino Uno ile trigonometrik fonksiyonlar uygulaması devre şeması
Malzeme Listesi
Sıra No |
Adı |
Özelliği |
Miktarı |
1 |
Arduino Uno R3 |
- |
1 Adet |
Uygulamaya Ait Kod
Uygulamanın Proteus Simülasyonu
Uygulamanın Tinkercad Simülasyonu
Bu internet sitesi içeriğinde yer alan tüm eserler (yazı, resim, görüntü, fotoğraf, video, müzik vb.) İlhan DEMİR'e ait olup, 5846 sayılı Fikir ve Sanat Eserleri Kanunu ve 5237 sayılı Türk Ceca Kanunu kapsamında korunmaktadır. Bu hakları ihlal eden kişiler, 5846 sayılı Fikir ve Sanat eserleri Kanunu ve 5237 sayılı Türk Ceza Kanununda yer alan hukuki ve cezai yaptırımlara tabi olurlar. İlhan DEMİR, yasal işlem başlatma hakkına sahiptir.
BİR CEVAP YAZ