Tinkercad Arduino Motor Çalıştırma Devresi
Tinkercad üzerinden arduino simülasyonu ile motor devresi oluşturma ve çalıştırma nasıl olduğunu kodlarıyla birlikte bu yazımızda sizlerle paylaşıyorum.
Devremizde L293D motor sürücü entegresi kullanarak 2 motoru nasıl hareket ettirebileceğimizi gösterdik.
Devremizin ekran görüntüsü:
Motoru çalıştırmak için gerekli kodlarımız:
# define m1 2 # define m2 3 # define m3 10 # define m4 11 void setup() { pinMode(m1, OUTPUT); pinMode(m2, OUTPUT); pinMode(m3, OUTPUT); pinMode(m4, OUTPUT); } void loop() { sagaDon(); delay(2000); solaDon(); delay(2000); dur(); delay(2000); ileriGit(); delay(5000); } void ileriGit() { digitalWrite(m1, HIGH); digitalWrite(m3,HIGH); digitalWrite(m2, LOW); digitalWrite(m4,LOW); } void geriGit() { digitalWrite(m2, HIGH); digitalWrite(m4,HIGH); digitalWrite(m1, LOW); digitalWrite(m3,LOW); } void dur() { digitalWrite(m2, LOW); digitalWrite(m4,LOW); digitalWrite(m1, LOW); digitalWrite(m3,LOW); } void solaDon() { digitalWrite(m2, HIGH); digitalWrite(m4,LOW); digitalWrite(m1, LOW); digitalWrite(m3,HIGH); } void sagaDon() { digitalWrite(m2, LOW); digitalWrite(m4,HIGH); digitalWrite(m1, HIGH); digitalWrite(m3,LOW); }
Motorun ileri ve geri gitmesi, sağa sola dönmesi ve durması için ayrı ayrı fonksiyonlar tanımladık. Motorlara güç vermek içinse 9 voltluk pil kullandık.
Devreyi çalıştırmak ve kodlarını görmek için tinkercad adresi : https://www.tinkercad.com/things/gq3tOj7oWUI
Devre ile ilgili sorularınız varsa buradan sorularınızı yazabilirsiniz.
[…] kullanarak uzaktan kontrollü araba nasıl yapımını anlatıyoruz. Daha önce arduino ile iki DC motorunu nasıl kullanabileceğinize ve yine arduino ile kızılötesi sensörünün kullanımına dair örnek paylaşmıştık. Bu […]