Arduino Dersleri

Arduino Programlama – Seri Port Fonksiyonları

Arduino Programlama Konusunu incelediyseniz bu konuya başlıya bilirsiniz Pinlerin seri iletişimi TX / RX, TTL mantık düzeylerini kullanır (karta bağlı olarak 5V veya 3.3V).Bu pinleri bir RS232 seri portuna doğrudan bağlamayın; +/- 12V’de çalışırlar ve …

Devamı »

Arduino ile led yakıp söndürme

Arduino Uno Kartı ile LED yakıp söndürmeyi inceleyeceğiz. Arduino kartımız 5V gerilimle çalışmaktadır. Eğer LED’imizi Arduino’ya doğrudan bağlayacak olursak, LED zarar görecek . Led’i Korumak içinde Dirence ihtiyacımız var. Peki bu direncin değeri nasıl belirlenecek? İşte …

Devamı »

Arduino Programlama

Arduino Programlama dili basitleştirilmiş C++ kullanır. Genel olarak üç bölümden oluşur: Tanımlamalar, kurulum ve ana program bloğu. setup() Arduino’ya enerji verildiğinde veya yeniden başlatıldığında setup() fonksiyonu bir defa çalışır. Bu fonksiyon değişkenler, pin modları, seri …

Devamı »

Arduino ile DC Motor Kontrolu

Motorların çalışırken yüksek akım çektikleri ve bu yüzden Arduino ve benzeri kontrolcülere asla direk bağlanmaması gerekir. Bunun için mutlaka Arduino ile motor arasına bir motor sürücü devre bağlanır. PWM (Pulse Width Modulation) darbe genişlik modülü …

Devamı »

Arduino için Komutlar

Arduino Dijital Giriş/Çıkış Komutları pinMode(pin, mode) Dijital giriş/çıkış pinlerinden herhangi birini giriş ya da çıkış olarak tanımlamak için kullanılır. Pin denilen alana dijital pinlerden hangisini kullanacaksak onun numarası yazılır. Mode ile ifade edilen alana ise …

Devamı »

Arduino örnek programlama 3

Örnek : İnt a; for(a=0; a<=10;a=a+1){ digitalWrite(led,HIGH); delay(1000); digitalWrite(led,LOW); delay(1000); } Açıklama: Öncelikle a adında değişken belirlenir. Ve for komutu içerisinde başlangıç değeri olarak a=0 yazılarak 0 değeri atanır. Daha sonra bitiş sayısını belirlemek için …

Devamı »

Arduino örnek programlama 2

Örnek: #define buton 2 #define led      3 Setup(){ pinMode(buton, INPUT); pinMode(led, OUTPUT); } Loop(){  if(digitalRead(buton, HIGH)){ digitalWrite(led,HIGH); delay(1000); digitalWrite(led,LOW); delay(1000); digitalWrite(led,HIGH); delay(1000); digitalWrite(led,LOW); delay(1000); } else { digitalWrite(led, LOW);  } } Açıklama: Yukarıda #define satırı …

Devamı »

Arduino örnek programlama 1

Örnek: İnt a; a=5; if(a == 5) digitalWrite(13,HIGH); digitalWrite(13,LOW); Açıklama:           Yukarıda öncelikle int türünde a adında değişken tanımlanmaktadır. Tanımlanan değişkene 5 sayısı atanıyor. Daha sonra ise if komutu ile a değişkeninin içinde ki sayının …

Devamı »

Arduino yazılım yükleme

Arduino yazılım yüklemek için www.arduino.cc adresinden “Downloads” sekmesine gidiyoruz.     Downloads sekmesini tıkladıktan sonra, karşımıza işletim sistemimize göre olan dosyayı indireceğimiz ekran çıkıyor. Bu yazıyı hazırladığım sırada Arduino yazılımının en güncel sürümü 1.6.5 r2 idi. …

Devamı »

Arduino Programlama’ya Giriş

Arduino Programlama dili basitleştirilmiş C++ kullanır. Genel olarak üç bölümden oluşur: Tanımlamalar, kurulum ve ana program bloğu. setup() Arduino’ya enerji verildiğinde veya yeniden başlatıldığında setup() fonksiyonu bir defa çalışır. Bu fonksiyon değişkenler, pin modları, seri …

Devamı »