Hangi kısımda takılıyorsun? Motor kontrolünde mi yoksa sensrden veri okumakta mı? Olaylara karışmayın!

Arduino senin için daha iyi olur diye düşünüyorum en azından zaman kazanma konusunda ama çok farkı oldugunu düşünmüyorum.

Selamlar Mürid ler ; Arduino konusunda yavaş yavaş kendimi geliştirmye çalışmaktayım. Geçenlerde elime qtr-8 pololu'nun çizgi izleme sensrü geçti. Bununla bir çizgi izleyen robot yapmaya çalışıyorum ama sensrü analog yada digital tam olarak çalıştıramadım. Nasıl yapmalıyım sizce yada daha nce yapan varmı aceba, motor sürücü olarak aşağı linkdeki sürücüyü kullanmaktayım. Bunu nasıl yapabilirim sizce pek becefremedim. http://hobikod.com/wp-content/uploads/L293D-motor-shield-2. jpg Motor Sürücü Kartı http://www.robotistan.com/qtr-8a-8li-kizilotesi-sensor-analog-4397-18-B. jpg Sensr Kartı

bunuda bitek yapmayan bir bakkal rıfkı abi ile komşumuz hatice abla yapmamıştır heralde

Ben henüz arduinoyla yapmadım ama baskı devreyle uğraşmaktan daha iyidir :) Yanii biraz daha kolay gibi ama baskı devrenin yerini hiç bişey tutmaz :))

Ben henüz arduinoyla yapmadım ama baskı devreyle uğraşmaktan daha iyidir :)

Hangi kısımda takılıyorsun? Motor kontrolünde mi yoksa sensrden veri okumakta mı? Sensrden verileri çekmekte zorlanıyorum, hatta yapamıyorum diyebilirim. Analog veya digital olup olmadığını tam bilmiyorum sensr kartının, ama bana digital değerler lazım. Nasıl yapmalıyım

YeniHarman bunu yazdı Hangi kısımda takılıyorsun? Motor kontrolünde mi yoksa sensrden veri okumakta mı? Sensrden verileri çekmekte zorlanıyorum, hatta yapamıyorum diyebilirim. Analog veya digital olup olmadığını tam bilmiyorum sensr kartının, ama bana digital değerler lazım. Nasıl yapmalıyım O sensr analog gibi. Arduinonun 5V pinini sensr üstündeki VCC'ye, GND'yi sensrdeki GND'ye bağla. 1-8 arasındaki sensrlerden seçtiğin 6 tanesini arduinonun A0-A5 pinlerine bağla. Sonra analogRead ile okunacak. Olaylara karışmayın!

Selamlar hocalar; Geçenlerde bahsettiğim sensr olayını çzdüm, istediğim değerleri alıyorum fakat şuan tek sorunum belli değer aralıklarına gre motorları hareket ettirmek için kodları yazdım fakat hiç bi şekilde motorlar hareket etmiyor sizce neden olabilir. #include <QTRSensors. h> #define NUM_SENSORS 3 // number of sensors used #define TIMEOUT 2500 // waits for 2500 us for sensor outputs to go low #define EMITTER_PIN QTR_NO_EMITTER_PIN // emitter is controlled by digital pin 2 // sensors 0 through 7 are connected to digital pins 3 through 10, respectively QTRSensorsRC qtrrc , NUM_SENSORS, TIMEOUT, EMITTER_PIN); unsigned int sensorValues ; int ena=10; int in1=6; int in2=7; int enb=11; int in3=8; int in4=9; void setup { pinMode ; pinMode(in1, OUTPUT); pinMode(in2, OUTPUT); pinMode ; pinMode(in3, OUTPUT); pinMode(in4, OUTPUT); delay(500); int i; pinMode(13, OUTPUT); digitalWrite(13, HIGH); // turn on LED to indicate we are in calibration mode for (i = 0; i < 400; i++) // make the calibration take about 10 seconds digitalWrite(13, LOW); // turn off LED to indicate we are through with calibration // print the calibration minimum values measured when emitters were on Serial. begin(9600); for (i = 0; i < NUM_SENSORS; i++) Serial. println ; // print the calibration maximum values measured when emitters were on for (i = 0; i < NUM_SENSORS; i++) Serial. println ; Serial. println ; delay(1000); } void loop { unsigned int position = qtrrc. readLine ; //qtrrc. read ; unsigned char i; for (i = 0; i < NUM_SENSORS; i++) Serial. print ; Serial. println ; if (sensorValues < 5 && sensorValues < 5) else }