Arduino Nano Pinleri

Kodla Büyü

her_dem

Hiperaktif Üye
Hiperaktif
Süper Üye
Mesajlar
2,515
Arkadaşlar ilk defa nano kullanmayı deniyorum. Pin lehimlemelerini yaptıktan sonra tek tek pinlerin çalışıp çalışmadığını denerken 2 sorunla karşılaştım.1. si A6, A7 pinlerinin analogWrite özelliğini kullanamadığını gördüm. Biraz araştırınca bu pinlerin sadece okuma işlemi yapabildiğini öğrendim. 2. si ise analog pinlerin olduğu bölümdeki gnd pini düzgün çalışmıyor. onunda öyle bir özelliği var mı yoksa bendeki nanoda mı sıkıntı var. Bilgi verirseniz sevinirim.
 
Düzgün çalışmıyor derken hocam oradaki gnd genelde vinn den giriş yaparken kullanılır ama ben sensör için falan da kullandım sorun çıkarmadı
 
Bizde de gnd ler bir sıkıntı çıkarmadı. Öğrencilerle robot projelerinde nano kullanıyoruz. Analog pinleri çıkış olarak ihtiyaç olmadığı için denemedik
 
Not usb bus power diyor zazten. sanırım usb ile beslerken çalışmıyor o pin.
 

Ekli dosyalar

  • arduino_nano_v3_pin_diyagrami_b.JPG
    arduino_nano_v3_pin_diyagrami_b.JPG
    154.2 KB · Görüntüleme: 76
Anlaşıldı sıkıntı. Usb den beslerken çalışmıyor demek o gnd. Sizde deneyebilir misiniz arkadaşlar. bilgisayara başlayarak nanoyu, o gnd pinini kullanarak bir led yakmayı deneyebilir misiniz. Sizde de yanmazsa kesin anlaşılır durum
 
Anlaşıldı sıkıntı. Usb den beslerken çalışmıyor demek o gnd. Sizde deneyebilir misiniz arkadaşlar. bilgisayara başlayarak nanoyu, o gnd pinini kullanarak bir led yakmayı deneyebilir misiniz. Sizde de yanmazsa kesin anlaşılır durum
O GND çalışıyor muhtemelen üst kısımde header lehimi atmıştır. A6,A7 için söyledikleriniz doğru çıkış olarak tanımlanamıyorlar.
Buton gibi elemanlar bağlanınca da 1023 değeri elde ediliyor bu durumda buton koşulunu yazarken de örneğin btn==HIGH değil btn==1023 demek lazım.

Örnek bir kod ekliyorum:

int led = 2;
int btn = A6;
void setup() {
pinMode(led, OUTPUT);
Serial.begin(9600);
}

void loop() {

int btndeger = analogRead(A6);
Serial.println(btndeger);
if (btndeger == 1023) {
digitalWrite(led, HIGH);
}
else {
digitalWrite(led, LOW);
}
}


Screenshot_1.png
 
Son düzenleme:
Geri
Üst