Haberler:

Forum kuralları güncellendi LÜTFEN  okuyunuz:  https://bit.ly/2IjR3ME

Ana Menü

Protona Başlıyorum..

Başlatan ercan_wrc, 01 Ocak 2011, 11:54:07

ercan_wrc

Arkadaşlar visual basic yazılımcısı olarak pic basic'e yeni başlamak istiyorum
gerekli malzemeleri aldım
programlama entegresi olarak bunu aldım



16F877 aldım
1k
4,7k
10k dirençler aldım
kablo aldım
breadboard aldım
led aldım
16x4 mavi renk lcd ekran aldım
buzzer aldım
100nj falan yani gerekli herşeyi aldım

bilgisayarıma ise WinPic800 programını ve proton IDE yükledim

şimdi yapmak istediğim şey aslında araçta bazı kontorller mesela
devre tamamlama ile ilgili şeyler yani far açıksa lcd ekranda yazacak
kapı açıksa (tavan lambasından olabilir) ekranda yazacak
en üst satırda istediğim bişeyi yazacağım
far açık ve bu arada kapıda açılırsa buzzer ötecek
gibi kontroller yapmak istiyorum

şimdi hiçbir bilgim olmadığı için (araştırdım sadece kodlamayı anladım)
bu devreyi nasıl yerleştireceğim boarda?
hangi ayakları nerelere bağlayacağım?
yazılımı 16F877 ye nasıl atacağım hangi uzantılı dosyaları atacağım?
yani bana en baştan detaylı anlatabilecek birisi var mı?


eseneren

16F877A portları cok olmasından yana guzel bır tercıh olabılır ama yapıp satmak ıstıyorsan daha endoflife olmamıs urunlerden secıp daha ucuza maal etmen daha hayırlı olur.

Oncelikle proton bılmıyorum ama programı yazıyorsun build ettiginde vb exe yapması gıbı hex e cevırıyordur. Hex dosyaysını aldıgın programmer ın cd de olan program ıle pic e atabılırsın. Istersen sımulasyon yapmak ıcın Proteus dıye bır program var onu kullanabılırsın.
Sımulasyon ; programı yazdın devreyı hazırladın eger konuya cok hakım degılsen ve calısmazsa amaaann der bırakırsın.Sorun nerede tasbıt etmek ıcın, sımulasyon ıyı bır yardımcı olabılır.

Nasıl yapacagım konusunda yerınde olsam en basıt programı yapardım mısal portc gırıs portb cıkıs olsun, portc ye buton koyup portb dekı ledlerı yakardım.
olay zaten bu kadar.Led yerıne lcd kullanabılırsın farkı bu olur. Buton yerıne arabada zaten sensorler var onları kullanacaksın.akuden pic nasıl beslerım sorusu ayrı bır devre olabılır.Yakıt tankındaki miktarı ibre ile degilde kac litre kaldıgını vs guzel ısler cıkartılabılır.

Elektronık bilgisi olmadan stabil calısır mı yaptıgın sey orasını bılemem.
Misal bir butona pull-up / down koymadan projen mukemmel olsa bıle kararsızlık canını sıkacaktır.

Saygılar
Seçim yapmak için durum hakkında bilgi sahibi olmak zorunda değilsin, sonucuna hazır olmak için durum hakkında kaygılanırsın.  http://bit.ly/gixfTk

Ruzgarbey

vsiaul basicten ~ protonda başlamak istiyorsanız ve pic hakkında birşey bilmiyorsanız proton için yeterli kaynak bulamayabilirsiniz.picbasic olarak başlarsanız ETE hocamınızın Derslerivar size başlangıç ve devamı için çok iyi bir kaynak olacaktır.vsiual basicte bir çok işlemi windowsta bulunan dll,ocx dosyaları yapıyor.ama picte durum farklı her şeyi kendinizin yapması gerekiyor.saygılarımla..
Hayatta En Hakiki Mürşid İlimdir. M.K. ATATÜRK

kudretuzuner

Merhaba
PIC'e program yazmak istiyorsanız asm hakkında bilgi sahibi olmanızı tavsiye ederim,ilerideki çalışmalaınızda çok faydalı olacaktır.ETE beyin picbasic dersleride çok güzel anlatımlı ve de yararlı..
Amatör

ercan_wrc

#4
Yardımlarınız için teşekkür ederim arkadaşlar şimdi yazılım bazında biraz bişeyler kafamda oluştu şimdi yazdığım kodu compile edince hex dosyası oluşuyor
onuda pic'e atıyoruz burası tamam

şöyle diyim şimdi protonu ve WinPic800ü kurdum
dediğiniz gibi pic basicte kullanabilirim sorun değil. fakat pic basic windows 7 için bulamadım :(

önce device nasıl yapıyoruz onu sorayım yani pici nasıl tanıtıyoruz bu programlara bulamadım


bilgisayara bağladım fakat usb yi tam tanımadı
ikincisi butonla led yakma ile başlamak istiyorum elimde led mini buton falan var malzemelerim tam yani
şimdi nasıl bir yol izlemeliyim devreye neler ekleyip neyi nereye bağlamam gerekiyor?
picde sanırım her bir bacak bir görev üstleniyor peki elektriği hangi bacaklara bağlıyoruz
yani benim eksiğim devre kurma aslında ve derleyiciye pici bağlama
bunları öğrenirsem kodları bi şekilde halleder değişikliği yapabilirim diye düşünüyorum

şimdi led yakmak için  yapmam gerekenleride yazabilirseniz sevinirim

tekrar bana yardımcı olanlara ve olmak için tek kelime bile yazan arkadaşlara minnettarım
uğraştığınız işler gerçekten çok güzel çok faydalı bende aranıza katılıp bu işi öğrenmek istiyorum

bu arada amacım yapıp satmak değil kendime hobby olarak bu işle uğraşıyorum
öğrenmek için yapıyorum yani yapmışkende araca böyle özellikler katmaya çalışacağım

eseneren

Madem ogreneceksin microchip sitesinden datasheeti indir bence , ve 16F877A icin turkce e-kitaplar var onunla basla bu sekılde daha yavas ılerlersın.
Seçim yapmak için durum hakkında bilgi sahibi olmak zorunda değilsin, sonucuna hazır olmak için durum hakkında kaygılanırsın.  http://bit.ly/gixfTk

OG

#6
Alıntı yapılan: Ruzgarbey - 01 Ocak 2011, 12:27:21
proton için yeterli kaynak bulamayabilirsiniz..
Nasıl bulunmaz ortalık kaynıyor. Ayrıca PBP ile temelde farkları da yok.
http://www.protonbasic.co.uk/forum.php


Tanımadı dediğiniz "microchip" aygıt nedir ben anlamadım?



FORUMU İLGİLENDİREN KONULARA ÖM İLE CEVAP VERİLMEZ.

malpaslan1979

Dostum yanlış anlamıyorsam siz elektronik bilmiyorsunuz. Neyi nereye nasıl bağlayacam diye soruyorsanız ben elektronik bilmediğinizi düşünüyorum. lütfen size verdiğim linkteki kitabı indirin ve biraz elektronik temeli yapmaya çalışın. Bu arada bu kaynakta size breadboard nasıl kullanılıyor bu bile anlatılıyor.

http://www.4shared.com/document/Z5ZIqEAD/Make_-_Electronics_Dec_2009.html

umarım işinize yarar iyi çalışmalar.

Ruzgarbey

Alıntı yapılan: OG - 01 Ocak 2011, 13:46:24
Alıntı yapılan: Ruzgarbey - 01 Ocak 2011, 12:27:21
proton için yeterli kaynak bulamayabilirsiniz..
Nasıl bulunmaz ortalık kaynıyor. Ayrıca PBP ile temelde farkları da yok.
http://www.protonbasic.co.uk/forum.php


Tanımadı dediğiniz "microchip" aygıt nedir ben anlamadım?

(Resim gizlendi görmek için tıklayın.)
hocam ben proton için kaynak bulunmaz demedim.kaynak sıkıntısı yaşayabilirsiniz dedim.buradaki kastım türkçe kaynaktı.yazdıklarım yanlış anlaşıldıysa özür dilerim.saygılarımla..

Hayatta En Hakiki Mürşid İlimdir. M.K. ATATÜRK

muhittin_kaplan


eseneren

Alıntı yapılan: muhittin_kaplan - 01 Ocak 2011, 15:53:17
http://www.projesistem.com/index.php/topic,18.0.html
yürkçe giriş seviyesi iki bölüm

Sanırım arkadas yazılım konusunda bilgi sahıbı ama elektronık konusunda eksıklerı var bununla ılgılı bır cok kaynak var.

Istedıgı bır dosya olursa yardımcı olmak ısterım.
Seçim yapmak için durum hakkında bilgi sahibi olmak zorunda değilsin, sonucuna hazır olmak için durum hakkında kaygılanırsın.  http://bit.ly/gixfTk

ercan_wrc

Alıntı yapılan: malpaslan1979 - 01 Ocak 2011, 13:57:45
Dostum yanlış anlamıyorsam siz elektronik bilmiyorsunuz. Neyi nereye nasıl bağlayacam diye soruyorsanız ben elektronik bilmediğinizi düşünüyorum. lütfen size verdiğim linkteki kitabı indirin ve biraz elektronik temeli yapmaya çalışın. Bu arada bu kaynakta size breadboard nasıl kullanılıyor bu bile anlatılıyor.

http://www.4shared.com/document/Z5ZIqEAD/Make_-_Electronics_Dec_2009.html

umarım işinize yarar iyi çalışmalar.

Aynen dostum yazılım biliyorum mantığınıda biliyorum fakat elektronik bilgim zayıf hatta sizlere göre kıyaslarsam hiç yok :)
döküman için teşekkür ederim indirip inceliyorum şuan

ercan_wrc

Alıntı yapılan: senerenemre - 01 Ocak 2011, 16:16:27
Alıntı yapılan: muhittin_kaplan - 01 Ocak 2011, 15:53:17
http://www.projesistem.com/index.php/topic,18.0.html
yürkçe giriş seviyesi iki bölüm

Sanırım arkadas yazılım konusunda bilgi sahıbı ama elektronık konusunda eksıklerı var bununla ılgılı bır cok kaynak var.

Istedıgı bır dosya olursa yardımcı olmak ısterım.

Hocam teşekkür ederim  malpaslan1979 arkadaşımızın gönderdiği pdf i inceleyeceğim eğer takıldığım yerler olursa yardımınıza ihtiyacım olur

ercan_wrc

#13
Alıntı yapılan: OG - 01 Ocak 2011, 13:46:24
Alıntı yapılan: Ruzgarbey - 01 Ocak 2011, 12:27:21
proton için yeterli kaynak bulamayabilirsiniz..
Nasıl bulunmaz ortalık kaynıyor. Ayrıca PBP ile temelde farkları da yok.
http://www.protonbasic.co.uk/forum.php


Tanımadı dediğiniz "microchip" aygıt nedir ben anlamadım?

(Resim gizlendi görmek için tıklayın.)

konuyu açtığım ilk yazımda resmini gönderdiğim entegre programlama cihazını usbden bağladığımda aygıt yöneticisinde ünlem işaretli çıkıyordu onu hallettim şuan pic' nasıl hex atılacağınıda öğrendim