tamam dediklerinizi bi araştırayım ama banada c# ile pic gibi mikroislemci programlanabilir gibi gelmiyor wert hocam o volt değerleri hakkındada bahsetmişti ama anlayamadım nasıl volt değeri alabilirimki alsamda nasıl c#ta işler yada kontrol ederim? sandman hocam bana java ile yaptığının kodları duruyorsa gnderebilirmisin yada upload edermisin? bu işe acayip takıldım aslında java ile yapmaya çalışsam bir yandanda java geliştirsem daha iyi olacak gibi geliyor c# sanki sınırlı gibiydi hani tek platform windows. net kullanacak vs. ama pic programlanıyorsa işler ilginc bir hal alır :-D Aznce seri portlara bakıyodum rs-232 diye seri kablo gibi bişeye ulaştım sanırım bu zımbırtıylave pic yazıcısıyla pic 16f84 gibi pic mikroişlemcileri programlanıyordu bahsettiğin omu sandman hocam? daha detaylı bilgiler yada bilgileri içeren bir link verebilirmisin? araştırmama şu anda devam edemiyorum sabah 8de dersim var :S DrSyn

seri port baglantıları konularını araştır ne demek istedigimi anlıcakın :) c# ile pic programlanabilir. Ben java ile yaptım ama mantık aynı. Mühendis kahveyi projeye dnüştüren bir insan evladıdır.

pardn hocam dogru mikrokontrolordur pic16f84 DrSyn

: tamam dediklerinizi bi araştırayım ama banada c# ile pic gibi mikroislemci programlanabilir gibi gelmiyor wert hocam o volt değerleri hakkındada bahsetmişti ama anlayamadım nasıl volt değeri alabilirimki alsamda nasıl c#ta işler yada kontrol ederim? sandman hocam bana java ile yaptığının kodları duruyorsa gnderebilirmisin yada upload edermisin? bu işe acayip takıldım aslında java ile yapmaya çalışsam bir yandanda java geliştirsem daha iyi olacak gibi geliyor c# sanki sınırlı gibiydi hani tek platform windows. net kullanacak vs. ama pic programlanıyorsa işler ilginc bir hal alır :-D mesela denge konusunda bahsetmişsin ya orada kullanırsın çok kaba taslak bişi hazırladım işine yararmı bilmem burada adım motor diye bahsettiğim şey adım motora bağlı ağırlık burada a-b değerini paralel porta gnderirsekmesela a-b<0 sa bir bacakmı diyim delikmi diyim artık neyse 1 tanesine a-b>0 a farklı birine ynlendirirsek ki bunu diyotlarla yapabiliriz gibi duruyorozaman şu şekilde işimiz kolaylaşı portu oku şu bacaktan sinyal geliyorsa şunu yap şu bacaktan geliyorsa şunu yap |sadece aptalların başarısı ders notu ile lçülür|

yapabilirsin tabiki bilgin varsa neden olmasın zaten bu aralar programcılıkta c# kullanmak moda oldu herkes ona zenmeye başladı mantık ne cidden bilmiyorum insanlar heralde nasıl olsa onu biliyoruz moduna yatıp iş kurtarıyor hoş kullanım kolaylığı mevcut o konudada birşey diyemem.. hem konuyu açana hem diğerlerine ortak oldu cevap sanki kaba oldu ama neyse kusura bakmayın :D

Arkadaslar yardımlarınız icin cok sağolun. Bugün çalıştıgım yerdeki arkadaşlarıma da sordum elektronik müh. arkadaşım entegrelerin derleyicileri olduğunu ve nce basınç lçecek zımbırtıya gre entegre seçmem gerektiğini syledi. anlattıklarının ne kadar doğru olduğuna araştırdıktan sonra karar veririm tabi. tomu hocam sylediğin gibi c# ile pic programlanması ilginç bir konu biz c ile programladık ama c# ile neler yapılabileceğini araştırmak lazım. zula hocam pic16f84 bir mikro işlemci değilmidir? ben "pic veya mikroişlemci programlanması ayrı bi konu" demekle ne kastettiğini anlayamadım. sanırım sen robotun bilgisayara seri portla bağlanıp o sırada çalıştırılmasından bahsediyorsun ama iş arkadaşım entegrenin içinde kayıtlı kodların entegre içindeki derleyiciyle çalışabileceğini syledi. holyzone hocam anlamı yok demekle neyi kastettin? gokcan hocam onemli degil c# kullanmamın sebebi java ğrenmek istiyor olmam ve ilk olarak c# ğrenmiş olmamdır. dargut hocam haklısın elektronik bilgim fazla değil ve dediklerini ğrenmem gerekiyor. yarın bilg. müh. hocam ile grüşmeyi düşünüyorum. DrSyn

16f84 ile yaparsın. programlama bilgin varsa. elektronikhobi.com da grmüştüm yada endtas da işte geldik gidiyoruz bilinmez diyara, Eskiden karpuz idik şimdi dndük bir hıyaraaaaa

programlama kısmı o işin en son halkası, bunun için birçok araç var. pic basic, C, asembly, jal bildiklerimden birkaçı C# derleyiciside yapmıştır belki birileri ama ben grmedim henüz. Senin sorununa gelince, anladığım kadarıyla elektronik hakkında hiç bilgin yok. Robotik uygulama geliştirmek için ncelikle temel devre teorilerini ğrenmen gerekli, sonra mikrodenetleyici mimarisi, hafıza yapısı ve programlaması ğrenmelisin. diğer yandan çeşitli sensr tiplerini ve kullanım şekillerini, motor tiplerini ve sürücü devrelerini ğrenmelisin. Tabi birde işin mekanik kısmı var. mekanik aksam tasarımı ve uygun motor ve besleme seçimi yapabilmelisin. Tecrübeli bir robotçu olarak sana tavsiyem hangi üniversitedeysen onun robot topluluğu ile iletişime geç sana yardımcı olacaklardır. Son olarak rümcek robot yapılması zor bir robot türü, bence başlangıç olarak araba tipi bir robot yapmaya çalış. hem tasarımı hem kontrolü hemde üretimi çok daha kolay olur. odtü robot topluluğunun sitesinde işin temelini anlamanda yardımcı olacak dkümanlar bulabilirsin. http://robot.metu.edu.tr/index. php?link=5

C# ile Pic programlama yapılabiliyor. Kaynak: http://www.google.com.tr/#hl=tr&source=hp&q=c%23+and+pic&btnG=Google%27da+Ara&meta=&aq=f&oq=c%23+and+pic&fp=f2faafae4927c3a5

: Hocam entegreler C# dan anlamaz ki :| yazılır, ama anlamı yok, CCS C kullanarak daha kolay şekilde yazabilirsin

: Arkadaslar yardımlarınız icin cok sağolun. Bugün çalıştıgım yerdeki arkadaşlarıma da sordum elektronik müh. arkadaşım entegrelerin derleyicileri olduğunu ve nce basınç lçecek zımbırtıya gre entegre seçmem gerektiğini syledi. anlattıklarının ne kadar doğru olduğuna araştırdıktan sonra karar veririm tabi. tomu hocam sylediğin gibi c# ile pic programlanması ilginç bir konu biz c ile programladık ama c# ile neler yapılabileceğini araştırmak lazım. zula hocam pic16f84 bir mikro işlemci değilmidir? ben "pic veya mikroişlemci programlanması ayrı bi konu" demekle ne kastettiğini anlayamadım. sanırım sen robotun bilgisayara seri portla bağlanıp o sırada çalıştırılmasından bahsediyorsun ama iş arkadaşım entegrenin içinde kayıtlı kodların entegre içindeki derleyiciyle çalışabileceğini syledi. holyzone hocam anlamı yok demekle neyi kastettin? gokcan hocam onemli degil c# kullanmamın sebebi java ğrenmek istiyor olmam ve ilk olarak c# ğrenmiş olmamdır. dargut hocam haklısın elektronik bilgim fazla değil ve dediklerini ğrenmem gerekiyor. yarın bilg. müh. hocam ile grüşmeyi düşünüyorum. pic mikroişlemci değildir mikrokontrollrdür. içinde mikroişlemci rom ram vs gibi bir çok birim barındırır hadi ordan seksi!

basınç lçen aleti kendinde yapabilirsin piezoelektirik kristalleri araştırırsan faydası olursonra herbir bacaktan gelen volt değerini alıp ona gre bişiler yaparsın |sadece aptalların başarısı ders notu ile lçülür|

Selamlar. arkadaslar programlama okuyan arkadasın birinden dengede duran 8 bacaklı bir orumcek yaptıgını duydum. bu orumceğin bacakları ustunde entegreler varmıs. o c#da yazdıgı kodları ana entegreye akratıyomus ana entegre bacaklardaki basınca gore bacakları hareket ettiriyomus vs. buna benzer bir ornek yapan arkadasım varmı? yada kodlarını ve mantıgını bana verip anlatabilecek? ben c# gordum ve okulda bitirme projesi yaptım. benim yaptığım o arkadasınki gibi ayrıntılı bisey değildi. ben veritabanından bilgi alıp isleyen biraz uzun bir program yapıp setup olusturdum yani benimki paket program gibi biseydi. ben o arkadasın entegre dediği seyin ne olduğunuda bilmiyorum yani ben bi exe olusturacam ve o exeyi entegre dediği zımbırtıyamı kaydedicem? basınc lcen bi zımbırtı daha varmıs. eğer bu arkadas bunu yaptıysa basınc lcen aletten nasıl veri yada sinyal aldı? bu olay sanırım javada yapılıyor ve bunun hakkında birseyler bilen varsa yardımlarını bekliyorum. DrSyn

Hocam entegreler C# dan anlamaz ki :| There are 10 types of people in the world. Those who knows binary and those who dont...

pic veya mikroişlemci programlanması ayrı bi konu arkadaşlar. c# ile o da yapılabilinir ancak bu işi yapan biri grmedim daha nce.. şunu anlatmaya çalışıyorum ;mikroişlemciler yapıcakları komutları belirli bir hafızadan çekerler. diyelim ki 8 bitlik bir işlemci üzerinde çalıştığımızı farzedelim. işte bu 8 bitin ilk 2 bitine genelde opcode denir. eğer bu ilk üç bit 00 ise toplama işlemi, 01 ise çıkarma, 10 ise kaydırma, 11 ise de çarpma yapıcak demektir. 8 bitin son 6 biti de sabit bir değer olsun. şimdi bi komut inceleyelim;add a,5bu komutu derlediğimizde derleyicinin yaptığı işlem şu bitleri üretmek ve bu bitleri hafızaya yazmak olacak=> 00 000101 bu noktadan sonra da atık mikroişlemci hafızadan bu bitleri çekecek ve ilgili yerlere gnderecek. (mesela ilk 2 biti ALU bloğunun seçme ucuna gnderecek) buraya kadar anlattıklarım bir mikroişlemcinin nasıl programlandığıydı. şimdi sen c# ile bir derleyici yazabilirsin ve komutları bitler halinde mikroişlemcinin hafızasına kaydettirebilirsin. ama bu yol çok da gerekli bi yol değildir çünkü piyasada bu işi yapan ücretsiz derleyiciler zaten var... gelelim diğer konumuza senn verdiğin rnekte pic programlanmıyor. sadece bilgisayardan gelen bitlere gre robota birşeyler yaptırılıyor. bu iş nasıl oluyor?c# ile seri porttan veriler basabilirsin. peki seri port nasıl çalışır? seri port da asenkron olarak 8 tane biti seri olarak tek bir tel üzerinden gnderir. mikroişlemci tarafında ise de bu seri olarak gelen bitleri alan bir yazılım yazılır. şimdi sen c# ile 00000001 bitlerini gnderirsin karşı taraf da gelen bu veriye gre şyle bir işlem yapabilir;if seripor_verisi = 0000001 motoru hızlandırelse if seriport_verisi = 00000010 motoru yavaşlat gibi... umarım anlatabilmişimdir. Dünyada "10" çeşit insan vardır; binary saymayı bilenler ve bilmeyenler..