Arduino Pro Mini Atmega 328P Programlama

arkadaşlar merhaba

ufak bir projem için, sizin için ufak fakat benim için devasa bir destek rica edeceğim.

proje şu. bir hareket sensörü hareketi algılayıp hareket bittikten 3 saniye sonra komut göndererek bir led ışığın 10 saniye yanmasını sağlıycak. Bunun için Arduino pro mini Atmega 328P 5V 16M kullanıyorum.

bu Arduino nun programlanması nı nasıl yapabilirim?

youtube dan vidyolar izledim. bilgisayara bağlantı konularında sıkıntı yok. ama bilgisayrda bir program kullanılması gerek sanırım ve bu programa haliyle benim yukarıda istediğim şekilde komutlar ın girilmesi gerekecek.

bu konuda yardımcı olabilirseniz çok çok memnun olurum

sağolun

Merhabalar,
Bu linkteki örnekten küçük bir iki düzenleme yaptım koddan. Muhtemelen işinize yarayacaktır. Biraz aceleyle yaptım, kodda hata var mı emin değilim. Hata varsa yazarsınız tekrardan.

Kod:

#include  <Servo.h>  //Servo kütüphanemizi ekliyoruz.
int pirPin = 8; //Sensörü takacağımız pin
int ledPin = 9; //Ledi takacağımız pin
int hareket; //Sensörden aldığımız veri
Servo motor; //Servo motor değişkeni
void setup() {
  pinMode(pirPin, INPUT); //Sensör pinimizi giriş olarak ayarlyoruz.
  pinMode(ledPin, OUTPUT); //Sensör pinimizi giriş olarak ayarlyoruz.
}
void loop() {
  hareket = digitalRead(pirPin); //Sensörden okuma yapıyoruz.
  if (hareket == HIGH) { //Hareketlilik var ise içerideki komutlar uygulanır.
    delay(3000);
    digitalWrite(ledPin, HIGH)
    delay(10000)
  } else { //Hareketlilik yok ise içerideki komutlar uygulanır.
    digitalWrite(ledPin, LOW)
  }
}

Devre şeması olarak aşağıdaki resimdekinin aynısını yapın. Sadece siz servo motor değil, led kullanacaksınız. Bu yüzden 9. pine araya bir direnç koyarak led’in artı ucunu bağlayın, ledin eksi ucunuda GND pinine bağlayın.

Ayrıca şimdi fark ettim, sanırım nasıl kod yükleyeceğinizi de bilmiyorsunuz henüz. Aşağıdaki linklerde bulunan içerikleri inceleyin öncelikle;