ARDUINO ILE KODLAMA DERSLERI #1

ARDUINO ILE KODLAMA DERSLERI #1


Merhaba arkadaşlar bu bölümümüzde arduino ile projeler yapabilmek için kodlamayı öğreniyoruz. Eee biliyorsunuz her şey kopyala-yapıştır ile olmuyor biraz gayret edip işin mantığını çözmeliyiz. Peki bu kodlama derslerinde bizi neler bekliyor olacak ?
Öncelikle arkadaşlar bütün bu anlatımları yazılı olarak anlatmayı planlıyorum çünkü video hem bizim hem de sizin çok zamanınızı alıyor. Karadayı Robotics olarak elimizden geldiğince sadeleştirip basitleştirerek anlatacağımız kodlama derslerimizde tek temennimiz;
İşin ezber kısmını değil de mantık kısmını öğrenmeniz. Eğer işin mantık kısmını çözerseniz yapacağınız projeler sizin hayal gücünüze kalır.

Evet arkadaşlar kodlama bölümüne geçmeden önce bu yazımda sizlere işleyeceğimiz değişkenleri, döngüleri ve tanımları bir liste halinde vermek istiyorum. Açıklamaları yan taraflarına yazacağım arkadaşlar hem derslerimizi okurken biraz olsun fikriniz olmuş olur hem de işin mantığını anlamaya en başından başlarsınız.



Matematiksel İşlemler                   

  • =  Eşittir                                                     
  • +  Toplama                                       
  • -   Çıkarma                                      
  • *   Çarpma                            
  • /    Bölme                              
  • %  Modunu alma         
 
    Karşılaştırmalar
      

    • 1- ==   Eşittir
    • 2- !=    Eşit değildir
    • 3- <     Küçüktür
    • 4- >     Büyüktür
    • 5- <=   Küçük eşit
    • 6- >=   Büyük eşit

    Mantıksal

    • 1- &&   Ve
    • 2- ||        Veya
    • 3- !        Değil

      KOD TANIMLARIMIZ

      #include = Kütüphane dahil etmek için kullanırız
      #define = 
      int = Sabit olmayan değişken atanır
      const int = Sabit atanır
      void setup() {} = Yazan kodların sadece bir kere yapıldığı bölüm
      pinMode(); = Tanımladığımız pinin giriş mi yoksa çıkışmı olduğunu belirlediğimiz kod
      Serial.begin(); = Seri haberleşmeyi başlattığımız kod
      
      void loop() {} = Asıl yapılacak işlemler bu bölüme yazılır, Döngğ halinde ya da sabit biçimde kodlar sürekli işlenir.
      Serial.print(""); = Seri ekrana birşey yazdırmak istediğimiz zaman kullanırız
      digitalWrite(); = Atadığımız dijital pinlerdeki kompanentlerin ne yapacağını burdan belirliyoruz
      digitalRead(); = Dijital Sensörlerden gelen verileri bu kod ile okuyoruz
      analogRead(); = Analog Sensörlerden gelen verileri bu kod ile okuyoruz
      analogWrite(); = Atadığımız analog pinlerdeki kompanentlerin ne yapacağını burdan belirliyoruz
       
      if (koşul){} = Koşul sağlandığında yapılacak şeyler
      else{} = Koşul sağlanmadığında yapılacak şeyler             
      
      for (başlangıç değeri; koşul; eksi yada artı) {} = koşul sağlandığında yapılacak şey
      
      switch (seçim değişkeni) {} = Değikenin yazıldığı yer
      case 1: = Değişken değeri 1 olursa bunu yap
      break; = Döngüyü sonlandırır
      case 2:  =  " "  "  "   "  "  " "
      break; =  " "  "  "   "  "  " "
      default: = Döngüden bağımsız bir işlem yapmak için kullanılır
      
      while(koşul){} = Koşul sağlandığı sürece yapılacak şeyler için kullanılır
      
      do = Koşul başlamadan önce ilk yapılması gerekenler
      {
       
      }while (koşul); = Koşul sağlandığı sürece do' daki kodlara devam
        delay(xxxx); = xxxx ms boyunca kod yapılır yada xxxx ms boyunca koda ara verir
      SONRAKI YAYIN
      « Prev Post
      ONCEKI YAYIN
      Next Post »
      Thanks for your comment