Şimdi Ara

Basit Arduino Projeleri

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
6
Cevap
0
Favori
281
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhaba

    Ben de Arduino ya yeni başladım. Ve basit birkaç proje yaptım. Aslında tamamen kendim yapmadım. Kodları bularak yaptım. Kullandığım cihaz Arduino Uno R3 modelinin klonu.

    İlk ve en basiti arudino üzerindeki L ledini yakmak.
    /* 
    // Bu proje arduino üzerindeki bulunan ''L'' ledinin yanıp sönmesini sağlar.
    */

    void setup() {
    // Bu ledin çıkış pini olan 13. pini belirtir.
    pinMode(13, OUTPUT);
    }

    // the loop function runs over and over again forever
    void loop() {
    digitalWrite(13, HIGH); // Ledi yak (Burada lede giden elektriği yollar.)
    delay(1000); // Bir saniye mekle (1000 yazısı 1000 milisaniye demektir. 1 saniye =1000 milisaniye)
    digitalWrite(13, LOW); // ledi söndür (Burada lede gide elektriği keser.)
    delay(1000); // Bir saniye bekler
    }



    Konuya yeni projeler ve kodlar ekleyeceğim.



    < Bu mesaj 18.9.15 tarihinde kaybolan verilerden kurtarılmıştır >







  • Bende birşey var diye girdim blink örneği.



    < Bu mesaj 18.9.15 tarihinde kaybolan verilerden kurtarılmıştır >
  • Blink bu?



    < Bu mesaj 18.9.15 tarihinde kaybolan verilerden kurtarılmıştır >
  • Bu kodun çalışması için SG90 Servo motora ihtiyacınız var. Bağlantısı ise Kahverengi=GND Kırmızı 3.3V veya 5V Diğeri= 9. pin

    include <Servo.h> // Bu böyle kalsın 
    // Kahverengi=GND Kırmızı= 3.3C veya 5V Diğeri= 9. pin
    Servo myservo; // Bu komutla servo kontrol nesnenizi oluşuyorsunuz.
    // En fazla sekiz tane servo kontrol nesnesi oluşturabilirsiniz.

    int pos = 0; // Bu komutla servonun başlangıç pozisyonunu belirliyorsunuz.

    void setup()
    {
    myservo.attach(9); // Servonun sinyal alacağı pin numarasını belirliyorsunuz. Başka pine bağlayıp sayıyı değiştirebilirisniz.
    }


    void loop()
    {
    for(pos = 0; pos < 180; pos += 1) // Servo 0'dan 1 pozisyonuna 180 derece dönecek.
    { // 1 derecelik adımlarla
    myservo.write(pos); // Belirlenen pozisyona gitmesi isteniyor.
    delay(5); // Pozisyona 5 ms de ulaşıyor.
    }
    for(pos = 180; pos>=1; pos-=1) // Servo 1'den 0 pozisyonuna 180 derece dönecek.
    {
    myservo.write(pos); // Belirlenen pozisyona gitmesi isteniyor.
    delay(5); // Pozisyona 5 ms de ulaşıyor
    }
    }



    < Bu mesaj 18.9.15 tarihinde kaybolan verilerden kurtarılmıştır >




  • Bu proje için 5110 ekranı lazım.
    [simage][/simage]

     
    // Slk - Pin 8
    // Din - Pin 9
    // DC - Pin 10
    // RST - Pin 11
    // CE - Pin 12
    // Vcc - 3.3v
    // Gnd - GND

    #include <LCD5110_Basic.h>

    LCD5110 myGLCD(8,9,10,11,12);

    extern uint8_t SmallFont[];

    void setup()
    {
    myGLCD.InitLCD(); // Ekranı yazmaya hazırlar.
    myGLCD.setFont(SmallFont); //Harfleri kullanacağı bildirir.
    pinMode(7, OUTPUT); //LCD ekranın arkaplan aydınlatmasına giden pini çıkış olarak ayarlar.
    }

    void loop()
    {
    myGLCD.clrScr(); // Ekranı temizler
    myGLCD.print("Büyük Harfler:", LEFT, 0); // Bu en üstte sol tarafta yazan yazı. Left=Sol Center=Orta Right=Sağ olarak değiştirebilirsiniz.
    myGLCD.print("ABCDEFGHIJKLM", CENTER, 16); // Yazı
    myGLCD.print("NOPQRSTUVWXYZ", CENTER, 24);// Yazı
    delay (5000); // Gösterim süresi

    myGLCD.clrScr();
    myGLCD.print("Küçük Harfler:", LEFT, 0);
    myGLCD.print("abcdefghijklm", CENTER, 16);
    myGLCD.print("nopqrstuvwxyz", CENTER, 24);
    delay (5000);

    myGLCD.clrScr();
    myGLCD.print("Numbers:", LEFT, 0);
    myGLCD.print("0123456789", CENTER, 16);
    delay (5000);

    myGLCD.clrScr();
    myGLCD.print("İşaretler:", LEFT, 0);
    myGLCD.print("!\"#$%&'()*+,-.", CENTER, 16);
    myGLCD.print("/:;<=>?@[\\]^_`", CENTER, 24);
    myGLCD.print("{|}~", CENTER, 32);
    delay (5000);
    }



    < Bu mesaj 18.9.15 tarihinde kaybolan verilerden kurtarılmıştır >




  • Fritzingde çiziminde koyarsan daha iyi olur sadece kodla birşey anlaşılmaz.



    < Bu mesaj 18.9.15 tarihinde kaybolan verilerden kurtarılmıştır >
  • Yapay Zeka’dan İlgili Konular
    Arduino projesi hk. birkaç soru
    9 yıl önce açıldı
    Arduino ile Birşeyler
    6 yıl önce açıldı
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.