analogRead 0–1023 Döndürür
Bir gerilimi kullanabileceğiniz bir sayıya dönüştürün.
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.
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
- Dijital ve Analog Sinyaller
- analogRead 0–1023 Döndürür
- Bir Potansiyometre Düğmesini Okuma
- map() ile Değerleri Yeni Bir Aralığa Eşleme