Programlama Dilleri Hakkın'da Tartışma

Başlatan Furkan KELEŞOĞLU, 24 Aralık 2017, 23:06:02

Furkan KELEŞOĞLU

Merhaba Sayın Üstadlar ;

Geçenlerde Üniversitede Yaşadığım bir olayı kısaca özet geçip sizlere danışmak istediğim bir konu var , Üstünde tartışılıp güzel fikirler üretilecek Konu olabilir diye düşünüyorum. ;)

Geçenler'de proje ödevimi teslim ettikten sonra hocayla bir diyaloğumuz oldu , Bana " merak ettiğin şeyler var mı ? " Diye bir soru yöneltti "Uğraşmak İstediğin" Bende kendisini normalde yazılım yazıyoruz mikrodenetleyicilere fakat bir cihaz actığımızda coğu zaman yabancı şeylerle karşılaşıyoruz Ben onları öğrenmek istiyorum diye cevap verdim ve ekledim FPGA gibi sistemler üstündede calışmak istediğimi dile getirdim az cok bildiğim PBP yazılım dilini bildiğimi söyledim Oda bana Sen Assembly ve C++ üstüne yoğunlaş dedi ve işin köküne inerek 8051 ile uygulamalar geliştirebilirsin dedi assembly de  Bende ona Hocam iyi hoş ta Assembly ile lisede uğraştık iğne oyası gibi didik didik yazmak gerekiyor dedim evet öyle ama savunma sanayisinde kulanılıyor dedi.   


Şimdi Tartışacağımız Konu Şu Üstadlar;
böyle soruları işin erbabı kişilere yönelttiğim'de bana ;
1-Bir dilde profesyonel olursan diğer dillere gerek kalmaz.
2-yaptığın işe bağlı
3-mikrodenetleyici  daha hızlı calıştıracak olan yazılımı sec (Assembly en hızlı calıştıracak olan Dil)

Diğer sorunum ise artık projelerimi profesyonellik katmak istiyorum ve Biraz Ticarete atılmaya hazırlanıyorum Onun icinde Arayüz programı yapabilmem lazım.
Aynı Zamanda Android arayüz programları yapabilmem lazım.
PC işletim sisteminde yazmak icin ; VB.net ve C# düşünüyorum.
Android icin'de : MIT APP INVERTOR

Şimdi ben artık zap zup Yazılım Dili değiştirmekten cidden cok sıkıldım ve Baktım ki Orta seviyeye bile böyle gelinemiyor Onun için Tek bir yazılım Dili öğrenmek istiyorum (Arayüz programı icin ayrı)  Ne yapmamı önerirsiniz veya neler yapılabilir ? Cidden Assembly öğrenmek iyi mi Veya C++ Öğrenmek

PBP dilini sevmemin tek nedeni komutları mantıklı ve C dillerinde olan parantezidir bilmem nesidir burada yok sade bir program oluyor fakat PBP herşeye yetmiyor gibi bunun yerine Proton Basic ide inceledim PBP göre biraz daha iyi  Son zamanlarda DELPHİ ye de baktım Fakat Delphi ne bileyim bana garip geldi PBP andırsada öyle değil.
Mekatronik Teknikeri. <br />Elektrik-Elektronik Teknisyeni.

i3uz

#1
"1-Bir dilde profesyonel olursan diğer dillere gerek kalmaz.
2-yaptığın işe bağlı
3-mikrodenetleyici  daha hızlı calıştıracak olan yazılımı sec (Assembly en hızlı calıştıracak olan Dil)""

Tek bir şeyle bu gemi gitmez. ama elektronik alanında derim ki C öğren. çogu şeyde karşılıgı var. ama bildiğin ve kullandığın şey sana en yararlı malzemedir. bildiklerinle bişeyler yap.. mükemmeli arama. mükemmeli yapmak için öncelikle elindeki malzemelerden kazanç elde et. yanı şimdi yaptığın ucuz versiyonu olsun. sonrakide kaliteli. çinin sistemi gibi düşün. ucuzu var pahalısı var. benim yaptığımı neden almazlar deme. ne yapabiliyorsan vap ve sat.

Ben yıllarca yaptığım ürünün hep kalitelisini yapmaya çalıştım. dolayısıyla maliyetler arttı. ama hiç gerek yokmuş. En ucuz malzemeden kaliteli sağlam ürünler yapılabiliyor. ardunio yerine pic daha ucuz ve şuan piyasadaki herşeyi çalıştırabilecek kabiliyette.. eskiden pic pahalıydı. ama artık ucuz. nezaman ardunio ucuzlar ozaman o sistemi kullanırım.
Kısacası çok şey öğrencem diye uğraşma.. yapacağın ürün için kullanacağın sistemi öğren. böylelikle işin kolaylaşır.


Teori gerçek verileri vermez, pratikte yaptıkların doğru verilerdir.
Tanrı Türk'ü korusun
        TA1OME

mustafayilmaz

#2
Dil 2. planda; algoritma oluşturamıyorsan, hepsi çöp olur.

Ben lisede pbp gördüm. Ama daha sonrasında hoşuma gitmedi.

Üniversitede C#, c, asm, Sql öğrendim, birazda fpga.

Yazılım dilleri arasında geçiş yapmak kolaydır. Ama istenen hız mı, görsellik mi, her ortamda çalışsın mı? Buna göre hangi dili kullanacağınız değişebilir.

Fpga için iyi elektronik bilmeniz lazım. Lojik sistemleri yalayıp yutmanız lazım. Çok özelleşmiş ve hızlı bir yapı istemiyorsa, zaten Mcu lar bu işler için yeterlidir.

Yani hepsinin kafası ayrı.


Furkan KELEŞOĞLU

#3
Öncelikle Güzel Yanıtlar'ınız İçin Teşekkür ederim.

Mekatronik okuduğum için daha çok otomasyon yani makinelere program yazacağım baktığımda herhangi bir dil ile işimi görüyorum Bende C ye biraz daha yakın olmak icin MikroC yi seçtim ARM mimarisinede kod yazabiliyoruz bu yazılım diliyle yani geniş bir yelpazesi var.

Ayrıca diğer diller yani Arayüz programları gibi programların dilinede adepte olunabiliyor pek bir benziyorlar çünkü.

FPGA ya gelirsek evet cok merak etmiştim fakat analog değilde benim kafa daha çok dijitale basıyor  Hiç olmazsa görmek bir kaç proje (examples gibi) yapmak.

Diğer yandan ASSEMBLY 'de calışmalarımı dönem arası başlatıp paralel bir şekilde 2 dildede gitmeye calışacağım.
Mekatronik Teknikeri. <br />Elektrik-Elektronik Teknisyeni.

Mr_YAMYAM

#4
O kadar yazdım bir hata oldu tüm yazdıklarım gitti.

Furkan KELEŞOĞLU

@Mr_YAMYAM
Üstad Ellerin dert görmesin :))

Sen bir daha yaz istiyorsan önemli bilgiler icerdiğinden eminim :)
Mekatronik Teknikeri. <br />Elektrik-Elektronik Teknisyeni.

Mr_YAMYAM

Yazarım tabii.
Ama dün  bir sayfa dolusu yazıp ta gönderirken hata olunca gızdım :D
Gelelim mevzuuya..
Alıntı yapılan: Furkan41 - 24 Aralık 2017, 23:06:02Merhaba Sayın Üstadlar ;

Geçenlerde Üniversitede Yaşadığım bir olayı kısaca özet geçip sizlere danışmak istediğim bir konu var ,

Şimdi Tartışacağımız Konu Şu Üstadlar;
böyle soruları işin erbabı kişilere yönelttiğim'de bana ;
1-Bir dilde profesyonel olursan diğer dillere gerek kalmaz.
2-yaptığın işe bağlı
3-mikrodenetleyici  daha hızlı calıştıracak olan yazılımı sec (Assembly en hızlı calıştıracak olan Dil)

Şimdi ben artık zap zup Yazılım Dili değiştirmekten cidden cok sıkıldım ve Baktım ki Orta seviyeye bile böyle gelinemiyor Onun için Tek bir yazılım Dili öğrenmek istiyorum (Arayüz programı icin ayrı)  Ne yapmamı önerirsiniz veya neler yapılabilir ? Cidden Assembly öğrenmek iyi mi Veya C++ Öğrenmek

Tartışma mevzuularının açıklamaları.
1: Bir dilde profesyonel olmak kavramı anlamsızdır. Bir dili tam anlamıyla öğrenmek denilmesi gereklidir. Ancak tek dilde uzman olunsa da, karşına başka bir dilde yazılım çıkınca çuvallayacaksın.
Çaresi, yazılım tekniğini tam anlamıyla kavrayabilmek ve öncelikli olarak donanım bilgileri öğrenebilmektir.
Donanım bilgileri ise elektronik bilgisi ile olmaktadır. Temeli kapı devreleridir.
2 Yapılan işe göre yazılım katagorize edilemez. Ben 3D CAD biliyorum diyerek bir yere varılamaz. Yazılım bilmek ile uygulama programlarını kullanabilmek farklıdır. C++ de birkaç komut bilip te ben C++ biliyorum demek te olmaz.
Anlatılmak istenen mevzuu, yazılımcı mı donanımcı mı olmak ise, bunu yapacağın işe göre bağlanılması da yanlıştır. Çünkü hem yazılım, hem de donanım birbirlerini tamamlayan unsurlardır. Üstelik gün ve gün hem yazılımlar, hem de donanımlar gitgide gelişmektedir.
3 Mikrodenetleyici en iyi assembler ile çalışmaz. Esasen assembly bir yazılım bile değildir. Bir donanımın anladığı tek dil bulunur, o da makina dilidir.
Esasen mevzuuya mikrodenetleyici dersek başlarda çuvallamış oluruz. Bir CPU, bir GPU ya da bir işleç te birçok karmaşık komutlar dizileri ile çalıştırılmaktadır. Örneğin bir SATA bağdaştırıcısı da bir mikrodenetleyicidir, bir SCSI denetleyicisi de.
Bu bahsedilenler aslında birer entegredir. Yani donanımın birer parçası ve iş yapan unsurları (İŞLEÇ) tirler.
Her bir iş parçası belli komutları anlama ve işleme özelliğine sahiptir. Yazılımcılar bu komutları bilmek zorundadırlar.

[attach]8614[/attach]
Resimde gösterildiği üzere donanımın tek anladığı dil olan makina dili ve üst seviye dillere olan bağlantıları anlatılmıştır. Makina dilini bizler asla yazıp uygulayamayız. Çünkü bir sürü 1 ler ve sıfırlar yazmak ve sıralamak zorundayız. Ama birçok birler ve sıfırlar yerine assembly ile komutları sadeleştirebiliyoruz.
Assemblerden sonra ise üst seviye dilleri görmekteyiz.
Fotran, C (Basic), pascal, cobol gibi diller de üst seviye dillere örnektir.
Anlaşılması için ÖRNEK:
Klavyede A tuşuna basalım. Bu ne ifade eder?
Çoğumuz bu soruya ''A harfi yazar'' diye yanıt verecektir.
Ama yazılım ve donanım mantığını tam anlamıyla öğrenmiş kişiler, derler ki, ''ARADAKİ YORUMLAYICIN NEDİR?''
A harfinin ASCII kodu 41 idi. Bu değer yıllar öncesinden aklımda kalmış. Demekki bizler klavyede A harfine tıkladığımızda klavye içerisindeki CIA (Complex Interface Adapter) A tuşunun ASCII kodunu direk yorumlayıcıya gönderirler. I/O portlar da arada vardır unutmayınız.
Peki bu 41 komutu bize ne ifade eder? Hiçbirşey :D
Çünkü 16 lık sistemdeki bu değer tek başına hiçbir anlam taşımaz. Ama yorumlayıcı bu değeri yorumlayarak,
PRINT ''*'' SCREEN komutu veriyorsa bu şu demektir.
Tırnak içerisindeki girdiyi yani A harfini print screen, yani ekrana bas.
Bu yorum sonucunda bizler klavyedeki A tuşuna bastığımızda ekranda A harfini görürüz.
Üle iyi de başka ne olabilir ki diyebilirsiniz :D
Bir başka yorumlayıcı bu komutu farklı yorumlayarak çok farklı işlevi yerine getirebilir. NASIL MI?
Baara çııra bir oyun oynuyoruz. A harfine basınca ne olabilir?
Bir örnek, ATEŞ EDEBİLİRİZ.
Ateş etmek oyundaki yorumlama stili ile 41 komutu verildiğinde 1 değerini belli koordinatlar doğrultusunda hareket ettir demektir. Bu hareket unsuru ekran boyunca öntanımlıdır. Ama ekran sınırlarına ulaşmadan önce başka bir data ile karşılaşırsa ne olur?
O data target olarak belirlenmiş ise hedef vuruldu al sana 10 puan denilebilir.
Bu basit örnek sadece bir A harfi üzerinedir. Günümüzde ne tür komutlar olduğunu ve her işleçin hangi komutlardan anladığını bilebilmek ve bu komutlar doğrultusunda bir yorumlayıcı yazmak ESAS YAZILIMCILIKTIR.

[attach]8616[/attach]
Resimde assembly ve makina dili geçişi görülmektedir.
Konu çok uzun ve detaylı olduğu için bu günlük bu kadar yazabildim. Ne yazık ki ben de Fi tarihinden kalma bilgilerimle açıklamaya çalışmaktayım.

Furkan KELEŞOĞLU

@Mr_YAMYAM Ben Mekatronik'çi olduğum için donanım ve yazılımı bilip bunları cok iyi harmanlamam gerekiyor
Liseden beri o program senin bu program benim birşeyleri az çok kavradık dediğiniz doğru 2 komut bilmek ile yazılımcı olunmuyor , bende hepsinde bir adepteliğim olduğundan artık tek bir dilde durmak istiyorum şuanda cok detaylı programlar yazamasamda bir program bloğunu görünce orda ne yapılmak istenildiğini anlıyorum lisede dijital elektronik dersi üstüne daha fazla yoğunlaştık zaten analog üstünede eğitim vermediler pek hatta hiç yoktu diyebilirdim en iyi anladığım şey kontrol sistemleriydi PLC olsun Kumanda ve güç devreleri idi ben okul haricindede zaten yine bu forum olsun diğer yerlerde kendimi devamlı geliştirme sürecindeydim ve haladaha öyle üniversitede bu calışmanın farkını cok iyi gördüm

Asıl konuya dönersek donanımı kuruyorum ama programlamam lazım basit programları yazabiliyorum neredeyse coğu dilde fakat gel şöyle karman corman birşey yapalım diyinc beyinde bir eror mesajı veriliyor onun için Bir dilde tüm istediklerimi yaptırmak istiyorum bunun için'de Mikro C yi seçtim secmemin nedeni size komik gelebilir belki ama elimde 2 kitabı var birisi basit diğeri orta seviye hazır elimde varken buna yoğunlaşayım dedim şuandada güzel gidiyor adepte oldum sayılır.

Assembly dili ise kod yazması eğlenceli bence yani oyun oynamak sorun cözümleri helede o sorunları cözünce alınan o keyif bence cok eğlenceli fakat Bir iş yaparkende ASM kullanmak ne bileyim zamandan kayıp gibi geliyor bana Üniverstiedeki hoca "şuan'da savunma sanayisinde Assembly kullanılıyor " dedi. Sende o dilin üstüne yoğunlaş dedi. Hobi olarak uğraşayım :D ama ciddi yapacağım bir işte hata cıkınca kuduruyorum ozaman Assembly bana keyifli değil azap gibi gelir.
Mekatronik Teknikeri. <br />Elektrik-Elektronik Teknisyeni.

Mr_YAMYAM

Assembly öğrenmek istiyorsan tek bir şartı vardır.
Öncelikle boole cebrini yalayıp yutman lazımdır.
Var mı bu konuda birikimin de bakayım.
Al sana bir soru.
Bir bir daha kaç eder.
İkili sistemde yazıp, 10 luk ve 16 lık sistemde bana söyle bakiim.

Furkan KELEŞOĞLU

1+1=1 Dir.

decimal sistemde ise karşılığı 0001 dir. = 1 dşr
Hexadecimal'de ise karşılığı $01dir yani acarsak = 0000 0001 dir

desimal icin toplarsam 0001+0001 = 0010 dir . buda= 2
hexadecimal icin toplarsam 0000 0001 + 0000 0001 = 0000 0010 dir.  buda $02

Bildiğimn kadarı ile

Mekatronik Teknikeri. <br />Elektrik-Elektronik Teknisyeni.

Mr_YAMYAM

Alıntı yapılan: Furkan41 - 29 Aralık 2017, 23:45:421+1=1 Dir.

decimal sistemde ise karşılığı 0001 dir. = 1 dşr
Hexadecimal'de ise karşılığı $01dir yani acarsak = 0000 0001 dir

desimal icin toplarsam 0001+0001 = 0010 dir . buda= 2
hexadecimal icin toplarsam 0000 0001 + 0000 0001 = 0000 0010 dir.  buda $02

Bildiğimn kadarı ile


Bu ne len >:(
Kim öğretti sana bunları.
İyice karıştırmışsın. $02 de ne ki loo :D
Git ecik dolaş galatayı biraz tanı :D

Furkan KELEŞOĞLU

$ İşaretini yazmamın sebebi Proton basic dilinde Hexadecimal  değerinin başına konmasından ötürüdür.

Diğer yazdıklarımda ne gibi bir yanlışlık var anlamadım üstad ?
sorduğun sorunun cevabının karşılığını söyleyip
birde diğer sayı sistemlerinde toplanırsa ne gibi sonuclar cıkacağını yazdım ?
Mekatronik Teknikeri. <br />Elektrik-Elektronik Teknisyeni.

Mr_YAMYAM

Cevap basit idi ama sen dolandırmışsın.
11 =3 eder.
Hem onluk sistemde hem de onaltılık sistemde.
Onaltılık sistemde belirtilmesi için başına 0 (sıfır) koyman yeterli olurdu.
01
02
03....
0A
0B
0C
0D
0E
0F....
FF gibi

Furkan KELEŞOĞLU

Üstad Ne bileyim bize hep öğretilen "kolaya kaçmayın işin temelini öğrenin " oldu onun için ama eşittir ifadesi koyup sade halinide yazmıştım oysaki
Mekatronik Teknikeri. <br />Elektrik-Elektronik Teknisyeni.

Mr_YAMYAM

Tamam doğru da henüz dillere geçmedik ki.
Sadece boole cebri ile becelleşiyoruz.
Aslında benim sana kandırmaca ile sormuş olduğum sorunun tuzağına düşmüşsün :D
1, 1 daha demiştim. Yani yanyana iki tane bir. İkilik sitemde.
Sen bir artı bir olarak hesapladığın için tuzağıma düştün :D

Furkan KELEŞOĞLU

Bir bir daha kaç eder yerine.
ikilik sayı sisteminde 11 ifadesi veya değeri 10 luk ve 16 sistemde karşılığı nedir diye sorsaydınız cevabı doğru olarak verirdim.

boolen matematiğin'de ezber yapma yerine ben mantığımı geliştirdim mesela toplama ve cıkarma işlemlerini ben coğunlukla  değerleri desimale cevirip toplama veya cıkarma (v.b )yapıp tekrardan desimalden hedef gösterilen sayı sistemine dönüşümünü yaparım işin pratik ve kolay yolları var.

Küçük Tuzaklar kurmanız pek hoş değil çünkü bu başlık altına gelecek ve temeli 0 olacak kişilerin aklı karışabilir onun için herşeyi olduğu gibi yazmanın taraftarıyım yanlış mı düşünüyorum bilmiyorum ama bana göre böyle
Mekatronik Teknikeri. <br />Elektrik-Elektronik Teknisyeni.

Mr_YAMYAM

#16
Yoh gurban.
Boolean cebrinde tek işlemin toplama olduğunu bilmelisin. Bu durumda zaten toplama mevzuu olan bir sistemde 1 artı 1 daha kaç eder mantığı yanlış olacaktır. Bilmeyen arkadaşlar buradaki DAHA kelimesini aklına yazarlar ve asla birbirleri ile ondalık sistemler gibi toplama yapamazlar. Bu yüzden akıllarında kalır.
Ama şöyle sorsaydım.
1 ile 1 i ikilik sistemde toplayınız ve çıkan sonucu...
İkilik sistemde,
10 luk sistemde,
Onaltılık sistemde yazınız. Demiş olsaydım, o zaman senin düşüncen doğru olurdu.
Bu gibi tartışmalar keyifli ise daima akılda kalıcı birşeyler bırakır.
Kimyada HASAN 2, SALAK OSMAN 4 gibi :D H2SO4

Furkan KELEŞOĞLU

@Mr_YAMYAM 

Çereyan Etti Buralar :D

Kimyada Örnekleme akılda kalıcı örnekler kurtarıyorda
Bizim Konuda neresinden kurtaracağını şaşırmasınlar.


Mekatronik Teknikeri. <br />Elektrik-Elektronik Teknisyeni.

Mr_YAMYAM

Anlaşılacağı üzere ikilik sistemi geçemeyeceğiz.
Benden bu kadar.
Daha çok uzun yollar var. Ama benim kafa fazla çalışmıyo.
İkilik sistemi iyice öğrenip, 16 lık sisteme, oradan da assembly'e geçemedik. Konu şaşırtmaca dolayısı ile kaydı.
Daha assembly'den sonra dillere ve çapraz geçiş için yeniden assembly'e dönecektik.
En sonunda, bir dili iyice pekiştirip derleyerek, assembly ile makina koduna bağdaştıracaktık.
Daha üst seviye dillere geçebilmek için benim bilgi seviyem yeterli değil zaten.

https://tr.wikibooks.org/wiki/X86_Assembly/Makine_kodu

Furkan KELEŞOĞLU

Mekatronik Teknikeri. <br />Elektrik-Elektronik Teknisyeni.

mustafayilmaz

C / C++ / C# mı dersen, okulda hangisi gösterilecek ise ona başla. Ben arayüz için C# tercih ederim. Çünkü C++ bilmiyorum, ama temel mantık aynıdır. Birinde "print" der, diğerinde "write".

Neyin asm sini öğrenmek istiyorsun? Okulda hangisi  gösterilecek? Başlangıç için Z80, 8051, msp430 gibi basit bir işlemciye çalışmalısın. X86'ya asm yazmak, bana göre zor ve gereksiz. Hatta komut sayısı az, dökümanı bol bir işlemci seç. Ben msp430 tercih ederim. Tamamen sana kalmış.

Yok ben işi işi ticarete dökeceğim, küçük işlemcilere takla attırırım diyorsan,  ARM çalış.

Furkan KELEŞOĞLU

Okulda arduino göstericekler'de  Ben Arduino'yu ne kötü nede iyi buluyorum. Arduinoyu daha çok kullandığım alan aklıma aniden gelen bir projenin hızlıca denemelerini yapmak için güzel fakat Ticari anlamı yok Eee Bizde ömrümüz boyunca oyun oynamayağız Ticarete atlamak lazım Piyasının isteğini karşılayacka şekilde yetişmek istiyorum. Gözüm yükseklerde..

ASM gelirsek Hoca "Dönem arasında birşeyler vereceğim dedi" bakalım..
Mekatronik Teknikeri. <br />Elektrik-Elektronik Teknisyeni.

mustafayilmaz

Asm şart değil.

En azında C ile register seviyesinde (datasheetten bakarak) kod yazabiliyor olman lazım.

Furkan KELEŞOĞLU

datasheet okuyabiliyorum zaten program bana şey gibi geliyor yani bir ev yapacağız planlar ve kullanacağımız demir cimento gibi malzemeler datasheet'te yazıyor biz de burada bunları  NASIL KULANIP EVİ İNŞAA EDECEĞİMİZİ (yani program yazmayı) öğreniyoruz benim aslında sorunum datasheet değil daha cok komutlara tam adepte olamamak Örnek vereyim mesela;

Ben bir step motoru sürmek için program yazıyorum calışıyor , daha sonra netten nasıl yapıldığına baktığımda ufacık bir blokta bu işin cözüldüğünü görüyorum vel hasıl algoritmam zayıf
Mekatronik Teknikeri. <br />Elektrik-Elektronik Teknisyeni.

seron

Furkan araya girmek istemiyorum ama ticarete nasıl atılacaksın?
Ne yapıcan yani?

Furkan KELEŞOĞLU

@seron 

Piyasa ve insanların istekleri üzerine birşeyler yaparak ticarete atılmak , Mesela ben şuan rizedeyim bu arıcılar filan ayılardan dert yanıyor.
şöyle birşey yapabilirmisin şunu yap bütün arıcılar alırız gibilerinden laflar.  yani iş cok kişiye özel proje geliştirmede para var fakat piyasada bir dükkana giripte birşey yapmayı planlamıyorum ben  2 ay olacak OTO SES SİTEMLERİNDE işe girdim Okuldan sonra AMFİ tamir ediyorum.

İŞE GİRERKEN TAMİR ETTİĞİNİN %50 Sİ SENİN DENDİ. Dünya kadar amfi tamir ettim 4-5 tanesinin parasını aldım veririz veririz veririz gibisinden dolaştırıp duruyorlar zaten baktım ki millet'te para çok sular seller gibi dağ taş gümbür gümbür cepten para akıyor. Bu kerevizleri biraz da ben avlıyayım NE OLACAK Kİ ?.

İstedikleri şeyleri karşılayacak düzeyde bilgim var beni aşan birşey yok şuanlık , ZATEN  herşey hazır modül olmuş işte 2 birleştiriyorsun varsa yazılım yoksa otur 5 dk yaz. HOPPALA PARALAR CEPTE.
Mekatronik Teknikeri. <br />Elektrik-Elektronik Teknisyeni.

seron

#26
Eğer öyle bir potansiyel varsa devam et o zaman. Karadeniz insanı akıllı olur. Kafayı çalıştır ekmeğine sahip çık.
Bu arada Karadenizin "ayı" sorununun farkındayım. daha evvel belgesellerde de izlemiştim halk tamamen çaresiz. iplere CD asan, çamaşır geren teneke çalan...
Onun için aklımda elektroşok devreleri ve/veya aslan kaplan sesleri kullanmak geliyor. sese çok duyarlıymış hayvan. gürültü çıkaracak şeyler ile öldürmeyen ama kaçıran seviyede elektroşok tertibatları kurulabilir. Hemşehrilerine benden selam söyle.

Furkan KELEŞOĞLU

Aleyküm Selam

Ya bu ayılar Daha Zeki Hayvanlar bunlara hiç birşey işlemiyor o cd olsun ses filan olsun bir kaç gün orayı gözlemliyor habire aynı şeyleri duyunca anlıyor :D yani hayvan akıllı bana en son şöyle birşey dendi Kovanların yanına birşey yaklaşınca bana mesaj gelsin ve telefondan oraya kurduğum kameraya erişim sağlayıp izliyeyim  oraya birtanede silah koyucaksın ben tuşa bastım mı ateş edicek dediler aslında olmayacak birşey değil :D

Coğunlukla arıcıların kendi dağ evleri oluyor %60 ında elektrik var olmayanlarda güneş panelleri koymuşlar gerisi zaten IP kamera GSM sheildi PIR sensör birde mekanik bir sistem :D ama İşte Para yok arge yapmaya adama dedin mi para ver arge yapayım ozamanda sanki PARAMI ALIP KAÇACAK GİBİ DÜŞÜNÜYOR haklıda bende olsam öyle düşünürdüm . Neyse halledicez zamanla
Mekatronik Teknikeri. <br />Elektrik-Elektronik Teknisyeni.

seron

Alıntı yapılan: Furkan41 - 03 Ocak 2018, 22:24:10Aleyküm Selam

Ya bu ayılar Daha Zeki Hayvanlar bunlara hiç birşey işlemiyor o cd olsun ses filan olsun bir kaç gün orayı gözlemliyor habire aynı şeyleri duyunca anlıyor :D yani hayvan akıllı bana en son şöyle birşey dendi Kovanların yanına birşey yaklaşınca bana mesaj gelsin ve telefondan oraya kurduğum kameraya erişim sağlayıp izliyeyim  oraya birtanede silah koyucaksın ben tuşa bastım mı ateş edicek dediler aslında olmayacak birşey değil :D

Coğunlukla arıcıların kendi dağ evleri oluyor %60 ında elektrik var olmayanlarda güneş panelleri koymuşlar gerisi zaten IP kamera GSM sheildi PIR sensör birde mekanik bir sistem :D ama İşte Para yok arge yapmaya adama dedin mi para ver arge yapayım ozamanda sanki PARAMI ALIP KAÇACAK GİBİ DÜŞÜNÜYOR haklıda bende olsam öyle düşünürdüm . Neyse halledicez zamanla
Şimdi bak ben programlamadan zerre anlamam(keşke anlasaydım). Hangisini öğreneyim sorusuna da verecek bir cevabım yok. Ama ölç biç, hangisinden sana ekmek varsa onu öğren. Sadece kendi özel işerini düşünmemelisin. yarın öbürgün bir firmaya işe gireceğin zaman senden ne isterler onu düşün. Bu özel iş dediğin şeyler iyi para getiriyor olsa da aperatif şeyler, garantisi yok. internete hangi programlama dilini öğreneyim diye sorsan herkes farklı birşey söyler. O yüzden onu sen kendin belirleyeceksin. Şu android jawa programlama işini bir geçeceksin. android için program oyun yazacan da, gıdım gıdım bağış yapan olacak da, google sana reklam parası vereceğim diye kandıracak da... boş. Onun yerine elektronik endüstrisinde en önemli yazılım dili hangisiyse ona yönel bence, der, konuyu dağıtmanın bedelini öder kaçarım ;D
kolay gelsin.

Furkan KELEŞOĞLU

@seron   

Aslında android filan oyun amaçlı değil daha cok telefon üstünden data aktarma veri aktarma kontrol yapıları için ben zaten uygulama yazılımcısı olmak değil donanım yazılımcısı olmak istiyorum gittiğim yolda o FAKAT uygulama'da yazmak gerekiyor böyle işlerde.

Kısaca anladım ki Yazılımı yazacak kişiye bağlı herşey Hangi yazılım diline adepte olduğu sevdiği ve anladığı dilse o nu benimsiyor En büyük sorun Lise son sınıfın 2. döneminde yazılım göstermesiydiler 11.sınıfta başlatsaydılar şimdi deli divane gibi oraya buraya vurmama gerek kalmayacaktı ÜNİVERSİTEDE kimse birşey öğretmiyor daha çok yol gösteriyorlar ama BEN SALAĞIM  :D diyorum bana oturup anlatın onada yanaşan yok . Ozaman Herşey bana kalıyor bende baktım İstek Çok üstüne gitmem Gerekiyor

MikroC diline giriştik Gerek Idesindeki kolaylıklar Gerekse Coğu işi yapması Gerekse esnekliği acısından güzel bir dil ee herşey bir anda olmuyor 6 ayda 0 dan kod yazacak hale gelirim gibime geliyor. 

Dediğin gibi ilerisinide düşündüğüm için Yazılım ne kadar gerekli olduğu görüyorum. Birde bir kişi herşeyden anlayacak diye birşey yok herkesin bir kapasitesi var UZMANLIK alanı olması gerekiyor. Mekatronik bölümüne gelerek hata mı yaptım bilmiyorum fakat nerdeyse her alana soktular bizi. Eee Böyle oluncada UZMAN olamıyorsun Fakat hepsini anlıyorsun .

Zaten bölümün diğer adı şu "HER ŞEYDEN ANLAR AMA HİÇ BİR ŞEYİN USTASI DEĞİLDİR" :D
 
Daha Önce BAS-F de staj yaptım. Elektrik Atölyesindeydim Orada yapılan işleri Gördüm.
1-PLC
2-KUMANDA DEVRELERİ
3-GÜÇ DEVRELERİ
4-KONTROL YAPILARI
5-SENSÖRLER

Staj günlerim içerisinde ;
Gerek arıza , Gerekse tasarım olsun bu belirttiklerimi gördüm. Hiç te yabancılık cekmedim tek cektiğim yabancılık şu oldu.
Okulda bize gösterilen cihazların tarihi eser olduğunu ve fabrikada bunların kullanılmadığını gördüm. Daha gelişmiş profesyonel şeylerin olduğu gördüm. İşte o an okuldakilerin tarihi eser olduğunu anladım :D Okulda Bize Siz" END. BAKIM-ONARIMCISINIZ İŞİNİZİ DOĞRU YAPACAKSINIZ TAMİR EDECEKSİNİZ DENDİ. " Fabrikada Tamir neredeyse yok bozuldumu at çöpe gönder Yenisni tak TEK İSTEDİKLERİ ŞEY SORUNSUZ CALIŞMASI MADDİYATA OKADAR ÖNEM VERİLMEDİĞİ GÖRDÜM LAKİN FİYATI COK YÜKSEK OLAN MAKİNALAR TAMİR EDİLİYORDU.

Staj yaparken bir işi kendi başıma yaptırdılar. sadece yanımda durmuşlardı oda

 TAŞIMA HAVUZU vardı Onun Dalgıç pompalarının Kumanda Devresini Cizdirip Daha sonrada Panoyu kurup gidip montajını yapmıştım :D Özelliği'de PAKO ŞALTER  ile secim yapıyordun otomatik veya manuel olarak pompaları calıştırmaktı.

Mekatronik Teknikeri. <br />Elektrik-Elektronik Teknisyeni.

mustafayilmaz

Alıntı yapılan: Furkan41 - 04 Ocak 2018, 00:22:37ÜNİVERSİTEDE kimse birşey öğretmiyor daha çok yol gösteriyorlar ama BEN SALAĞIM  :D diyorum

Ben bu gibi durumları "solaklık" olarak görüyorum. Sol elle yazmak, iş yapmak gerçekten zordur.
Ama azimle çalışırsanız, olmayacak şey değildir.

Artık insanların özeli bile internette. Youtube'de hemen her konuda eğitim videosu var. 
Bir yerden başlamalı, bu videoları tıpkı bir diziyi merakla izler gibi izlemeniz gerek.

Veya üniversitelerin dönem dönem kursları olur. Buradan makul fiyatlara kurs alabilirsiniz.

Furkan KELEŞOĞLU

@mustafayilmaz  Doğru diyorsunuz. Azimle olmayacak birşey yoktur.

Zaten şu yazılımda ilerliyeyim yotube kanalında en basit halinde anlatım yapıcam benim gibiler için. Hatta ben buraya bu konuyu acarken aklıma başka birşey vardır diyecektim ki.

Bir kaç kişi MikroC diline girişelim burada bir konu başlığı altna geliştirileim sonra dedim kimse oralı olmayabilir veya ZATEN BÖYLE FORUMLAR VAR DİYİP YÖNLENDİRİRLER diyip yazmadım bu konuyu açtım.

Vesselam girişmek isteyen var ise buyursun Acalım bir konu başlığı altında geliştirelim :D
Mekatronik Teknikeri. <br />Elektrik-Elektronik Teknisyeni.

mustafayilmaz

Sizin elinizde hangi kart var? Ya da varmı? Son sürüm proteus artık birçok denetleyiciyi simüle ediyor.

Stm32f103 çok popüler. MikroC'den yerinede Keil öneririm. Çünkü mikoC balığı hazır veren bir ortam. Zaten biraz profesyonelleşen insan, bu farkındalığı varıyor.

Öğretici başlıklar açılabilir elbette. Picproje bu konuda çok faydalı bir forum.

Teknisyen bir arkadaşıma da bazı tavsiyelerde bulunmuştum. Elektronik ve yazılım öğrenmek istiyordu. Fakat sorun şu ki bir yerden başlayamıyodu.

Bir şekilde başlamanız lazım.


Furkan KELEŞOĞLU

@mustafayilmaz 

Alıntı yapılan: mustafayilmaz - 04 Ocak 2018, 12:21:46Sizin elinizde hangi kart var? Ya da varmı? Son sürüm proteus artık birçok denetleyiciyi simüle ediyor.

Stm32f103 çok popüler. MikroC'den yerinede Keil öneririm. Çünkü mikoC balığı hazır veren bir ortam. Zaten biraz profesyonelleşen insan, bu farkındalığı varıyor.

Öğretici başlıklar açılabilir elbette. Picproje bu konuda çok faydalı bir forum.

Teknisyen bir arkadaşıma da bazı tavsiyelerde bulunmuştum. Elektronik ve yazılım öğrenmek istiyordu. Fakat sorun şu ki bir yerden başlayamıyodu.

Bir şekilde başlamanız lazım.



Üstad elimde bir kart yok programlayıcım var bread board üstünde kurup denemeleri bread board üstünde gercekleştiriyorum zaten şuandada güzel bir deneme kartına vericek paramda yok.  Yalnız kendime bir kart tasarlamayı düşündüm fakat finallerden okulda verilen projelerden zamanım olmadı.

Beni yanlış anlamanı asla istemem ÜSTAD fakat şu MikroC yerine Keil öneririm demişssin ya , İşte bu önermeler yüzünden bir dile hiç bir zaman adepte olamadım.

Birde bende şöyle garip birşey var bir komut öğrenince benim dağılıyor odaklanmam hemen diyorum "aa bunla şu yapılır aslında" deyip asıl konumu saptırıp onu yapmaya uğraşıyorum bu huyumuda defalarca engellemeye calıştım ama nekadar devam etsemde kafam hep o komutla o yapılacak projede kalıyor. Neyseki ilerliyoruz zaman zaman :D
Mekatronik Teknikeri. <br />Elektrik-Elektronik Teknisyeni.

kudretuzuner

Merhaba,
Konu hakkında ben somut örnek vereceğim.asm tüm MCU'ların ANA dilidir.En basitinden buradan başlayın anlaşılmayan yerler olursa tekrar yazın.Çalışmaların tamamı benim özel arşivimdendir.Severseniz daha detaylı bilgi verebilirim.Kolay gelsin.
https://www.dropbox.com/s/j8jaiwgqniono93/ANTRAK1_ASM_BASLANGC.rar?dl=0
https://www.dropbox.com/s/pu51gzg5vpf3g6f/ANTRAK2_ASM_BASLANGC.rar?dl=0
kudretuzuner1@gmail.com.
KU

Mustafa281

Alıntı yapılan: mustafayilmaz - 04 Ocak 2018, 01:11:36Ben bu gibi durumları "solaklık" olarak görüyorum. Sol elle yazmak, iş yapmak gerçekten zordur.
Ama azimle çalışırsanız, olmayacak şey değildir.

Artık insanların özeli bile internette. Youtube'de hemen her konuda eğitim videosu var. 
Bir yerden başlamalı, bu videoları tıpkı bir diziyi merakla izler gibi izlemeniz gerek.

Veya üniversitelerin dönem dönem kursları olur. Buradan makul fiyatlara kurs alabilirsiniz.
Solağım ve her işte başarılıyım bilmeden birşey konuşmamalı insan.

gevv

https://320volt.com/bir-teknikerin-pic-programlama-deneyimleri/   yazısında  tecrübelerimi aktarmıştım

bir yerlerden başlayında ne olursa olsun  jal,  pbp, proton vs..   

hangi dil olursa olsun onu kullananın  yaratıcılığı, yöntemleri vb.  her şeyi değiştiriyor örneğin pbp  ve ete hocamız  mükemmel işler yapıyor

arduino bir çok bilgisayar yazılımcısının elektronik ortamda bir şeyler yapmasını sağladı özellikle  c   dili ile uğraşan programcılar kolay öğrendiler çok ilginç projeler yaptı bütün iş kişide bitiyor zaten devir değişti gelişmiş malzemeler, bilgi, örnek bolluğuda cabası

mustafayilmaz

#37
Alıntı yapılan: Mustafa281 - 16 Ocak 2018, 19:10:58Solağım ve her işte başarılıyım bilmeden birşey konuşmamalı insan.

Bunu mu cımbızladınız o kadar şeyin içinden?

O size yazılmış bir şey değil ki.

O zaman meydan sizin, başarılarınızdan yararlansın forum.
...


Yusuf usta

Alıntı yapılan: mustafayilmaz - 18 Ocak 2018, 01:09:41Bunu mu cımbızladınız o kadar şeyin içinden?

O size yazılmış bir şey değil ki.

O zaman meydan sizin, başarılarınızdan yararlansın forum.
...

benim için de abartılacak bir konu değildi bu solaklık meselesi. Fakat insanların farklı hassasiyetleri olabiliyor ve bu konuda toleransları olmayabiliyor. Karşılıklı anlayış ve hoş görü burada devreye girmeli. Siz mesela "meydan sizin demek yerine niyetinizin o olmadığını ve kırmak amaçlı söylemediğinizi" belirtip gönül almanız daha iyi olur kanımca, siz bilirsiniz yine de...

Büyüklük yapan kişi her zaman alkışlanır. Biz uzaktan izleyen kişiler şu an bu meselede her iki tarafın olgunluk göstererek medeni şekilde olayı büyütmeden anlaşmasını bekleriz.
selamlar.
Mühendislik Diplomayla olmaz. İnsanı adam eden, bilgi değil görgüdür.

Furkan KELEŞOĞLU

Rizelilerle igilenmekten burayı unuttuk :D

MikroC de aldım başımı gittim güzel de gidiyor şimdi 18F4550 ye gecicem biraz bread board sıkıntı oluyor ama şöyle söyliyeyim MikroC de şuan orta düzeyde birşeyler öğrendim kısaca 0 dan kod yazabilirim ama bu yetmiyor cünkü 18f4550 de dünya kadar öğrenilecek şey var heleki CONFIGRASYON ayarları biraz sıkıntılıymış neyse calışmadan kayayı tırmalamadan birşey olmuyor ne yazıkki ayrıca kendime güzel bir masa yaptım daha eğlenceli oldu böyle güzel gidiyor herşey @Yusuf usta  burdan saygılarımı sevgilerimi gönderiyorum yeri geldi igilendi yeri geldi her konuda yardımcı oldu PIRLANTA gibi bir insan .

@kudretuzuner  Şuan MikroC yi tam anlamıyla kavramadan hiç bir dile hiç bir şekilde gecmeyeceğim.
@mustafayilmaz  ve @Mustafa281  Ustalar böyle lüzümsuz tartışmaya gerek yok yanlış anlaşılmalar olabilir. herkesin ayrı bir tecrübesi olabilir birbirimize saygı duyalım. Sizleri seviyorum.

@gevv  Teşekkürler Tecrübelerini okudum bende aynı kanaatteyim fakat bazı şeyler bende daha farklı o başta yapmayın dediğiniz hatayı başta bir kere yapınca programlamayı 0 dan öğrenmekten daha zor oluyor neyseki cok şükür oralarıda gectik güzel gidiyorum :))

Mekatronik Teknikeri. <br />Elektrik-Elektronik Teknisyeni.

Furkan KELEŞOĞLU

Çok ama Çok güzel bir kaynak buldum kesinlikle yaralanın arkdaşlarım ustalarım kardeşlerim sade ve anlaşılır ingilizce olması mühim değil bazı şeyleri görsel bile anlatılmanın mümkün olduğunu burda görebilirsiniz.  18F4550 ile yapılmış örnekler mevcut


http://www.electronicwings.com/pic/inside
Mekatronik Teknikeri. <br />Elektrik-Elektronik Teknisyeni.

kudretuzuner

Merhaba,
Hep elektronik olmaz,müsaadenizle biraz da genel kültür yazayım dedim.Herbir canlı,kendine özel olarak yaratılmıştır.Hiçbiri birbirine benzemez.Hangi yönden ele alırsanız alın "TEK" dirler.Bu arada fizyolojik olarak benzerlikler yok mudur? Vardır ama geneldir.Yetişkinde 32 diş bulunur ama olmayabiliyor da.Kalbi sağda olan yok mu? Var.Bunun gibi sağ el veya sol eli kullanmak pek fazla da bir ayrıcalık getirmediği gibi benim gibi mecburiyetten iki elini de kullanan kişiler vardır.Ben mesleğim icabı sol elimi de kullanmak mecburiyetindeyim(kısıtlı olarak sadece makas ve portegü)
 https://www.google.com.tr/search?source=hp&ei=KF1kWpX7AcyZsgH5zq_IDQ&q=porteg%C3%BC+nedir&oq=poreg%C3%BC&gs_l=psy-ab.1.0.35i39k1j0i13k1l9.1266.4383.0.7572.7.6.0.0.0.0.123.707.0j6.6.0....0...1c.1.64.psy-ab..1.6.705.0..0j0i131k1j0i10k1j0i10i203k1.0.NhByXC2MxoE

Hüpert Ripoli, Pierre Simonetin araştırmalarına göre solaklar,
sağ elini kullanan kişilere göre daha hızlı ve başarılılar.
Özellikle spor dallarında, hızlı ve başarılı olan solaklar,
beyindeki ana sisteme göre hareket ederler. Nöropsikolojik yapıdaki fark,
solaklar daha kısa zamanda tepki gösteriyorlar. Beyindeki emisferin yani yarı
küresinin simetrik olmadığı araştırmalar sonucu ortaya çıkıyor. Çoğu kişide
sol emisferin tüm simgesel işlevlerden baskın olduğu ortaya çıktı.
Sol kürede mantık, akıl yürütme ve dil yönetilir.
Bu emisfer analitik bir biçimde, bir hesap makinesinin merkez
devresini andırarak çalışmaktadır. Gelen bilgiler ardı ardına
dakik olarak işler.
Sağ yarı küre ise, mekân ve şekil algılamasında daha
fazla uzmanlık kazanmıştır. Karşılıklı ilişkiler içinde,
farklı öğeleri kavradığı bütünleri genel olarak değerlendirir.
Yarı küreler arasındaki işlev farkları,
anatomi farklarıyla açıklanmaktadır.
Çalışmaları değerlendirilen olayların % 65 sol yarıdaki,
zaman düzleminin dilde önemli bir rol oynayan bölgesi
sağ yarıdakine göre daha gelişmiş olduğu ortaya çıkmıştır.
Araştırmalar sonucunda ilginç bir olay ortaya çıkmıştır.
Bu anatomik farklara karşılaştırılabilir oranda ceninde,
hatta büyük maymunlarda rastlanmıştır. Bu da bizi,
insanın çoğu zaman sol yarı küresinin konuşmaya karşı
güçlü yetenekleri olduğunu kanıtlıyor. Solaklar,
sağ elin aynadaki yansıması değildir.
Onlar arasında büyük farklar bulunmaktadır.
Yapıları farklıdır.
Doğal solakların dil merkezi sağ yarı kürededir,
dolayısıyla ustalıkla yazdıkları sol elleriyle yazmaya yeteneklidir.
Ancak ailelerin etkisi bu kişilerin sağ eliyle yazmaya iter.
https://www.tzv.org.tr/#/haber/47
KU

Furkan KELEŞOĞLU

Ben her iki elimide tüm işlerde kullanıyorum Sadece Sol elimle yazı yazarken harfleri tam boyutunda veya tam şekliyle cizemiyorum bunun sebebi ise senelerce sağ elle yazıp sol eli hiç alıştırmamak olarak kabul ediyorum Çünkü 1.sınıfta sağ elimle daha berbat yazı yazıyordum ve seneler gecti hala berbat bir yazım var  1 adam 1 sayfa yazarken aynı yazıyı ben 3 sayfa yazıyorum bu tamamen Her insanın bir olmadığının kanıtıdır.   
Mekatronik Teknikeri. <br />Elektrik-Elektronik Teknisyeni.

Hızlı Yanıt

Not: Bu konu bir moderatör tarafından onaylanmadan görüntülenmeyecektir.

Adı:
E-Posta:
Doğrulama:
Lütfen bu kutuyu boş bırakın:
IRFP250 Nedir:
kısayollar: göndermek için alt+s veya önizleme yapmak için alt+p'ye basın