arduino video

  • |

    Arduino harici led yakma

    void setup() {            // Portların giriş-çıkış olarak tanımladığı fonksiyon. (Bir kez çalışır.)  pinMode(7, OUTPUT);    //7 numaralı pin çıkış olarak ayalandı. } void loop() {             // Loop sonsuz döngüsü  digitalWrite(7, HIGH); //7 numaralı pinden 5 V (digital 1) gönderildi.  delay(1000);            // Zaman gecikmesi // Bekle 1000 ms = 1 sn  digitalWrite(7, LOW);  //7 numaralı pin 0…

  • |

    AnalogWrite Komutu

    int led = 13; int ldr; void setup() {  pinMode(led, OUTPUT);  Serial.begin(9600); } void loop() {  ldr = analogRead(A2);  if (ldr < 700)    digitalWrite(led, 1);  else    digitalWrite(led, 0);  Serial.println(ldr); } byte LED = 3; void setup() {  pinMode(LED, OUTPUT); } void loop() {  analogWrite(LED, 255);  delay(1000);  analogWrite(LED, 128);  delay(1000);  analogWrite(LED, 64);  delay(1000);  analogWrite(LED, 0);  delay(1000);…

  • |

    DEĞİŞKENLER

    stdint.h kütüphanesinde en çok kullanılan değişkenler aşağıdadır: Değişkenler               Alabilecekleri değerler bool                             true ile false boolean                       true ile false char                            -128 ile 127 byte                             0 ile 255 int                                -32768 ile 32768 unsigned int                0 ile 65535 float                            3.4E +/-38 (7 haneli) double                         3.4E +/- 308 (15 haneli) int8_t                          …

  • |

    Trafik ışıkları

    Arduino pinlerine bağlanan kırmızı, sarı ve yeşil LED’ler trafik lambalarının sırasına göre kontrol edilecek. Buna göre program ilk başta kırmızı ışığı yakacak. Kırmızı ışık 3 saniye yandıktan sonra sönecek ve 1 saniye boyunca sarı ışık yanacak. Sarı ışık söndükten sonra da 5 saniye boyunca yeşil ışık yanacak. byte yesil = 10, sari = 11, kirmizi…

  • |

    ANALOGREAD KOMUTU

    https://youtu.be/NAeq-ZlcU7U: 0 ve 5 volt arasındaki gerilimin değerinin ölçülmesi için analogRead fonksiyonu kullanılmalıdır. Fakat bu fonksiyon, tüm pinler için kullanılamaz. Bu fonksiyonun kullanılabileceği özel pinler vardır. Bunlara analog pinler denir ve genellikle A harfi ile başlarlar: A0, A1, A2… gibi. Kullanılan Arduino türüne göre bu pinlerin sayısı değişiklik gösterir. Arduino Uno’da 6, Arduino Nano’da 8,…

  • |

    ARDUİNO İLE VOLTMETRE YAPIMI

    Potansiyometrenin çıkışındaki analog değeri ADC kullanarak ölçmeyi öğrendik. Ölçtüğümüz bu değer 0 ile 1023 arasındaydı. Yapacağımız voltmetre uygulaması ile bu değeri daha anlamlı bir şekle getireceğiz.  Bunun için öncelikle adım aralığını bulmamız gerekir. 5 volt 1023’e karşılık geldiği için adım aralığımız 5/1023 olmaktadır.  Eğer bu kesir ADC ölçümü ile çarpılırsa ölçülen değerin gerilim karşılığı bulunur….

  • |

    LDR İLE KARANLIKTA ÇALIŞAN LED

    LDR sensörü ışık arttıkça direnç değeri azalan bir değişken dirençtir. Ldr sensörü ile ışık şiddeti ölçmek için Ldr sensörünü 10 kΩ direnç ile seri bağladıktan sonra Ldr’’nin bir ucuna Arduino Uno R3 kartının 5 V pinine, 10 kΩ direncin ucunu Arduino Uno R3 kartının Gnd pinine ve Ldr ile 10 kΩ direncin birleşme noktasını Arduino…

  • |

    HC-SR04 ULTRASONİK SES SENSÖRÜ İLR MESAFE ÖLÇÜMÜ

    https://youtu.be/lnEvS9UFKes const int trig = 12; const int echo = 11; long sure; int uzaklik; void setup() {  pinMode(trig, OUTPUT);  pinMode(echo, INPUT);  Serial.begin(9600); } void loop() {  digitalWrite(trig, 0);  delayMicroseconds(10);  digitalWrite(trig, 1);  delayMicroseconds(10);  sure = pulseIn(echo, 1);  uzaklik = (0.0343 * sure) / 2;  Serial.print(uzaklik);  Serial.println(" cm"); }

  • |

    ARDUİNO İLE PARK SENSÖRÜ YAPAMI

    https://youtu.be/z5Z8c2HNMo0     const int trig = 12; const int echo = 11; const int buzer = 2; long sure; int uzaklik; void setup() {  pinMode(trig, OUTPUT);  pinMode(echo, INPUT);  pinMode(buzer, OUTPUT);  Serial.begin(9600); } void loop() {  digitalWrite(buzer, 1);  delay(5 * uzaklik);  digitalWrite(buzer, 0);  delay(5 * uzaklik);  digitalWrite(trig, 0);  delayMicroseconds(10);  digitalWrite(trig, 1);  delayMicroseconds(10);  sure = pulseIn(echo,…

  • |

    Arduino elle uzaktan kontrollü araba (Deney bordu) yapımı

    Verici modülde kullanılan malzemeler: MPU6050 NRF24L01 ARDUINO NANO 9V PİL MINI BOARD verici kodu kutuphaneler indir. #include <SPI.h> // nRF24L01+ ile SPI iletişim. #include <RF24.h> // nRF24L01+ kütüphanesi v1.4.1 #include <Wire.h> // Mpu6050 ile I2C iletişim. #include <MPU6050.h> //Mpu6050 kütüphanesi v0.3.0 MPU6050 ivme_sensor; // ivme_sensor isimli nesne oluştur. int x, y, z; // x, y,…