Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
6
Cevap
544
Tıklama
0
Öne Çıkarma
Arduino buton okuma sorunu proje teslimi yarın lütfen yardım eder misiniz?
T
7 yıl
Teğmen

kod düzeninde bir hata bulamadım ancak map komutunda değiştirilecek değeri yüksek alçak sıralaması ile yazdığın halde değiştirilmesini istediğin değeri alçak yüksek sıralaması ile yazmışsın.

belki bu bir soruna neden oluyor olabilir.
map komut satırını şununla değiştirip dener misin. led_kont = map(isik,0,1023,0,255);


Bu mesaja 1 cevap geldi.
T
7 yıl
Teğmen

kardeşim butonun gnd(toprak) hattına giden bacağı aynı zamanda senin 12. pinine bağlı olması lazım. burada eğer 10k lık bir direnç koymazsan toprağa giderken kısa devre yapabilir. belki senin sorunun bundan kaynaklanıyordur. birde 10k lık bir dirençle devreyi kurar mısın. devrenin resmini atarsan sana daha kolay yardımcı oluruz.


Bu mesaja 1 cevap geldi.
G
7 yıl
Yarbay

Pull-up direncini aktif edersen daha kararlı hale gelir. Pin gnd'ye bağlı olursa 0, aksi durumda 1 okunur.

pinMode(12, INPUT_PULLUP);



T
7 yıl
Teğmen

ne demek kardeşim burada birbirimize yardımcı olmak için varız.
ayrıca elektro_gadget hocamın dediği eminim daha stabil bir çözümdür. kendisi bu konularda çok bilgilidir.
selamlar.




Bu mesajda bahsedilenler: @elektro_gadget , @eral15
E
7 yıl
Onbaşı
Konu Sahibi

ardunionun 12. pinini dijital okuma için ayarladım 12. pine jumperi taktığım anda +5V vermediğim halde HIGH oluyor sonra LOW a dönüyor ve jumper 12. pine takılıyken ayağımı yere bastığımda HIGH oluyor kaç gündür bununla uğraşıyorum proje teslimi yarın lütfen yardım eder misiniz?

kod aynen aşağıdaki gibidir.










int led = 10;
int led_kont ;
int but = 12 ;
int buton = 0;
void setup() {

pinMode(led,OUTPUT);
pinMode(but,INPUT);
Serial.begin(9600);
}

void loop() {
int isik = analogRead(A0);
Serial.println(isik);
delay(500);
buton = digitalRead(12);
Serial.print("buton : ");
Serial.println(buton);
delay(500);


if (buton == HIGH){
led_kont = map(isik,0,1023,255,0);
analogWrite(led,led_kont);
}
else {
digitalWrite(led,LOW);
}
}

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



E
7 yıl
Onbaşı
Konu Sahibi

şey öyle yapmamın sebebi karanlıkta daha şiddetli yanması için




Bu mesajda bahsedilenler: @The Thanos
E
7 yıl
Onbaşı
Konu Sahibi

Hay Allah senden razı olsun çok sağol çok teşekkür ederim senin gibi yaptım düzeldi çok şükür


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @The Thanos
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.