Programlama ve Elektronik

Programlama ve Elektronik (http://www.proelo.com/)
-   PIC16F84 Devreleri (http://www.proelo.com/pic16f84-devreleri-89/)
-   -   Bilgisayar ile led yönetimi (http://www.proelo.com/pic16f84-devreleri-89/bilgisayar-ile-led-yonetimi-2578/)

bodyley 31. May 2014 03:58 PM

Bilgisayar ile led yönetimi
 
Merhaba

Ben 17 yaşındayım nedense bilgisayar oyuncak uçak elektrik ile alakalı şeylere aşırı merakım var. Yaklaşık olarak 5-6 programlama dili biliyorum. Bunlar da profesyonel derecesinde sayılabilirim. Hele ki php de . ( Php css html visual basic ( biraz unuttum ) javascript vb. ). Benim istediğim başlangıç olarak tam olarak bilmiyorum lakin araştırmalarıma göre pic adlı programla yapılıyormuş. Ben elektrikciden led ve bir kaç devre alsam bunu nasıl bilgisayar ile yönetebilirim ? yazdığım programla ( neyle yazacaksam ) nasıl komut verebilirim ? bu toplam ne kadar maliyet tutar ? herhangi bir sıkıntı yaratır mı ? sıkıntı olmaması için normal kalem pil vb. kullanabilir miyim ? vb. sorulara cevap istiyorum. Kaş yaparken göz çıkarmayalım pcyi yakmadan bunu nasıl yapabilirim ?. Gerçi pic programının daha ne olduğunu bilmiyorum lakin while vb. komutları olduğuna göre php C++ dili gibi birşey. Yardımcı olacak abimiz var mı?

xDoZeRx 1. June 2014 12:09 AM

Cevap: Bilgisayar ile led yönetimi
 
Öncelikle Bilgisayar Progamlama Bilgin Buna Fazla Yetmez 6 ane Dil BiliyorsunSonuçta Bende Microsoft İstanbul Bayisinde Programlama Ekipmanlığı Ofisinde ÇalışıyorumVisual Basic veya Diğer Dilleri ile sadece Bilgisayar üzerinde yazdığım programı RS232 veya USB Çıkışlarından bir devreyi kontrol edebilirsin veya daha çok işlemlerde var.
Devreler için Senin Şuan Profesyonel Olduğum Tüm Diller İşe Yaramaz
Pıc (Microişlemci) Devreleri Aslında Çok Kolaydır ama Bilene :)
Her Neyse Hex Programlamasını Öğrenmen Lazım Buda Ayrı Bir Dil ve Deneme Tahtaları Gerektirir Yeni başlayanlar için bu çok karışık ve Zor Görülebilir ama öğrenince çok kolay olduğunu görürsün mesela Sen Visual Basic Dilinde Bir Foruma Buton Koyup Kodlarını yazıyor isen buda aynı sayılır ama az daha karışıktır
Örnek
Visual Basic veya Diğer Programlama Dillerinde Buton1 e Form2.Show Komutunu verdiğinde Form 2 yi açar
Hex Dilinde
Buton vbHiçbir eklenti yoktur
Microişemcini satın alırsın ve Programlayıcı satın alırsınBilgisayar ile bağlantı kurdurulur ve Hex Kodlarında Harf Bulunmaz Tamamıyla Sayıdır..
Mesela PIC18F4520 Microişlemci Gönder Kodu :1000100007F00001E9CF0DF0EACF08F0E1CF09F0D9
Sırala Kodu :1000F0006C656E203D20257320200000F2CF0EF0AD
Bunlar bu şekildir ama daha çok uzundur ben sadece çalışan 2 örnek kod verdim...
Yoksa Bir Microişlemci Kodlamak ve Hex Kodları Hazırlamak baya zaman alan bir iştir mesela ben Nasıl Bilgisayarımdan Çamaşır Makinesini Hatta Evin Tüm Elektriğini Kesip Açıyorsam bunların hepsi Microişlemciye Yazdığım Kod Sayesinde olur

bodyley 1. June 2014 12:32 AM

Cevap: Bilgisayar ile led yönetimi
 
[QUOTE=xDoZeRx;26580]Öncelikle Bilgisayar Progamlama Bilgin Buna Fazla Yetmez 6 ane Dil BiliyorsunSonuçta Bende Microsoft İstanbul Bayisinde Programlama Ekipmanlığı Ofisinde ÇalışıyorumVisual Basic veya Diğer Dilleri ile sadece Bilgisayar üzerinde yazdığım programı RS232 veya USB Çıkışlarından bir devreyi kontrol edebilirsin veya daha çok işlemlerde var.
Devreler için Senin Şuan Profesyonel Olduğum Tüm Diller İşe Yaramaz
Pıc (Microişlemci) Devreleri Aslında Çok Kolaydır ama Bilene :)
Her Neyse Hex Programlamasını Öğrenmen Lazım Buda Ayrı Bir Dil ve Deneme Tahtaları Gerektirir Yeni başlayanlar için bu çok karışık ve Zor Görülebilir ama öğrenince çok kolay olduğunu görürsün mesela Sen Visual Basic Dilinde Bir Foruma Buton Koyup Kodlarını yazıyor isen buda aynı sayılır ama az daha karışıktır
Örnek
Visual Basic veya Diğer Programlama Dillerinde Buton1 e Form2.Show Komutunu verdiğinde Form 2 yi açar
Hex Dilinde
Buton vbHiçbir eklenti yoktur
Microişemcini satın alırsın ve Programlayıcı satın alırsınBilgisayar ile bağlantı kurdurulur ve Hex Kodlarında Harf Bulunmaz Tamamıyla Sayıdır..
Mesela PIC18F4520 Microişlemci Gönder Kodu :1000100007F00001E9CF0DF0EACF08F0E1CF09F0D9
Sırala Kodu :1000F0006C656E203D20257320200000F2CF0EF0AD
Bunlar bu şekildir ama daha çok uzundur ben sadece çalışan 2 örnek kod verdim...
Yoksa Bir Microişlemci Kodlamak ve Hex Kodları Hazırlamak baya zaman alan bir iştir mesela ben Nasıl Bilgisayarımdan Çamaşır Makinesini Hatta Evin Tüm Elektriğini Kesip Açıyorsam bunların hepsi Microişlemciye Yazdığım Kod Sayesinde olur


Dediğin kadar zor olamaz sen zor kısmını seçmişsindir be :). Hex programlamanın da illaki kolay bir kısmı vardır. Dediğine göre kodla yazılıyorsa her sayının ayrı bir anlamı var demektir. Buda ayrı bir tanıma sistemi oluyor ki çok karışık birşey :). Beni aydınlattığınız için teşekkürler bu gün herkezden yardım aldım teşekkürler :).

xDoZeRx 1. June 2014 01:30 PM

Cevap: Bilgisayar ile led yönetimi
 
Önemli değil dediğim gibi karışık

teknisyen_666 10. June 2014 05:45 AM

Cevap: Bilgisayar ile led yönetimi
 
işin kolay yolu bir pic için asambly dli yada c pro basic öğrenmektir yoksa kim yazar hex kodlarını falan.zaten derleyici sen komutları yazınca hex dosysını bedavaya oluşturuyor sanada pic e atıp enerji vermek kalıyor :)


Bütün Zaman Ayarları WEZ +3.5 olarak düzenlenmiştir. şu Anki Saat: 03:44 PM .