Arduino UNO kodları kabul ediyor ama çalışmıyor

Arduino UNO'ya kodlarımı atıyorum.com hatası falan vermiyor, atığım kodu başarılı bir şekilde kabul ediyor ama devre çalışmıyor. Devre basit LED yakma devresi.

Klon Arduino kullanıyorsanız CH340 driverlarını indirerek tekrar deneyin.
 
Son düzenleme:
VS Code üzerinden pıo üzerinden indiriliyor mu?

Dıriverı tekrardan yükleyip kurdum ve yine çalışmıyor.

Kodu ve devre şemasını atar mısınız? Bir yerde bir problem olmalı eğer yoksa Arduino sıkıntılı olabilir.

Arduino'nun çalışıp çalışmadığını anlamak için dosya>örnekler>basic>blink kodunu yükleyin. Arduino üzerindeki 13 numaralı pine bağlı olan LED'in (dahili LED) bir saniye aralıklar ile yanıp sönmesi lazım.

Programlamada "mantık hatası" denen bir kavram vardır, derleyici bu hatayı görmez ve uyarmaz ama kod istenildiği gibi de çalışmaz.
 
Kodu yüklerken led çalışıyor
Kod:
#include <Arduino.h>
int led=13;
void setup() {
Serial.begin(9600);
pinMode(led,OUTPUT);
}
void loop() {
digitalWrite(led,LOW);
delay(1000);
digitalWrite(led,HIGH);
delay(1000);

}
Devre Şeması:
Ekran Alıntısı.PNG
 
Kodu yüklerken LED çalışıyor.
Kod:
#İnclude <Arduino.h>
İnt LED = 13;
Void setup() {
Serial. Begin(9600);
Pinmode(LED, output);
}
Void loop() {
Digitalwrite(LED, Low);
Delay(1000);
Digitalwrite(LED, hıgh);
Delay(1000);

}
Devre şeması:
Eki Görüntüle 1945790

Seri monitörü neden başlattınız anlamadım, LED yakmak için ona ihtiyacınız yok.

C++:
int led=13;

void setup()
{
pinMode(led,OUTPUT);

}

void loop()
{
digitalWrite(led,1);
delay(1000);
digitalWrite(led,0);
delay(1000);

}

Şu kodu dener misiniz?

LED'in doğru bağlandığından emin olun genelde uzun bacağı pozitif olur.
 
Seri monitörü neden başlattınız anlamadım, LED yakmak için ona ihtiyacınız yok.

C++:
int led=13;

void setup()
{
pinMode(led,OUTPUT);

}

void loop()
{
digitalWrite(led,1);
delay(1000);
digitalWrite(led,0);
delay(1000);

}

Şu kodu dener misiniz?

LED'in doğru bağlandığından emin olun genelde uzun bacağı pozitif olus.

Serial monitörü silmeyi unuttum bu kodda çalışmıyor. Önceden denediğimde çalışıyordu.
 
Topraklamayla ilgili bir sıkıntı olabilir mi ya da Ledi ters mi bağladınız ?
1694867956210.png

1694867979645.png

Böyle bağlayın. Katot kısmına direnci taşıyın. Aynı hizada bağlama yapmayın bakalım düzelmesi gerek.
Kod:
//
void setup()
{
  pinMode(13, OUTPUT);
}

void loop()
{
  digitalWrite(13, HIGH);
  delay(1000); // Wait for 1000 millisecond(s)
  digitalWrite(13, LOW);
  delay(1000); // Wait for 1000 millisecond(s)
}
 

Bu konuyu görüntüleyen kullanıcılar

Technopat Haberler

Yeni konular

Geri
Yukarı