İletişime Geç
Menü
Arduino ve Step Motor ile Yapılabilecekler Örnek Kodlar
19.10.2025

Arduino ve Step Motor ile Yapılabilecekler Örnek Kodlar

  1. Robot kollar: Step motorları kullanarak hareketli robot kolları kontrol etmek mümkündür. Arduino ile step motorları kullanarak bir robot kol yapabilir, kolun farklı pozisyonlara hareket etmesini sağlayabilirsiniz.

  2. 3D Yazıcılar: Arduino ve step motorlar, 3D yazıcılarda kullanılan hareket sisteminin temelini oluşturur. Bu sayede kendi 3D yazıcınızı yapabilir ve nesneleri katman katman oluşturabilirsiniz.

  3. Otomatik gübreleme sistemi: Arduino ve step motorlar kullanarak bitki veya tarım alanları için otomatik gübreleme sistemleri oluşturabilirsiniz. Bu sistem, belirli bir programlama veya sensör verilerine dayalı olarak bitkilerin ihtiyaç duyduğu gübre miktarını kontrol edebilir.

  4. Teleskop kontrolü: Bir step motor kullanarak Arduino ile teleskopunuzun hareketini kontrol edebilirsiniz. Bu sayede teleskopunuzu belirli bir nesneyi takip etmesini sağlayabilir veya farklı yönlerde hareket ettirebilirsiniz.

  5. Otomatik panjur veya kapı: Step motorları kullanarak otomatik bir panjur veya kapı kontrol sistemi oluşturabilirsiniz. Arduino ile belirli bir zaman dilimi veya uzaktan kumanda ile panjurların veya kapının açılmasını ve kapanmasını sağlayabilirsiniz.

Bu sadece birkaç örnektir. Arduino ve step motorların kullanımıyla hayal gücünüzü kullanarak birçok farklı projeyi gerçekleştirebilirsiniz. Projenizin karmaşıklığına bağlı olarak, Arduino ile programlama ve elektronik konularında bazı temel bilgilere ihtiyaç duyabilirsiniz.

  1. Robot arabalar: Arduino ve step motorları kullanarak, otonom veya uzaktan kontrol edilebilen robot arabalar yapabilirsiniz. Arabaların hareketini kontrol etmek için step motorları kullanabilir ve Arduino ile sensörlerden gelen verilere göre kararlar verebilirsiniz.

  2. Otomatik fan kontrolü: Step motorları kullanarak Arduino ile otomatik fan kontrol sistemi yapabilirsiniz. Arduino, sıcaklık sensörü gibi çevresel verilere dayalı olarak fanın hızını ve devir sayısını ayarlayabilir.

  3. Torna makinesi: Arduino ve step motorları kullanarak küçük bir torna makinesi yapabilirsiniz. Bu sayede ahşap veya metal gibi malzemeler üzerinde dönme işlemleri gerçekleştirebilirsiniz.

  4. Otomatik sulama sistemi: Bitki veya bahçe alanlarını otomatik olarak sulamak için Arduino ve step motorları kullanabilirsiniz. Arduino, nem sensörleri veya zaman tabanlı programlama ile bitkilerin sulanma zamanını ve süresini kontrol edebilir.

  5. Otomatik test cihazları: Arduino ve step motorlar, otomatik test cihazlarının hareketli bileşenlerinin kontrolünde kullanılabilir. Bu sayede bir ürünün testi için hareketli kollar, düğmeler veya anahtarlar gibi bileşenleri kontrol edebilirsiniz.

  6. Pan-tilt kamera sistemi: Arduino ve step motorlarla birlikte bir pan-tilt kamera sistemi yapabilirsiniz. Bu sayede kamerayı yatay ve dikey olarak hareket ettirebilir ve belirli bir nesneyi takip edebilirsiniz.

  7. 3D Yazıcı ekseni yükseltme: Arduino ve step motorları kullanarak 3D yazıcınızın yükseklik ekseni için bir yükseltme sistemi oluşturabilirsiniz. Bu sayede yazıcınızın daha yüksek nesneleri yazdırabilmesini sağlayabilirsiniz.

  8. Konveyör bant sistemi: Step motorlar, Arduino ile birleştirilerek bir konveyör bant sistemi oluşturulabilir. Bu sistem, malzemelerin belirli bir hatta otomatik olarak taşınmasını sağlar.

  1. Otomatik raf sistemi: Step motorları kullanarak Arduino ile otomatik bir raf sistemi yapabilirsiniz. Bu sistem, rafların belirli bir programlama veya kullanıcı girişiyle hareket etmesini sağlar, böylece nesneleri kolayca erişilebilir hale getirebilirsiniz.

  2. Dokunmatik ekranlı termostat: Arduino ve step motorları kullanarak bir dokunmatik ekranlı termostat oluşturabilirsiniz. Bu sistem, sıcaklık sensörleri ve step motorlar aracılığıyla oda sıcaklığını algılar ve ısıtma/soğutma sistemini kontrol eder.

  3. Otomatik güneş takip sistemi: Step motorlar ve Arduino kullanarak güneş takip sistemi yapabilirsiniz. Bu sistem, güneşin konumunu algılayarak güneş panellerini en iyi açıya getirir ve böylece maksimum güneş enerjisi elde edebilirsiniz.

  4. Otomatik bariyer sistemi: Arduino ve step motorları kullanarak otomatik bir bariyer sistemi oluşturabilirsiniz. Bu sistem, bir sensör veya uzaktan kumanda ile araçların geçişini algılar ve bariyerin açılmasını ve kapanmasını kontrol eder.

  5. Otomatik pencereler: Step motorları kullanarak Arduino ile otomatik pencereler yapabilirsiniz. Bu sistem, hava durumu sensörleri veya zaman tabanlı programlama ile pencerelerin açılmasını ve kapanmasını kontrol edebilir.

  6. Otomatik aydınlatma sistemi: Arduino ve step motorları kullanarak otomatik bir aydınlatma sistemi yapabilirsiniz. Bu sistem, hareket sensörleri veya ışık sensörleri aracılığıyla ortamın aydınlatma düzeyini algılar ve aydınlatmayı otomatik olarak ayarlar.

  7. Müzik kutusu: Arduino ve step motorlar kullanarak bir müzik kutusu yapabilirsiniz. Step motorlar, müzik kutusunun silindirini döndürerek farklı notaları çalmasını sağlar. Arduino, müzik notalarını kontrol edebilir ve istediğiniz müziği çalabilir.

  8. Otomatik balık yemi sistemi: Arduino ve step motorları kullanarak bir akvaryum için otomatik balık yemi sistemi oluşturabilirsiniz. Bu sistem, belirli bir programlama veya zaman tabanlı olarak balıkların beslenmesini sağlar.

  9. Otomatik heykel veya maket döndürme sistemi: Arduino ve step motorlarla birlikte bir döndürme platformu yapabilirsiniz. Bu sistem, heykelleri, maketleri veya diğer sergilenen nesneleri otomatik olarak döndürebilir ve sergileme açısını değiştirebilir.

  10. Otomatik kitap sayacı: Step motorları kullanarak Arduino ile otomatik bir kitap sayacı yapabilirsin

  1. Otomatik kitap sayacı: Step motorları kullanarak Arduino ile otomatik bir kitap sayacı yapabilirsiniz. Bu sistem, bir optik sensör veya RFID teknolojisi aracılığıyla kitapları algılar ve sayar. Böylece kütüphanelerde veya kitap mağazalarında otomatik envanter yönetimi sağlanabilir.

  2. Otomatik tıbbi dozaj sistemi: Arduino ve step motorlar kullanarak otomatik bir tıbbi dozaj sistemi yapabilirsiniz. Bu sistem, belirli bir programlama veya zaman tabanlı olarak ilaç dozlarını hassas bir şekilde ayarlar ve kullanıcının ilaçları doğru şekilde almasını sağlar.

  3. Güneş enerjili takip mekanizması: Arduino ve step motorlar kullanarak güneş enerjili bir takip mekanizması oluşturabilirsiniz. Bu sistem, güneş panelinin güneşi takip etmesini sağlar, böylece maksimum enerji verimliliği elde edebilirsiniz.

  4. Hava durumu istasyonu: Step motorları kullanarak Arduino ile bir hava durumu istasyonu yapabilirsiniz. Bu sistem, sensörler aracılığıyla hava durumu verilerini toplar ve step motorlar ile ekran veya göstergeleri hareket ettirerek kullanıcıya bilgileri gösterir.

  5. Otomatik pizza dilimleme makinesi: Arduino ve step motorlar kullanarak otomatik bir pizza dilimleme makinesi yapabilirsiniz. Bu sistem, pizza tabanını otomatik olarak dilimler ve dilimleri eşit şekilde ayırır.

  6. Otomatik kalemler: Step motorları kullanarak Arduino ile otomatik kalemler yapabilirsiniz. Bu sistem, belirli bir programlama veya kullanıcı girişiyle kalemleri kontrol eder ve çizim veya yazı yazma işlemlerini otomatikleştirir.

 

// Kütüphaneleri dahil edin
#include

// Step motorunun pin bağlantılarını tanımlayın
#define motorStepPin 2
#define motorDirPin 3

// Step motorunun adım açısını (Step Angle) belirtin
const float stepAngle = 1.8; // Örnek olarak 1.8 derece adım açısı

// Step motorunun tam adım sayısını belirtin
const int stepsPerRevolution = 200; // Örnek olarak 200 tam adım

// Stepper nesnesini oluşturun
Stepper myStepper(stepsPerRevolution, motorStepPin, motorDirPin);

void setup() {
// Step motorunun hızını ayarlayın (isteğe bağlı)
myStepper.setSpeed(100); // RPM cinsinden hız ayarı yapılabilir
}

void loop() {
// Step motoru saat yönünde döndürmek için
myStepper.step(stepsPerRevolution); // Tam bir tur (360 derece) döner

// Kısa bir gecikme verin
delay(1000);

// Step motoru ters yönde döndürmek için
myStepper.step(-stepsPerRevolution); // Tam bir tur (360 derece) ters yönde döner

// Kısa bir gecikme verin
delay(1000);
}

Bu örnek kodda, Stepper kütüphanesi kullanılarak bir step motorunun nasıl sürüleceği gösterilmektedir. Kodun başında step motorunun pin bağlantılarını tanımlıyoruz (motorStepPin ve motorDirPin). Ardından, step motorunun adım açısını (stepAngle) ve tam adım sayısını (stepsPerRevolution) belirtiyoruz.

setup() fonksiyonunda, step motorunun hızını ayarlamak için setSpeed() fonksiyonunu kullanabilirsiniz. Bu kısım isteğe bağlıdır ve RPM (dakika başına adım sayısı) cinsinden hız ayarı yapabilirsiniz.

loop() fonksiyonunda, step motorunu saat yönünde bir tur döndürüp (myStepper.step(stepsPerRevolution)), ardından ters yönde bir tur döndürüyoruz (myStepper.step(-stepsPerRevolution)). Döndürme işlemleri arasında kısa bir gecikme (delay()) verilmiştir.

Bu kodu Arduino'ya yükleyerek step motorunun dönüşünü gözlemleyebilirsiniz. Step motorunun dönüş hızını, adım açısını veya adım sayısını değiştirebilirsiniz. Ayrıca, sensörler veya kullanıcı girişi gibi farklı etkileşimlerle step motorunun kontrolünü daha da geliştirebilirsiniz.

Unutmayın, step motorunuzun teknik özelliklerine ve bağlantılarına göre kodu uyarlamanız gerekebilir. Step motorunuzun adım açısı ve tam adım sayısı gibi bilgileri üretici belgelerinden veya teknik özelliklerinden edinebilirsiniz.

Blog Son Eklenenler

Frenli Servo Motor Nedir? Kapsamlı Bir İnceleme

Frenli servo motor; mil durduğunda ya da enerji kesildiğinde ekseni mekanik olarak kilitleyen entegre elektromanyetik frenli bir AC/BLDC servo motordur. En kritik kullanım alanları düşey (Z) eksenler, tahrik kaybında güvenli konum tutma ve hassas pozisyonun boşa düşmesini önlemektir. Fren “fail-safe” tiptir: güç yokken kapalı (tutuyor), 24 V DC verildiğinde açar.

Devamını Oku
04.11.2025
Alüminyum Sigma Profil ile CNC Router Üretmek

Alüminyum Sigma Profil ile CNC Router Üretmek

Alüminyum Sigma profil ile CNC router üretimi avantajları ve dezavantajlarını bu bloğumuzda sizlerle paylaşacağız. Alüminyum Sigma profil maliyetleri ve Çelik profil ile üretilen CNC router tezgahının alüminyum Sigma profil ile üretilen CNC router makinesi ile karşılaştırılması konusunu bu bloğumuzda ele alacağız.

Devamını Oku
19.10.2025
3 4
Toplam 1548 ürün bulunmaktadır.
T-Soft E-Ticaret Sistemleriyle Hazırlanmıştır.