Arduino & IoT Academy · Ders

analogRead 0–1023 Döndürür

Bir gerilimi kullanabileceğiniz bir sayıya dönüştürün.

2. ders / 413 adım

analogRead 0–1023 Döndürür, CoddyKit'te ücretsiz bir Arduino & IoT Academy dersidir. Bu, 4 dersinin 2. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Arduino & IoT Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Arduino & IoT Academy kursu toplamda 4 dersten oluşur.

Gerilimi Sayılara Dönüştürme

Kod ham volt değerlerini doğrudan kullanamaz. analogRead işlevi bir pini ölçer ve üzerinde işlem yapabileceğiniz sıradan bir sayı döndürür.

Aralık 0 ile 1023 Arasındadır

Her analogRead sonucu 0 ile 1023 arasında olur. Bu, en düşük gerilimden en yüksek gerilime kadar tam olarak 1024 olası adım demektir.

Neden 1024 Adım Var

Uno, 10 bitlik bir dönüştürücü kullanır ve 2'nin 10. kuvveti 1024'tür. Daha fazla bit yalnızca daha ince çözünürlük sağlar.

0, Sıfır Volt Demektir

0 okuması, pinin aralığın en altındaki 0V'u gördüğü anlamına gelir. Burada bundan daha düşük bir değer ölçülemez.

1023, Tam Gerilim Demektir

1023 okuması, pinin referans geriliminde olduğu anlamına gelir; Uno'da bu genellikle 5V'tur. Bu, ölçeğin en üst noktasıdır.

Orta Nokta Yaklaşık 512'dir

Yaklaşık 2,5V'ta değer 512'ye, yani aralığın ortasına yakın olur. Gerilimden sayıya dönüşüm harika derecede doğrusaldır.

Analog Pinde Çağırın

Okumak için bir analog pin adı verin. analogRead(A0), A0 pininden örnek alır ve mevcut değerini int türünde döndürür.

int value = analogRead(A0);

Bir int İçinde Saklayın

Sonuç bir int içine kolayca sığar; çünkü 1023 küçük bir sayıdır. Daha sonra kodunuzda kullanabilmek için onu bir değişkene kaydedin.

int sensor = analogRead(A0);

pinMode Gerekmez

Analog girişler kullanıma hazır gelir. Onlar için pinMode çağırmazsınız; değer istediğinizde yalnızca analogRead çağırmanız yeterlidir.

Volta Geri Dönüştürün

Gerçek gerilimi görmek için okumayı ölçeklendirin. Sayıyı volt değerine dönüştürmek için 5.0 ile çarpıp 1023'e bölün.

float v = analogRead(A0) * 5.0 / 1023.0;

Okumalar Biraz Oynar

Küçük miktardaki elektriksel gürültü, değerlerin bir veya iki birim oynamasına neden olur. Bu normaldir; birkaç okumayı ortalamak dalgalanmayı azaltır.

Hızlı Kontrol

analogRead size ne döndürür?

Özet: 0'dan 1023'e Ölçek

analogRead işlevinin 0V ile 5V arasındaki bir sinyali 0 ile 1023 arasında bir sayıya dönüştürdüğünü öğrendiniz. Bu sayıyı bir int içinde saklayın ve gerektiğinde volta geri ölçeklendirin.

Başlamak ücretsiz

Yapay zeka eğitmeniyle C++ öğren — ücretsiz

Tarayıcında gerçek kod yaz ve çalıştır, 7/24 yapay zeka eğitmeninden anında yardım al; web'de ya da uygulamada kaldığın yerden devam et.

Kurslar
30
Dersler
120

Sıkça Sorulan Sorular

“analogRead 0–1023 Döndürür” dersi ücretsiz mi?

Evet — “analogRead 0–1023 Döndürür” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Arduino & IoT Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Arduino & IoT Academy kursu toplamda 4 dersten oluşur.

“analogRead 0–1023 Döndürür” dersinde ne öğreneceğim?

Bir gerilimi kullanabileceğiniz bir sayıya dönüştürün. Arduino & IoT Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

Arduino & IoT Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te Arduino & IoT Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 2. dersidir.

“analogRead 0–1023 Döndürür” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu Arduino & IoT Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Arduino & IoT Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Dijital ve Analog Sinyaller
  2. analogRead 0–1023 Döndürür
  3. Bir Potansiyometre Düğmesini Okuma
  4. map() ile Değerleri Yeni Bir Aralığa Eşleme
← Arduino & IoT Academy Sayfasına Dön