Şimdi Ara

Arduino Kullanıcıları Kulübü (+42 sayfa olduk!) (9. sayfa)

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
1.016
Cevap
84
Favori
57.317
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
2 oy
Öne Çıkar
Sayfa: önceki 7891011
Sayfaya Git
Git
sonraki
Giriş
Mesaj
  • designr kullanıcısına yanıt
    Ingilizceniz var isehttp://arduino.cc/en/Tutorial/HomePage burada kendi temel fonksiyonları var.

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

    Orijinalden alıntı: kasirga_


    quote:

    Orijinalden alıntı: .koray.

    Kaçtir yazacam unutuyorum Benice ekle unor3 megayla prominiyide almayı dusunuyodumda rasberry pi daha cazip geldi bilmiyorum ne yapacam

    Raspberry pi ile arduino ayrı şeyler. Olay aslında tamamen ne yapacağınıza bağlı. Internete baglanip sensor verisi gondermek icin raspberry pi pahalı bir cozum.mesela Bir pro mini birde enc24j80 modulle toplam 7-8 dolar maliyetle aynı işi yaptırabilirsiniz. Hatta 4dolar ile esp8266 alıp tek çipte modeme kablosuz bağlanıp aynı işi de yaptırırsınız.

    Raspi linux olduğumdan ve USB dahili eternet HDMI çıkış fln olduğundan cazip geliyor gpio pinleride var arduino ile beraber kullanılırsa güzel projeler ortaya çıkabilir gibi geliyor ve 7_8 dolara mal edilirken parca yurtdışından mi geliyor



    < Bu mesaj bu kişi tarafından değiştirildi .koray. -- 29 Ekim 2014; 17:19:45 >
    < Bu ileti mobil sürüm kullanılarak atıldı >




  • .koray. . kullanıcısına yanıt
    Evet. Turkiyede de yaklasik 1.5 katına bulunabiliyor. Dediginiz gibi ikisinin farklı avantajları ve dezavantajları var. Bananapi de var aslında yurtdışından getirirseniz ayni fiyata raspberry pi nin nerdeyse 2 katı donanım ve ek değişik ozelliklerle. Mesela 1gb ram dual core islemci sata giris portu vs vs



    < Bu mesaj bu kişi tarafından değiştirildi kasirga_ -- 29 Ekim 2014; 17:41:50 >
    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Bu arada beni de ekleyin isterseniz kulüp listesine :) uno , nano , mega , mini, pro mini, leonardo, micro, pro micro :)



    < Bu mesaj bu kişi tarafından değiştirildi kasirga_ -- 29 Ekim 2014; 17:58:56 >
    < Bu ileti mobil sürüm kullanılarak atıldı >
  • quote:

    Orijinalden alıntı: kasirga_

    Bu arada beni de ekleyin isterseniz kulüp listesine :) uno , nano , mega , mini, pro mini, leonardo, micro, pro micro :)

    Arduinonun yarısını almisiniz resmen

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Başkan benide listeden düzenlersen iyi olur. O listede Arduino Uno yazıyor. Şimdi ise 2 tane Arduino Mega var. BURADA onları kullanarak yaptığım proje var. :)
  • .koray. . kullanıcısına yanıt
    Yaklaşık 2 yıldır uğraşıyorum ondan olsa gerek :) su an c ve asm ile devam ediyorum arduino sonrası.

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Ekleyin beni de an itibariyle uno r3 sahibiyim.

    Şimdi blink zamanı.

    < Bu ileti mini sürüm kullanılarak atıldı >
  • quote:

    Orijinalden alıntı: StillDre

    Arkadaşlar Hepinizi Ekledim Güncellenmesi Gerekenleri Güncelledim.... Klon Uno R3 Geldi Unboxing Tarzı Birşey Yakında Atıcam....

    Arkadaşlar Hepinizi Ekledim Güncellenmesi Gerekenleri Güncelledim.... Emin misiniz ???????
  • quote:

    Orijinalden alıntı: tecman

    quote:

    Orijinalden alıntı: StillDre

    Arkadaşlar Hepinizi Ekledim Güncellenmesi Gerekenleri Güncelledim.... Klon Uno R3 Geldi Unboxing Tarzı Birşey Yakında Atıcam....

    Arkadaşlar Hepinizi Ekledim Güncellenmesi Gerekenleri Güncelledim.... Emin misiniz ???????

    benı daha eklememıssın
  • Konu sahibi ben değilim sadece alıntı yaptım....:)
  • quote:

    Orijinalden alıntı: tecman

    Konu sahibi ben değilim sadece alıntı yaptım....:)

    farkettım
  • Beni de ekleyebilir misiniz ? Haberlerşmeleri nasıl yapıyorsunuz ?
    2 arduino uno var :)
  • aabluka kullanıcısına yanıt
    Değişik şekillerde haberleştirebilirsin 2 unoyu.

    (sadece pinleri ara kablolar ile bağlayarak)
    1-) spi arayüzü ile iki arduinoyu birbirine bağlayarak
    2-) serial ile birbirine bağlayarak
    3-) i2c arayüzü ile

    (Harici modüller ile)
    4-) wi-fi üzerinden (esp8266 en ucuz wifi modül. 4$ tek olarak)
    5-) radyo frenaks üzerinden (çifti 1-2-5-10 dolara bulunabilen değişik modüller ile)
    6-) ir alıcı verici ile (basit tv kumandası mantığı)
    7-) ethernet modül ile router veya modem üzerinden
    ....

    :) biraz hayal gücüne bağlı iletişim.



    < Bu mesaj bu kişi tarafından değiştirildi kasirga_ -- 3 Kasım 2014; 11:15:54 >
  • Grbl ile 3 adet step motoru çalıştırıyorum, arayüzü güzel program da buldum istediğim dosyayı motorlara gönderiyor fakat bunun yanında manuel olarak joystickle de motorları hareket ettirmek istiyorum. . Ide'den Grbli upload ettiğimde istediğim komutu ekleyemiyorum compileda error veriyor zaten eklemeyin diyor. Grbl kullanan ya da bilgisi olan varsa yardım edebilir mi ?

    ekleme: Grbl ile motorlara gcodeu serial monitor üzerinden de gönderebiliyoruz. mesela X10 yazıp send e basınca motor hareketleniyor ve serial monitorde ok yazısı beliriyor. bu X10 send komutunu programlama kısmında nasıl yapıyoruz ya da yapabiliyor muyuz? Serial.write ile değil sanırım



    < Bu mesaj bu kişi tarafından değiştirildi designr -- 3 Kasım 2014; 11:24:43 >
  • designr kullanıcısına yanıt
    önce kodları görmek lazım ide ile gönderdiğin. açık kaynak olduğuna göre her türlü şekillendirilir o kodlar.
  • quote:

    Orijinalden alıntı: kasirga_

    önce kodları görmek lazım ide ile gönderdiğin. açık kaynak olduğuna göre her türlü şekillendirilir o kodlar.

    motorları çalıştıracak grbl kodları bunlar sadece library include

    #include <config.h> 
    #include <coolant_control.h>
    #include <cpu_map.h>
    #include <defaults.h>
    #include <eeprom.h>
    #include <gcode.h>
    #include <limits.h>
    #include <motion_control.h>
    #include <nuts_bolts.h>
    #include <planner.h>
    #include <print.h>
    #include <probe.h>
    #include <protocol.h>
    #include <report.h>
    #include <serial.h>
    #include <settings.h>
    #include <spindle_control.h>
    #include <stepper.h>
    #include <system.h>


    benim grbl'e geçmeden önce joystickle dc motor çalıştırdığım kodları varsayımla değiştirdim. if kontrollerinin arasında dc motoru döndüren kodlar vardı oraya şimdi benim serial monitorden elle yazıp sende basmış gibi gönderebileceğim komut gerekli

    //Joystick yön tanımlamaları 
    int JoyStick_X = 1; //x
    int JoyStick_Y = 0; //y

    void setup()
    {
    pinMode(JoyStick_X, INPUT);
    pinMode(JoyStick_Y, INPUT);
    Serial.begin(9600);
    Serial.println("Joystickle Motor Kontrolü");

    }

    int i;

    void loop()
    {
    int x,y;
    x=analogRead(JoyStick_X);
    y=analogRead(JoyStick_Y);

    //Motor1 Joystick Yatay Kontrol
    if (y > 600)
    {
    Serial.write(Y1); // Y Motorunu + döndürecek Gcode
    }

    if (y < 400)
    {
    Serial.write(Y-1); // Y Motorunu - döndürecek Gcode
    }

    //Motor2 Joystick Yatay Kontrol
    if (x > 600)
    {
    Serial.write(X1); // X Motorunu + döndürecek Gcode
    }

    if (x < 400)
    {
    Serial.write(X-1); // Y Motorunu - döndürecek Gcode
    }
    }




  • Benide ekleyin imza isterim

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • designr kullanıcısına yanıt
    kütüphaneler oldukça fazla ve tek tek incelemek gerekebilir. açıkçası hepsini incelemeye vaktim yok. bu kadar kütüphane eklemeden yapmayı deneseniz sanki daha mantıklı olacak. elimde dc motor olmadığından denemek te zor.Ama sizin ürünün linkinde verilen bağlantıda (https://learn.adafruit.com/adafruit-motor-shield/using-dc-motors) basit bir örnekten bahsedilmiş oldukça anlaşılır. ingilizce ile aranız nasıl tabi bilmiyorum ama kısaca sitedeki kütüphane ile sizin joystik örneğini birleştirince şu olabilir.


    #include <AFMotor.h>

    AF_DCMotor motor(2, MOTOR12_64KHZ); // create motor #2, 64KHz pwm

    void setup() {
    Serial.begin(9600); // set up Serial library at 9600 bps
    Serial.println("Motor test!");

    motor.setSpeed(200); // set the speed to 200/255
    }
    int i;

    void loop()
    {
    int x,y;
    x=analogRead(JoyStick_X);
    y=analogRead(JoyStick_Y);

    //Motor1 Joystick Yatay Kontrol
    if (y > 600)
    {
    motor.run(FORWARD); // Y Motorunu + döndürecek Gcode
    }
    }

    gibi mesela.



    < Bu mesaj bu kişi tarafından değiştirildi kasirga_ -- 3 Kasım 2014; 21:45:57 >




  • quote:

    Orijinalden alıntı: kasirga_

    kütüphaneler oldukça fazla ve tek tek incelemek gerekebilir. açıkçası hepsini incelemeye vaktim yok. bu kadar kütüphane eklemeden yapmayı deneseniz sanki daha mantıklı olacak. elimde dc motor olmadığından denemek te zor.Ama sizin ürünün linkinde verilen bağlantıda (https://learn.adafruit.com/adafruit-motor-shield/using-dc-motors) basit bir örnekten bahsedilmiş oldukça anlaşılır. ingilizce ile aranız nasıl tabi bilmiyorum ama kısaca sitedeki kütüphane ile sizin joystik örneğini birleştirince şu olabilir.


    #include <AFMotor.h>

    AF_DCMotor motor(2, MOTOR12_64KHZ); // create motor #2, 64KHz pwm

    void setup() {
    Serial.begin(9600); // set up Serial library at 9600 bps
    Serial.println("Motor test!");

    motor.setSpeed(200); // set the speed to 200/255
    }
    int i;

    void loop()
    {
    int x,y;
    x=analogRead(JoyStick_X);
    y=analogRead(JoyStick_Y);

    //Motor1 Joystick Yatay Kontrol
    if (y > 600)
    {
    motor.run(FORWARD); // Y Motorunu + döndürecek Gcode
    }
    }

    gibi mesela.

    afmotor librarysini kullanan kartı kullanmıyorum şu an. şu adresteki setupın birebir aynısı çalışıyor bendehttp://wiki.zentoolworks.com/index.php/Arduino_Stepper_Motor_Control

    grbl librarysini ekleyip daha sonra ilk code bloğunda verdiğim includeları upload ediyorum ve grbl controller ya da daha başka bir gcode sender program ile motorları döndürebiliyor ve ya kesim yapılacak işin gcode dosyasını göstererk işletebilyiorum ama ben bunun yanında bir de joystick eklemek istiyorum. o joystick komutlarını da upload ettiğim kod bloğuna ekleyemiyorum izin vermiyor. internette iki uno kullanılarak yapılan işlemler var ama yine diğer unodan veeriyi alması için kod yazılıyor ben kod yazamıyorum grbl yüzünden. bunun hakkında bir fikir yürütebilir misiniz ?




  • 
Sayfa: önceki 7891011
Sayfaya Git
Git
sonraki
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.