Arduino Programlama Dili Temelleri

with 6 yorum

Arduino Programlama Dili Temelleri


Arduino programları üç ana bölümden oluşabilir: yapı, değerler (değişkenler ve sabitler) ve fonksiyonlar(işlevler).

Aşağıdaki tablo https://www.arduino.cc/en/Reference/HomePage adresinin birebir kopyasıdır. Türkçeye çevrilmiştir.

İlgili anahtar sözcüğüne tıklayarak açılan sayfada yine aynı şekilde Türkçeye çevrilmiş içeriği inceleyebilirsiniz.

Eğer Arduino ile ilgileniyorsanız bu kaynak olmazsa olmazlarınızdan olacaktır.

Bazı sayfalar daha tam olarak çevrilmediğinden gri olarak gözükecektir.

Bu işlevlerle ilgili videolu örnek program ve projeler paylaştığımızda ilgili işlev sayfalarının altında belirtilecektir.

Sayfada herhangi bir hata, öneri ve yorumlarınız için iletişim kurmanızı bekleriz.

Facebook Sayfa: https://www.facebook.com/elektromanyetix/

Facebook Grup: https://www.facebook.com/groups/253295361747543/

Youtube: https://www.youtube.com/c/elektromanyetix

Bu sayfa ve bağlantılı sayfa içerikleri sürekli güncelleneceği için PDF Dosyası mevcut değildir.


NOT: Emeğe saygı için;
Türkçe çevirinin tüm hakları saklıdır.
Bu web sayfası sadece link olarak paylaşılabilir.


 

Yapı



Kontrol Yapıları


Sentaks (Söz dizimi)


Aritmetik Opertaörler

  • = (atama)
  • + (toplama)
  • (çıkarma)
  • * (çarpma)
  • / (bölme)
  • % (mod al)

Karşılaştırma Operatörleri

  • == (eşit)
  • != (eşit değil)
  • < (küçük)
  • > (büyük)
  • <= (küçük veya eşit)
  • >= (büyük veya eşit)




Boolean(Mantık) Oparatörleri

  • && (ve)
  • || (veya)
  • ! (değil)

İşaretçi Erişim Operatörleri

  • * ayırma operatörü
  • & refarans operatörü

Bit Düzeyi Operatörleri

  • & (bit ve)
  • | (bit veya)
  • ^ (bit xveya)
  • ~ (bit değil)
  • << (sola bit kaydırma)
  • >> (sağa bit kaydırma)

Bileşik Operatörler

  • ++ (arttır)
  • (azalt)
  • += (bileşik arttır)
  • -= (bileşik azalt)
  • *= (bileşik çarp)
  • /= (bileşik böl)
  • %= (bileşik mod al)
  • &= (bileşik bit düzeyi ve)
  • |= (bileşik bit düzeyi veya)

Değişkenler


Sabitler




Veri Tipleri


Dönüşümler


Değişken Kapsamı ve Elemeleri


Araçlar





Fonksiyonlar(İşlevler)


Dijital Giriş/Çıkış


Analog Giriş/Çıkış


Due ve Zero için


Gelişmiş Giriş Çıkış


Zaman


Matematik


Trigonometri


Karakterler


Rastgele Sayılar

  • randomSeed()
  • random()

Bitler ve Baytlar


Harici Kesmeler


Kesmeler


İletişim


USB (32u4 tabanlı kart ve Due/Zero)

  • Keyboard
  • Mouse

 


NOT: Buradaki bilgiler arduino.cc sitesinden Türkçeye çevrilmiştir.
Türkçe çevirinin tüm hakları saklıdır.
Bu web sayfası sadece link olarak paylaşılabilir.
Sayfada herhangi bir hata, öneri ve yorumlarınız için iletişim kurmanızı bekleriz.


[Toplam:6    Ortalama:4.3/5]
Takip Et yucelll:

Maker

Elektronik, Bilim, Teknoloji, Müzik, Tasarım.

Bir Yanıt

  1. Bahadır
    | Cevapla

    Eline,koluna sağlık kardeşim.Allah razı olsun çok faydalı bir çalışma yapmışsın.Dil sıkıntısı olanlar için ilaç olacak.

  2. YUNUS EMRE
    | Cevapla

    Elinize kolunuza sağlık kardeş,süper olmuş …

  3. Yusuf
    | Cevapla

    Elinize sağlık,

  4. Enes tekin
    | Cevapla

    Emeğine sağlık hocam, şimdiye kadar gördüğün en yararlı arduino paylaşımı bu. Teşekkür ederim paylaşımı herkesin yararlanabilmesi için buraya koyduğun için.

  5. Mustafa S.
    | Cevapla

    Mükemmel olmuş teşekkürler

  6. Ruby
    | Cevapla

    Çok çok yararlı bi paylaşım, Arduino’nun reference kısmında bu materyalleri görünce keşke Türkçe çevirisi olsa demiştim ve bu sitede buldum teşekkürler..

Bir Cevap Yazın