Arduino CH340 kodunda pin uyarısı

Katılım
12 Nisan 2025
Mesajlar
1
Daha fazla  
Cinsiyet
Erkek
Merhaba, Arduino CH340 kullanıyorum ve ldr çalıştırıyorum. Ldr çok karanlıksa ışığı yakacak, kodu yazdım Copilot (yapay zeka) attım sıkıntı yoktu kodda jumper kablolarda sıkıntı yoktu kodum:
İnt ldr = a0;
İnt LED = 8;

Void setup() {
Pinmode(LED, output);
Pinmode(led_buıltın, output);
Serial. Begin(9600);
}

Void loop() {
Float Value = analogread(ldr);
Serial. Println(Value / 144);
Delay(10);

İf (Value > 6.91) {
Digitalwrite(LED, hıgh);
Digitalwrite(led_buıltın, hıgh);
} Else {
Digitalwrite(LED, Low);
Digitalwrite(led_buıltın, Low);

}
}
Kodumda sıkıntı yok gözüküyor kart tamı sıkıntı var farkında değilim daha fazla bilgisi olan birisi beni bilgilendirirse memnun olurum.
 
Setup kısmında 2 pinden çıkış gözüküyor. LED (D8) pini tanımlanmış ama led_buıltın için pin tanımlanmamış. led_buıltın pinini 9 numaralı pine tanımlamanız gerekli. Programı yazımı sırasında Türkçe karakter kullanmamanız gerekmekte. led_buıltın yerine led_builtin veya LED_BUILTIN kullanmanız gerekmekte.
Kod:
int LED_BUILTIN = 9;
Yukardaki kodu en başa eklemeniz gerekli.

Kod:
int ldr = A0;
int LED = 8;
int LED_BUILTIN = 9;

void setup() {
  pinMode(LED, OUTPUT);
  pinMode(LED_BUILTIN, OUTPUT);
  Serial.begin(9600);
}

void loop() {
  float value = analogRead(ldr);
  Serial.println(value / 144);
  delay(10);

  if (value > 6.91) {
    digitalWrite(LED, HIGH);
    digitalWrite(LED_BUILTIN, HIGH);
  } else {
    digitalWrite(LED, LOW);
    digitalWrite(LED_BUILTIN, LOW);
  }
}
 
Son düzenleme:

Technopat Haberler

Geri
Yukarı