Buradasın
Arduino motor sürücü ile tekerlek nasıl döndürülür?
Yazeka
Arama sonuçlarına göre oluşturuldu
Arduino motor sürücü ile tekerlek döndürmek için L298N veya L293D gibi motor sürücü kartları kullanılabilir 12.
L298N kullanarak tekerlek döndürmek için bazı adımlar:
- Bağlantı: L298N motor sürücü kartını Arduino'ya bağlayın 13. Kart üzerindeki In1, In2, In3, In4, EnA ve EnB girişlerini kullanarak bir kanalı (örneğin, sağ motor) ve diğer kanalı (örneğin, sol motor) kontrol edin 13.
- Kodlama:
- Hız kontrolü yapılacaksa 3. Enable pinlerini (EnA ve EnB) Arduino'nun PWM çıkış pinlerine bağlayın (örneğin, Arduino UNO için 3, 5, 6, 9, 10, 11 numaralı dijital pinler) 3.
- Hız kontrolü yapılmayacaksa 3. Enable pinlerini +5V'a bağlayın 3.
- Kod Örneği:
int mot1 = 8; int mot2 = 9; int en1 = 10; int dir = 6; bool state = true; int nob = A0; int val=0; void setup() { // pin ayarları pinMode(mot1, OUTPUT); pinMode(mot2, OUTPUT); pinMode(en1, OUTPUT); pinMode(dir, INPUT_PULLUP); } void loop() { // 10K potans oku val = analogRead(nob); // Okunan değerin 4/1 ini hız olarak yansıt analogWrite(en1, val / 4); // butona basılmışsa dur if(digitalRead(dir)==LOW) { state=!state; while(dir==LOW); delay(300); } // eğer durmuşken butona basılmışsa çalış if(state) { digitalWrite(mot1, HIGH); digitalWrite(mot2, LOW); } else { digitalWrite(mot1, LOW); digitalWrite(mot
5 kaynaktan alınan bilgiyle göre: