if(results.value == BUTON6){
digitalWrite(sag, !digitalRead(sag));
if(digitalRead(sag) == HIGH)
Serial.println("SAG Yandi");
else
Serial.println("SAG Sondu");
Merhaba. kodunuzun void loop kısmı bu şekilde yaparsanız daha sağlıklı şekilde olur. void setup kısmını sana ödev olarak veriyorum(itiraf ediyorum üşendim) eğer setup kısmını yapamazsanız bana sorabilirsiniz😊
void loop()
{
if (digitalRead(buton) == HIGH) // Eğer butona basılırsa
{
delay(10);
}
if (ledDurumu == LOW) // ledDurumu değişkenini 0 ise 1 yap.
{
ledDurumu = 1;
}
else if (ledDurumu == HIGH) // ledDurumu değişkenini 1 ise 0 yap.
{
ledDurumu = 0;
}
while (digitalRead(buton)== HIGH){;} // Butona basılı kaldığı sürece ana döngüye girmemesi için kendi döngümüzle oyaladık.
delay(10);
if (ledDurumu == 1) // ledDurumu değişkenini 1 ise ledi sürekli yakıp söndür.
{
digitalWrite(led,HIGH);
delay(100);
digitalWrite(led,LOW);
delay(100);
}
else if (ledDurumu == 0) // l// ledDurumu değişkenini 0 ise ledi söndür.
{
digitalWrite(led,LOW);
}
2 Beğeni
Electro Hands gayet iyi anlatmış sende birkaç eğitim videosu izledikten sonra setup kısmını halledebilirsin.
Projende Başarılar!!!
2 Beğeni
Buna ek olarak kodlarınızı paylaşırken lütfen “kod etiketlerini” kullanınız. Bu etiketler, kodun daha rahat okunmasını ve paylaşılmasını sağlıyor.
1 Beğeni
Selamlar
Kod paylaşımında herhangi bir sakınca yoktur. Lütfen paylaşmaktan ve yardımcı olmaktan çekinmeyin.
1 Beğeni