Ev Kişisel Finans Elektronik Projeleri: Bir Potansiyometreden Bir Değer Nasıl Okunur - mankenler

Elektronik Projeleri: Bir Potansiyometreden Bir Değer Nasıl Okunur - mankenler

Video: ARDUINO ve L298N Motor Sürücü Kartı 2024

Video: ARDUINO ve L298N Motor Sürücü Kartı 2024
Anonim

A potansiyometre (genellikle pot olarak anılır) >), direnci değiştirmek için dönüşebileceğiniz bir düğmeli bir elektronik değişken dirençtir. Çeşitli tipte tencere BASIC Stamp projeleri için giriş aygıtları olarak sıklıkla kullanılır. Örneğin, yanıp sönen LED'lerin hızını kontrol etmek için basit bir pot kullanabilirsiniz: Potanın topuzunu çevirirken, LED'lerin değişim hzı değişir. Burada, 10 kΩ'luk bir pot, 0,1 μF'lik bir kapasitörle paralel yerleştirilir. Buna ek olarak, pota seri olarak 220 Ω'luk bir direnç yerleştirilir. Bu, potun direnci sıfıra düşecek şekilde tencerenin topuzunu çevirirseniz aşırı akımdan kaynaklanabilecek hasarlardan TEMEL Damgayı korumak için yapılır.

Bu devredeki kondansatör, devrenin şarj edeceği ve deşarj olabileceği kadar küçüktür (0 1 μF), pot düğmesinin ayarlandığı yere bağlı olarak yaklaşık milisaniyelik bir süre içerisinde. Böylece, potansiyelin boşalmasını beklerken programınız önemli ölçüde geciktirilmeyecektir, böylece potun direncini belirleyebilirsiniz.

Böylece bu devrede potun direncini ölçmek nasıl olur da? Cevap, akıllıca bir programlama gerektirir: İlk olarak, pin 13'ü YÜKSEK olarak ayarlarsınız, bu da kapasitörü şarj eder. Daha sonra, 13'üncü sıranın giriş durumunu izlemek için bir döngü kurarsınız. 13'üncü sıranın durumunu her kontrol ettiğinizde, bir sayaca bir tane ekleyebilirsiniz.

Kondansatör deşarj olduğunda pin 13 DÜŞÜK olur. 13 nolu pin LOW olduğunda, halka sona erer ve sayaç, kapasitörün boşaltılması için ne kadar sürdüğünü gösterir. Kondansatörün boyutunu ve kondansatörün boşaltılması için geçen süreyi bilerek, potun direncini hesaplayabilirsiniz.

Neyse ki, PBASIC RCTIME adlı bir komutu içeriyor ve bu komutu hepsini otomatik olarak yapıyor. Tek yapmanız gereken, RC devresinin şarj edilmesi veya boşaltılmasının ne kadar sürdüğünü ölçmek isteyip istemediğinize bakmaksızın, RC devresinin hangi pin olduğunu RCTIME komutuna söylemek ve elde edilen zaman hesaplamasını saklamak için bir değişken adını vermektir. < RCTIME komutunu, 13üncü pimdeki bir RC devresinin boşalması ne kadar uzun sürdüğünü belirlemek için nasıl kullanacağımızı, yanıtı Timer:

RCTIME 13, 1, Timer

adlı bir değişkende saklamaya çalışın. Bu RCTIME komutu, Timer değişkenini RC devresinin boşaltılmasının ne kadar sürdüğünü gösteren bir değere ayarlayın. Bu komutun hemen öncesinde, kondansatörü şarj etmek için G / Ç pimini (bu durumda, pin 13) YÜKSEK olarak ayarlamanız gerekir. Ayrıca, devrenin şarj olmasına izin vermek için kısa bir süre duraklatmanız (genellikle 1 ms yeterlidir) gerekir.

Bu tekniği bir tencerenin gerçek direncini hesaplamak için kullanabilirsiniz, ancak genellikle direncini bilmek zorunda değilsiniz. Bunun yerine, pota direnci arttığında sayacın arttığını ve potanın direnci düştüğünde azaldığını bilmek genellikle yeterlidir.

Bu devre için, RCTIME komutu, direnç maksimum olduğunda (10 kΩ) pota direnci 0'a yaklaştığında yaklaşık 12'den yaklaşık direnç yaklaşık 54'e kadar olan zaman değerlerini hesaplar.

Aşağıdaki program, sırayla 0 ve 2 numaralı pimlere bağlı olan LED'leri dönüşümlü olarak yanıp söner. LEDlerin yanıp sönme oranı, 13'üncü bir RC devresindeki pota göre ayarlanır. Program, RCTIME komutuyla hesaplanan zaman değerini on ile programın yanıp sönme arasında duraklatma süresini belirleyin. Tencere düğmesini çevirirken potun direnci azalır ve LED'ler daha hızlı bir hızda yanıp söner.

'Potentiomter LED Yanıp Sönen Program' Doug Lowe '10 Temmuz 2011 "Bu program, 13 nolu pimdeki bir RC devresi tarafından belirlenen bir hızda 0 ve 2 nolu pimlere yanıp sönen LED'leri yanıp sönüyor.' {$ PBASIC 2. 5} Zaman VAR Kelime Led1 PIN 0 Led2 PIN 2 Pot PIN 13 DO YÜKSEK Pot RCTIME Pot, 1, Süre YÜKSEK Led1 DÜŞÜK Led2 DURAKLATMA Zamanı * 10 LOW Led1 YÜKSEK Led2 DURAKLATMA Zamanı * 10 LOOP

Bu proje, 10 kΩ'luk bir potansiyometre ve bir kondansatör içeren bir devre oluşturun, böylece kodu test edebilirsiniz, tamamlanmış devreyi gösterir.

Elektronik Projeleri: Bir Potansiyometreden Bir Değer Nasıl Okunur - mankenler

Editörün Seçimi

Kendi Excel 2007 Şablonlarınızı Oluşturun - mankenler

Kendi Excel 2007 Şablonlarınızı Oluşturun - mankenler

Hazır bir Excel 2007 şablonunu bulamazsanız faturaya uyuyor, oluşturduğunuz veya şirketinizin elinde bulunan örnek çalışma kitaplarından kendi şablonlarınızı oluşturuyor. Kendi şablonunuzu oluşturmanın en kolay yolu, gerçek bir çalışma kitabı prototipi oluşturmak ve dosyayı şablon dosyası biçimini kullanarak kaydedin ...

Kendi Excel 2010 Şablonlarınızı Oluşturma - mankenler

Kendi Excel 2010 Şablonlarınızı Oluşturma - mankenler

Hazır Excel 2010 şablonunu bulamazsanız faturaya uyuyor, oluşturduğunuz veya şirketinizin elinde bulunan örnek çalışma kitaplarından kendi şablonlarınızı oluşturuyor. Kendi şablonunuzu oluşturmanın en kolay yolu, gerçek bir çalışma kitabı prototipi oluşturmak ve dosyayı şablon dosyası biçimini kullanarak kaydedin ...

Excel 2007 Grafiğinin Tipini ve Stilini özelleştiren - aumluları

Excel 2007 Grafiğinin Tipini ve Stilini özelleştiren - aumluları

Bir grafik eklediğinizde bir Excel 2007 çalışma kitabı, Şeritte yeni bir Grafik Araçları Tasarım sekmesi görüntülenir. Grafik türünü ve stilini özelleştirmek için Grafik Araçları Tasarım sekmesindeki komut düğmelerini kullanabilirsiniz. Tasarım sekmesi aşağıdaki düğme gruplarını içerir: Tür grubu Değiştir Grafik Türü ...

Editörün Seçimi

ÜÇüncü Temel, Çalınma Evini ve Diğer Beyzbol Beyitlerini Çalın

ÜÇüncü Temel, Çalınma Evini ve Diğer Beyzbol Beyitlerini Çalın

ÜÇüncü temel çalmak genellikle ikinci çalmaktan daha kolaydır. Birçok atış çizmeden ilk önce olduğundan daha büyük bir yol alabilirsin. Zamanlamanız iyi ise, atıcı topu bırakmadan önce saniyelerden de çıkabilirsiniz. Sürahi genellikle koşucuları ikinci sıradan seçmek daha zor olur ...

Basketbol Takımınızda Bir Balo Domuzuyla

Basketbol Takımınızda Bir Balo Domuzuyla

Balo domuzu - asılı bir oyuncu uzun süreler boyunca topa vurur ve geçmek yerine her yere ateş etmeyi amaçlar - tüm takım için gerçek sorunlar yaratır. Örneğin, topu domuzu, takımın moralini zayıflatan ve öldüren puan almaya çalışan açık takım arkadaşlarını görmezden gelir ...

Editörün Seçimi

Canon EOS 6D'ye Yazar Adı Nasıl Eklenir Canon EOS 6D'ye Yazar Adı Nasıl Eklenir

Canon EOS 6D'ye Yazar Adı Nasıl Eklenir Canon EOS 6D'ye Yazar Adı Nasıl Eklenir

Adınızı aşağıdaki gibi ekleyebilirsiniz: Canon'la çektiğiniz her görüntünün yazarı. Bilgiler, çektiğiniz her resme EXIF ​​verisi olarak eklenir. Yazar bilgilerinizi kameraya kaydetmek için: Menü düğmesine basın. Daha önce kullanılan menü görüntülenir. Kamera Ayarları ... 4 ...

Rebel T6i / 750D'den Görüntülere Nasıl Temizleme Talimatları Ekleyeceksiniz - mankenler

Rebel T6i / 750D'den Görüntülere Nasıl Temizleme Talimatları Ekleyeceksiniz - mankenler

Küçük noktalar görüntülerinizde tutarlı bir şekilde görünüyorsa ve Rebel T6i / 750D'nin lensindeki kirin nedeni değilse - sensörünüzün temizlemeye ihtiyacı olabilir. Sensörü kendiniz temizlemeyin, çünkü ne yaptığınızı bilmiyorsanız makinenizi kolayca mahvedebilirsiniz. Bunun yerine, fotoğraf makinesini çekin ...