Mr.Acar
Kilopat
Daha fazla
- Cinsiyet
- Erkek
- Meslek
- Öğrenci
- Profil Kapağı
- 1521878528
Çağan Bey birkaç ay önce Arduino ile bir çalışma yapmış.
Ben de bu çalışmayı yapmak üzere bileşenlerimi hazırladım ancak kodlama kısmını henüz anlamış değilim. Süreyi ayarlamak için nerede nasıl değişiklik yapılıyor kestiremedim. Örneğin 60 saniyede pervanenin durup, dikleşmesini istiyorum. Kodlarda nasıl bir değişiklik yapılmalı? Yardımlarınız için şimdiden teşekkürler
Videoda ve rehberdeki kod:
Ben de bu çalışmayı yapmak üzere bileşenlerimi hazırladım ancak kodlama kısmını henüz anlamış değilim. Süreyi ayarlamak için nerede nasıl değişiklik yapılıyor kestiremedim. Örneğin 60 saniyede pervanenin durup, dikleşmesini istiyorum. Kodlarda nasıl bir değişiklik yapılmalı? Yardımlarınız için şimdiden teşekkürler
Videoda ve rehberdeki kod:
Kod:
#include <Servo.h>
Servo myservo;
int engel=0;
int sure=0;
void setup() {
myservo.attach(9);
pinMode(6,OUTPUT);
pinMode(10,INPUT);
Serial.begin(9600);
}
void loop() {
engel = digitalRead(10);
Serial.print(“Sure: “);
Serial.println(sure);
Serial.print(“Engel: “);
Serial.println(engel);
if (engel==1) {
myservo.write(50);
digitalWrite(6,LOW);
sure=0;
}
if (engel==0) {
sure++;
if (sure <240) { //Buradaki 120 saniyelik zaman aşım süresini istediğinize göre değiştirebilirsiniz…
myservo.write(160); //Kodun geri kalanındaki 120 sayılarını da değiştirmeyi unutmayın.
digitalWrite(6,HIGH);
}
if (sure >240) {
myservo.write(50);
digitalWrite(6,LOW);
sure=241;
}
}
delay(500);
}
Son düzenleyen: Moderatör: