Şimdi Ara

ARDUINO

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
12
Cevap
0
Favori
3.372
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhaba arkadaşlar
    elektronik programlamayı öğrenmek amacıyla(hiç bilmeyen birisiyim) aldığım arduino ile programlamayı öğrenemedim yazılan kodlardan bir şey anlamadım kafamda bir türlü oturtamadım kaynak olarak çoşkun taşdemir'in arduino kitabını aldım kitaptaki uygulamaları yapmaya çalıştım ama olmadı kitaptan bakıp yazmakla yetinebildim ama böylede hiç bir şey öğrenemedim.
    sizi sormak istediğim benim gibi bu şekilde sorun yaşayan arkadaşlar acaba nasıl öğrendiniz nerede yanlış yapıyorum bana nasıl bir yol önerebilirsiniz?
    tavsiyeleriniz için şimdiden çok teşekkür ediyorum...



  • Sevgili kardeşim, gerçekten de elektroniği ve programlamayı biraz bilmek gerektiğini Coşkun Taşdemir de söylüyor zaten. Ben de senin durumundayken Çizgi Tagem'de verdiği web seminerleri izledim ama çok da anlayamadım. Çünkü C# kursuna yeni başlamıştım. Şu anda kursum bitmek üzere. Daha sonra da internetten indirdiğim temel elektronik ve mikroişlemciler ile ilgili pdf'leri okuyup, seminerleri tekrar izleyeceğim. Dediğin kitaba kitap fuarında baktım ama yayınevi katılmadığı için alamamıştım. Bu sebepten kitabı almak için acele de etmedim.

    Sana tavsiyem; Örneğin İstanbul'da isen İSMEK, Halk Eğitim Merkezleri, belediyelere bağlı kültür merkezleri vs yerlerde ücretsiz oarak verilen C# ile ilgili bir kursa gitmen. Coşkun Taşdemir C/C++ diyor aslında ama ben seminerde sorduğumda C# da olur demişti. Diğerleri hem daha zor, hem de ücretsiz kurs bulamazsın. Başka bir şehirdeysen de hemen hemen aynı hizmeti veren kurumlar var. Gerçekten öğrenmek istersen kısa sürede öğrenebiilirsin. Ve bununla başka işler de yapabilirsin. Bunu yaparken de MEGEP'in sitesinden vs, temel elektronik, mikroişlemciler gibi konularda bilgi edin. Tabii Coşkun Taşdemir'in Çizgi Tagem'de ne zaman web seminer vereceğine de bak.
    Kolay gelsin.



    < Bu mesaj bu kişi tarafından değiştirildi osmanzorba -- 26 Ocak 2013; 23:07:22 >




  • quote:

    Orijinalden alıntı: mcknght

    Merhaba arkadaşlar
    elektronik programlamayı öğrenmek amacıyla(hiç bilmeyen birisiyim) aldığım arduino ile programlamayı öğrenemedim yazılan kodlardan bir şey anlamadım kafamda bir türlü oturtamadım kaynak olarak çoşkun taşdemir'in arduino kitabını aldım kitaptaki uygulamaları yapmaya çalıştım ama olmadı kitaptan bakıp yazmakla yetinebildim ama böylede hiç bir şey öğrenemedim.
    sizi sormak istediğim benim gibi bu şekilde sorun yaşayan arkadaşlar acaba nasıl öğrendiniz nerede yanlış yapıyorum bana nasıl bir yol önerebilirsiniz?
    tavsiyeleriniz için şimdiden çok teşekkür ediyorum...

    C öğrenmeye başla ondan sonra zaten aaa buda bu işe yarıyormuş dersin . Biraz C çalışıp belli bir süre sonra birlikte de götürebilirsin. C#la başlayan insanlar genelde bir buton yapıp seviniyorlar karşılarına bir algoritma sorusu çıkınca da ne yapacaklarını bilemiyorlar . C de öğrendiğin mantık elektroniğin her yerinde var zaten verilog, ccs c , matlab....vsvs . Hepsi C nin çok benzeri.




  • Bende senin durumundayım. İki sene önce bir elektronikçiden hazır demonte kit almamla pic girişimlerim başladı. O günlerde o devrelerin hiçbiri çalışmadı. Hiç birini de anlamamıştım zaten. Ama geçen sene bir daha gazla bluemaviden çeşitli parçalar sipariş verdim. LCD ledler Display falan. Onlarla uğraştım çoğunda başarılı oldum ama hiçbiri beni yazdığım programlar değildi. Ama onlar sayesinde genel mantığı kavradım. Bu zamanlarda yine elektronik sevgim depreşti. Uğraşıyorum en azından ama yazılım konusunda sıfırım. Uğraşıyorum ama aynı senin gibi ilerleyemiyorum. Yukarıdaki arkadaşın dediği gibi led yaktım diye seviniyorum. Ben de arduinoya merak saldım. Alsam bir iki heves beceremeyuip bırakacağım gibi geliyor. O yüzden de almıyorum.

    Bunları niye anlattım bilmiyorum. Nyese herkese iyi geceler.
  • arduino bir kenara bırakıp c diline bir başlangıç yapmayı düşünüyorum program algoritması matematik işlemleri vs. bunları kafamda oturtup yapmam gerektiğini düşüyorum void setup,void loop gibi program başlıkları var bunlar nerede neden kullanılıyor bunları kavradıktan sonra arduino geri dönmeyi düşünüyorum.
    elektronik programcılığı başlayan arkadaşlar acaba sizler nasıl başladınız bu işe bu dilin kavramlarını aklınızda nasıl oturtunuz tavsiyelerinizi bekliyorum sağolun :)
  • Sevgili arkadaşım;
    Öncelik Dijital ve Güç elektronik ile başlayacaksın.
    Yeri geldiğinde arduino veya PIC ile röle sürmen gerekecek.Burada Transistör ne işe yarar bilmen lazım.
    Eğer sıkıntı yok ise programlamaya geçeceksin.
    Arduino programlama çok basittir.Kafanda büyütme arkadaşların dediği gibi öncelikle C kitabı alıp okuyacaksın.Bunun için efsane kitap altaş yayıncılıktan Murat hocamızın "İleri C programlama"kitabı başucunda olacak.
    O kitabı bitirip kitap sonu projeleri bitirirsen C dilini bitirmiş oluyorsun.
    C ile Temel Elektronik birleştikten sonra Arduino ile uçuşa geçersin emin ol.
    Ama öncelik Elektronik sonra C.

    Dipnot:İleri C programlama çok basit bir dil ile anlatmış ismine aldanma zaten 10 lira bişey.o kitabı okuduktan sonra bana dua edeceksin bunu adım gibi biliyorum




  • quote:

    Orijinalden alıntı: mcknght

    arduino bir kenara bırakıp c diline bir başlangıç yapmayı düşünüyorum program algoritması matematik işlemleri vs. bunları kafamda oturtup yapmam gerektiğini düşüyorum void setup,void loop gibi program başlıkları var bunlar nerede neden kullanılıyor bunları kavradıktan sonra arduino geri dönmeyi düşünüyorum.
    elektronik programcılığı başlayan arkadaşlar acaba sizler nasıl başladınız bu işe bu dilin kavramlarını aklınızda nasıl oturtunuz tavsiyelerinizi bekliyorum sağolun :)

    void setup,void loop gibi program başlıkları arduinoya özgü başlıklar zaten, bunların ne işe yaradığını başka bir c kaynağında öğrenemezsin.
    Mikrokontrolörler, içine yazılan kodu sonsuz döngü içinde çalıştıran elemanlardır. Yazdığın kod, baştan sona çalışır sonra yine başa döner, sen de bu arada bu bacaktan bilgi geldi mi, serialdan veri geldi mi diye kontroller yazar ya da timer, interrupt programlayarak amacına ulaşmaya çalışırsın. İşte bu ana döngüye arduino loop başlığını koymuş. Bu loop çalışmadan önce, atmega ilk çalışmaya başladığı anda yapılacak işleri (seri portu açma, lcd parametrelerini girme, ethernet için ip tanımlama) yapman için de setup diye bir başlık açmış.
    Bunlar arduinonun kuralları, bilgi, yorum gerektirmez.
    Zaten arduino da derin bilgi gerektirmeden iş çıkartabilmek için yapılmıştır. Bilgisayarda c# ile kod yazarken nasıl pointerlara, sıralama algoritmalarına, linked listlere ihtiyacımız olmadan kod yazıyosak, arduinoda da pointerlara, stacklere, registerlara gerek olmadan, sadece amacımızla ilgilenerek (ve tabii performans kaybı yaşayarak) işlerimizi halledebiliriz.

    Amatör çalışıyorsan, arduinoya çalış, örnekleri oku, yeniden oku ne iş yapıyo bunlar kafa yor, gereken yerde burda sor, öğren, işlemci 2+2 işlemini yaparken ya da lcdye a harfi yazarken ya da ethernetle internetten otomatik tweet çeken program çalışıyorken arka planda neler dönüyor bilmek zorunda değilsin, çalışsın yeter.

    Pro iş yapıcam ticari gelir bekliyorum dersen o iş başka, elindeki alet 2+2 yi nasıl topluyoru bilmelisin, belki 2 ile 2 yi toplamanın daha sağlam çalışan ya da daha hızlı çalışan bir yöntemi vardır, o yöntemi kullanır, kaliteli kod yazarsın.




  • Bazı şeyleri atlamışım,
    Arduino ile program yazarken c kullanılır, c tabii ki öğrenmelisin, sadece derinine inmeye gerek yok diyorum.

    Bir c kaynağın olmalı ki bir iş için hesapladığın 25 değerini stringe çevirmek istediğinde hangi c fonksiyonunu kullanacağını bulabilesin.
    Elindeki en büyük c kaynağını satır satır okusan bile analogwrite adında bir fonksiyon bulamayacaksın, çünkü bu fonksiyon arduino kütüphanesinde. http://arduino.cc/en/Tutorial/HomePage
  • C ++ dan başla sonra c# a biraz bak onlarda 1-2 basit şey yazmayı öğren sonra Arduino ya geç yapacağın şey bu direk Arduino programlama olmaz
  • quote:

    Orijinalden alıntı: Fkarizmatik

    Sevgili arkadaşım;
    Öncelik Dijital ve Güç elektronik ile başlayacaksın.
    Yeri geldiğinde arduino veya PIC ile röle sürmen gerekecek.Burada Transistör ne işe yarar bilmen lazım.
    Eğer sıkıntı yok ise programlamaya geçeceksin.
    Arduino programlama çok basittir.Kafanda büyütme arkadaşların dediği gibi öncelikle C kitabı alıp okuyacaksın.Bunun için efsane kitap altaş yayıncılıktan Murat hocamızın "İleri C programlama"kitabı başucunda olacak.
    O kitabı bitirip kitap sonu projeleri bitirirsen C dilini bitirmiş oluyorsun.
    C ile Temel Elektronik birleştikten sonra Arduino ile uçuşa geçersin emin ol.
    Ama öncelik Elektronik sonra C.

    Dipnot:İleri C programlama çok basit bir dil ile anlatmış ismine aldanma zaten 10 lira bişey.o kitabı okuduktan sonra bana dua edeceksin bunu adım gibi biliyorum

    kitaba bu hafta sonu bakacağım almayı düşünüyorum bu işi şu an amatör olarak başlamayı düşünüyorum ama ilerde parayı arduino değil de programcılıktan kazanırım diye düşünüyorum şuanda meslek lisesi 12. sınıftayım kendimi geliştirmek,ek bilgi sahibi olmak
    istiyorum kendi alanımda.güç elektroniği nedir dijital elektronik nedir kendi çapımda bilgi sahibiyim bunun yanında basitçe gömülü sistemler hakkında bilgi sahibi olmak istiyorum...




  • quote:

    Orijinalden alıntı: nedium

    quote:

    Orijinalden alıntı: mcknght

    arduino bir kenara bırakıp c diline bir başlangıç yapmayı düşünüyorum program algoritması matematik işlemleri vs. bunları kafamda oturtup yapmam gerektiğini düşüyorum void setup,void loop gibi program başlıkları var bunlar nerede neden kullanılıyor bunları kavradıktan sonra arduino geri dönmeyi düşünüyorum.
    elektronik programcılığı başlayan arkadaşlar acaba sizler nasıl başladınız bu işe bu dilin kavramlarını aklınızda nasıl oturtunuz tavsiyelerinizi bekliyorum sağolun :)

    void setup,void loop gibi program başlıkları arduinoya özgü başlıklar zaten, bunların ne işe yaradığını başka bir c kaynağında öğrenemezsin.
    Mikrokontrolörler, içine yazılan kodu sonsuz döngü içinde çalıştıran elemanlardır. Yazdığın kod, baştan sona çalışır sonra yine başa döner, sen de bu arada bu bacaktan bilgi geldi mi, serialdan veri geldi mi diye kontroller yazar ya da timer, interrupt programlayarak amacına ulaşmaya çalışırsın. İşte bu ana döngüye arduino loop başlığını koymuş. Bu loop çalışmadan önce, atmega ilk çalışmaya başladığı anda yapılacak işleri (seri portu açma, lcd parametrelerini girme, ethernet için ip tanımlama) yapman için de setup diye bir başlık açmış.
    Bunlar arduinonun kuralları, bilgi, yorum gerektirmez.
    Zaten arduino da derin bilgi gerektirmeden iş çıkartabilmek için yapılmıştır. Bilgisayarda c# ile kod yazarken nasıl pointerlara, sıralama algoritmalarına, linked listlere ihtiyacımız olmadan kod yazıyosak, arduinoda da pointerlara, stacklere, registerlara gerek olmadan, sadece amacımızla ilgilenerek (ve tabii performans kaybı yaşayarak) işlerimizi halledebiliriz.

    Amatör çalışıyorsan, arduinoya çalış, örnekleri oku, yeniden oku ne iş yapıyo bunlar kafa yor, gereken yerde burda sor, öğren, işlemci 2+2 işlemini yaparken ya da lcdye a harfi yazarken ya da ethernetle internetten otomatik tweet çeken program çalışıyorken arka planda neler dönüyor bilmek zorunda değilsin, çalışsın yeter.

    Pro iş yapıcam ticari gelir bekliyorum dersen o iş başka, elindeki alet 2+2 yi nasıl topluyoru bilmelisin, belki 2 ile 2 yi toplamanın daha sağlam çalışan ya da daha hızlı çalışan bir yöntemi vardır, o yöntemi kullanır, kaliteli kod yazarsın.

    Arduino ile dediğim gibi programcılığı öğrenmek istiyorum bir başlangıç yapıp bilgi alanıma eklemek istiyorum.




  • quote:

    Orijinalden alıntı: mcknght

    Merhaba arkadaşlar
    elektronik programlamayı öğrenmek amacıyla(hiç bilmeyen birisiyim) aldığım arduino ile programlamayı öğrenemedim yazılan kodlardan bir şey anlamadım kafamda bir türlü oturtamadım kaynak olarak çoşkun taşdemir'in arduino kitabını aldım kitaptaki uygulamaları yapmaya çalıştım ama olmadı kitaptan bakıp yazmakla yetinebildim ama böylede hiç bir şey öğrenemedim.
    sizi sormak istediğim benim gibi bu şekilde sorun yaşayan arkadaşlar acaba nasıl öğrendiniz nerede yanlış yapıyorum bana nasıl bir yol önerebilirsiniz?
    tavsiyeleriniz için şimdiden çok teşekkür ediyorum...

    Ne yaptın hocam, hangi yolları izledin bu başlıktan sonra
    Okulun verdiği ücretsiz bir kurs var sadece malzeme parası ödenecek o da 125 tl. Kendimi sıkıp kursa gitmeyi düşünüyorum. Devamsızlığımı da riske atacağım
    Ne dersiniz, değer mi

    < Bu ileti mobil sürüm kullanılarak atıldı >




  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.