Giriş
  • Giriş
Program Yapısı
  • void setup(), void loop(), #define ve #include kavramları
Kontrol Yapısı
  • if
  • if/else
  • switch/case
  • while
  • do/while
  • for döngüsü ve break
  • continue
Aritmetik Operatörler
  • Toplama, Çıkarma, Çarpma, Bölme
Karşılaştırma Operatörleri
  • Karşılaştırma Operatörleri
Boolean Operatörleri
  • && (and) Mantıksal VE
  • || (or) Mantıksal VEYA
  • ! (not) Mantıksal DEĞİL
Birleşik Operatörler
  • ++ (arttırma), -- (azaltma)
  • Toplama, Çıkarma, Çarpma, Bölme ve Mod Alma İşlemleri
Sabitler
  • Sabitler; High|Low, Input|Output, true|false, integer, U&L, floating Kavramları
Dönüşümler
  • Dönüşümler: char, byte, int, unsigned int, long, float, string, substring
Değişken Kapsamları
  • Değişken Kapsamları: static, volatile, const, PROGMEM, sizeof()
Dijital Girişler ve Çıkışlar
  • Dijital Giriş Çıkış:pinMode(pin,mod), digital Write(pin,değer), digitalRead(pin)
Analog Girişler ve Çıkışlar
  • analogRead(pin)
  • analogWrite(pin,deger) - PWM
  • analogReference(tip)
Gecikmeler
  • delay(milisaniye)
  • unsigned long millis()
  • delayMicroseconds(mikrosaniye)
Matematiksel İşlevler
  • min(x,y)
  • max(x,y)
  • abs(x)
  • constrain(x,a,b)
  • map()
  • pow(a,b)
  • sqrt(a,b)
  • sin(rad)
  • cos(rad)
  • tan(rad)
Karakterler
  • isAlphaNumeric()
  • isAlpha()
  • isAscii()
  • isWhiteSpace()
  • isControl()
  • isDigit()
  • isGraph()
  • isPrintable()
  • isPunct()
  • isSpace()
  • isUpperCase()
  • isHexaDecimalDigit()
  • Uygulama
Seri Haberleşme
  • Serial.begin(hızı)
  • int Serial.available()
  • int Serial.read())
  • Uygulama 1: Serial.begin(); Serial.available() ve Serial.print()
  • Serial.print(data)
  • Serial.println(data)
  • Uygulama 2: Serial.print ve Serial.println()
Interruptlar (Kesmeler)
  • interrupts()
  • Dış Kesme veya Donanım Interrupt
  • Timer Interrupt
  • Uygulama - Timer Interrupt
  • noInterrupts()
Random Sayılar
  • randomSeed()
  • random(min,max)
Gelişmiş Giriş Çıkışlar
  • tone()
  • noTone()
  • Uygulama
Kütüphaneler
  • EEPROM
  • Uygulama
Haberleşme Protokolleri
  • I2C Veri Yolu
  • Uygulama - 1 - I2C Haberleşmesi Seri Port Uygulaması
  • Uygulama - 2 - I2C Haberleşmesi ile Buton ve Led Kontrolü
  • SPI Veri Yolu
  • Uygulama - SPI Veri Yolu
Structure Yapısı
  • Structure Yapısı
Fonksiyon İşlemleri
  • Fonksiyonlar
  • Fonksiyonlar Kullanarak Kod Yazma
Tasarım Yöntemleri