Sepetim ( 0 )
Kategoriler
Ardunio ile sensör aracılgı ile motor tur sayacı yapmak

Ardunio ile sensör aracılgı ile motor tur sayacı yapmak

03.06.2023
Arduino ile sensör aracılığıyla motor tur sayacı yapmak için aşağıdaki adımları izleyebilirsiniz:

Arduino ile Sensör Aracılgı ile Motor Tur Sayacı Yapmak

 

Arduino ile sensör aracılığıyla motor tur sayacı yapmak için aşağıdaki adımları izleyebilirsiniz:

1. Malzemeleri hazırlayın:
- Arduino (örneğin Arduino Uno veya Arduino Mega)
- Motor
- Sensör (örneğin optik sensör, manyetik sensör veya hall sensörü)
- Bağlantı kabloları

2. Devre bağlantılarını yapın:
- Motoru Arduino'ya bağlayın. Motorun güç ve toprak hatlarını Arduino'ya uygun pinlere bağlayın.
- Sensörü Arduino'ya bağlayın. Sensörün çıkış pini Arduino'nun bir dijital giriş pinine bağlanmalıdır. Sensörün güç ve toprak hatlarını Arduino'ya uygun pinlere bağlayın.

3. Arduino IDE'yi açın ve yeni bir proje oluşturun.

4. Arduino kodunu yazın:

 

 


// Motor tur sayacı için Arduino kodu

const int sensorPin = 2; // Sensörün bağlı olduğu Arduino pin numarası

volatile unsigned long pulseCount = 0; // Pulse sayısını tutan değişken
unsigned long lastTime = 0; // Son pulse zamanını tutan değişken

void setup() {
pinMode(sensorPin, INPUT_PULLUP); // Sensör pini giriş moduna ayarlanır
attachInterrupt(digitalPinToInterrupt(sensorPin), countPulse, RISING); // Pulse yükselen kenar kesmesi atanır
Serial.begin(9600); // Seri haberleşmeyi başlatır
}

void loop() {
if (millis() - lastTime >= 1000) { // Her saniyede bir tur sayısını seri monitöre yazdırır
Serial.print("Tur Sayisi: ");
Serial.println(pulseCount);
lastTime = millis(); // Son pulse zamanını günceller
}
}

void countPulse() {
pulseCount++; // Pulse sayısını artırır
}
```

5. Arduino kodunu yükleyin:
- Arduino IDE'de, Arduino'nuzu bilgisayara bağlayın ve doğru portu seçin.
- Hazırladığınız kodu Arduino IDE'ye yapıştırın.
- "Upload" düğmesine tıklayarak kodu Arduino'ya yükleyin.

6. Arduino'yu motor ve sensörle birlikte çalıştırın:
- Arduino'nun seri monitörünü açın.
- Sensörü motorun dönüş hareketine konumlandırın.
- Motor döndükçe sensör pulse üretecektir.
- Arduino'nun seri monitöründeki çıktılarda motorun tur sayısını gözlemleyebilirsiniz.

Bu şekilde, Arduino ile sensör aracılığıyla motor tur sayacı yapabilirsiniz. Sensörün her pulse ürettiği zamanı sayarak, motorun tur sayısını hesaplayabilir ve Arduino'nun seri monitörü üzerinden gözlemleyebilirsiniz.