Elektrik elektronik temrinleri
Ders Notları => Arduino Öğreniyorum => Konuyu başlatan: Bepo-san - 02 Mayıs 2016, 21:41:11
-
İyi günler arkadaşlar. Okulda bir proje yapıyorum. Bu projede sensör gazı algıladığında motorlar çalışacak. Arduinoya yeni başladım hiçbir şey bilmiyorum bunun için bana kod yazmada yardımcı olur musunuz? Şu parçalar ile yapacağım projeyi.
-
Motorlar ne kadar süre hangi hızda çalışacak?
-
Maliyetli bir projeymis..
aydinDr
-
Mesajlarınız için teşekkür ederim. Motorlar 10 saniye çalışacak. Maliyet sıkıntı değil okul karşılıyor.
-
Hafta sonuna kadar beklerseniz yardımcı olabilirim.
-
Tabi. Haftasonuna kadar bekleyebilirim ancak bir sorum olacak. Ekteki parçalar henüz alınmadı. Herhangi bir eksiğim var mı. Bir de sürücü shielde sensörü nasıl bağlayacağım. http://www.robotistan.com/arduino-motor-surucu-shield-arduino-motor-driver-shield link burada.
-
Hocam
Sayfanin asagisinda kullanim klavuzu var inceleyebilirsiniz.
Motor sürücü kartina sensoru değil motorlari baglayacaksiniz
Surucu kart ve sensorler arduinoya baglanacak
Gaz lagilandiginda arduino uzerinden sürücü karti aracılığı ile motorlariniz sürülecek..
Motor surucusu bir nevi ardunio ile motor çalıştirmaniz için gerekli kompanentlerin bir araya getirilmis hali.
Kolayliklar dilerim
aydinDr
-
Projenizle ne yapmayi amaçlamaktasiniz.
aydinDr
-
Şuradaki (http://temrinlerim.org/index.php?topic=206.0) konuda bulunan malzemeleri ve aşağıdaki sensörü almanız yeterli.
LPG/izobütan/Propan Gaz Sensör Modülü (MQ-6)
(http://www.robotkutusu.com/myassets/products/132/pr_01_132.jpg?rev=1445795865)
-
Hocam sanırım siz beni yanlış anladınız. Ben sürücü kartına zaten motorları bağlayacağım. Ama sensörü arduino ya takamıyorum çünkü shield olduğu için pinleri kapatıyor. Analog pinler vardır yazıyor ama ben göremedim resimde onun için soruyorum. Projenin amacı gaz sızıntısı olduğunda o gazı motorlar aracılığıyla çekmek.
-
Hocam gerekli parçaları zaten eklemişim. Hız değişikliği yapmayacağınız için pot almayacağım. Sürücü kartı ile daha rahat olacağı için de sürücü kartını tercih ediyorum.
-
Yeterli pin girişi yoksa projeniz için daha fazla pin girişine sahip ardunio mega kullanabilirsiniz.
aydinDr
-
Hocam iyi günler. motor shieldin kullanma kılavuzunu buldum sanırım. ona göre söyle bir kod yazdım. Çalışıp çalışmayacağını merak ediyorum. Fikrinizi alabilir miyim? Bulduğum kaynak: https://learn.adafruit.com/downloads/pdf/adafruit-motor-shield.pdf
#include <AFMotor.h>
const int analogPin = A0;
int veri = 2;
AF_DCMotor motor(1, MOTOR12_64KHZ);
AF_DCMotor motor(2, MOTOR12_64KHZ);
void setup() {
Serial.begin(9600);
motor.setSpeed(150);
}
void loop() {
veri=analogread(analogPin)
if (veri >= 200)
{
motor.run(FORWARD);
delay(10000);
motor.run(RELEASE);
}
else
{
motor.run(RELEASE);