Pic16f877a mz80 engel algılayan robot pic c comp kod yardım

Başlatan syspic, 24 Mart 2016, 23:52:20

syspic

Merhaba ben engel algılayan robot üzerine proje geliştiriyorum fakat bir kaç yerde takıldım..

Sizden üzerinde çalıştığım proje için bilgi paylaşımda bulunmanız. gerekli bilgiler dosya ekinde şemada mevcuttur.

Kullandığım Malzemeler


micro işlemci: pic16f877a
2 adet dc motor
15a dc motor sürücü
4 adet mz80 end sensör.

Biraz yazılım üzerinde çalıştım ama işin içinden çıkamadım..

#include <16f877a.h>
#device adc=8
#fuses xt,nowrt,nowdt,nodebug,nobrownout,nolvp,nocpd,noput,noprotect
#use delay(clock=4M)
#use fast_io(a)
#use fast_io(b)

 void main()
 {
  set_tris_a(0xFF);
  set_tris_b(0x00);
  output_b(0x00);
  while(1)
  {
  if(input(pin_a0))
  {
  output_b(0b01100000);
  delay_ms(500);
  output_b(0x00);
  delay_ms(500);  
  }
  }
  }





Motor sürücü bağlantı şeması ve proje şeması dosya ekinde umarım css c programlama için yardımcı olablirsin.

Elimizdeki Motor sürücü

syspic


selimkoc

Maksadını anlatmamışsın. Kod diye yazdığın sadece kurulum kodları. Ne yapmak istiyorsun?

syspic

elimizde bulunan motor sürücüye göre robotun engel algıladığında durup süresini bizim belirleyeceğimiz bir süre geri gelmesi sonrasında yine başka bir sensörden engel algıladığında sağa doğru hareket edip yön değiştireceğini yine başka bir sensörden engel algıladığında durup tam tur geri dönmesi ile ilgili detaylarını size göndereceğim bir işim var yani standart bir engel algılayan robotun ileri,geri,sağa,sola hareketlerinde süre oynaması yapabileceğimiz bir yazılım istiyorum sadece yazılım


bu konuda yardımcı olabilirmisiniz ?