MCP3008 ADC Kontrol Cihazı
Ürün Bilgileri
Raspberry Pi B+ / Pi 2 için LK-Taban Kartı
LK-Baseboard, masaüstü bilgisayarınızın işlevselliğini genişletmek için tasarlanmıştır.
Raspberry Pi B+ veya Pi 2 için ek arayüzler sağlayarak
UART, I2C, analog girişler ve dijital GPIO.
Özellikler
- UART Pinout: 1- RXD, 2- TXD, 3- V+, 4- GND
- I2C Bağlantı Çıkışı: 1- SCL, 2- SDA, 3- V+, 4- GND
- Analog Girişler: A0-A7
- Dijital GPIO: D4-D6, D12-D27
- ADC Kontrol Cihazı: Analog giriş kontrolü için MCP3008
Ürün Kullanım Talimatları
Gerekli Modüllerin Kurulumu
- Raspbian İşletim Sistemi Görüntüsü (Debian Wheezy) kullandığınızdan emin olun.
- Raspberry Pi'nin SPI Arayüzünü şu şekilde etkinleştirin:
Yapılandırma ayarlarındaki “Gelişmiş Seçenekler”. - SPI işlevselliğini etkinleştirmek için gerekli istemleri kabul edin.
- Yapılandırma değişikliklerinden sonra Raspberry Pi'yi yeniden başlatın.
- Gerekli sürücüleri ve modülleri çalıştırarak yükleyin ve kurun
Konsoldaki belirli komutlar.
Python EskiampMCP3008 ADC Kontrolcüsünü Kullanmak İçin
- Sağlanan "testadc.py" adlı bir Python betiği oluşturun
analog volümü ölçmek için kod parçacığıtage seviyeleri. - Belirtilen bir kanal (0-7) ile “readadc()” işlevini kullanın
gerçek analog değeri okuyun. - Tüm ADC kanallarının değerlerini çıkışa almak için betiği çalıştırın
Aynı anda veya ayrı ayrı.
SSS
MCP3008 üzerinden analog girişleri nasıl kontrol edebilirim?
Analog girişleri MCP3008 üzerinden kontrol etmek için aşağıdaki adımları izleyin:
Python eski sağlandıampKullanıcı kılavuzunda oluşturup çalıştırarak
“testadc.py” betiği.
Sürücüyle ilgili sorunlarla karşılaşırsam ne yapmalıyım?
Kurulum?
Sürücü kurulumu sırasında sorunlarla karşılaşırsanız, şunları sağlayın:
Raspberry Pi'niz internete bağlı ve çalıştırmayı tekrar deneyin
kurulum komutları.
Raspberry Pi B+ / Pi 2 için LK-Taban Kartı
Değerli müşterimiz, ürünümüzü satın aldığınız için teşekkür ederiz. Sonraki birkaç sayfada
Ürünümüzü çalıştırmak için bilmeniz gerekenler aşağıda açıklanmıştır:
UART 1- RXD 2- TXD 3- V+ 4- GND
I2C 1- SCL 2- SDA 3- V+ 4- GND
Analog Girişler A0-A7
Dijital GPIO D4-D6 D12-D27
Analog girişleri MCP3008 üzerinden kontrol edin 1. Gerekli modüllerin montajı
Gerçek bir Raspbian OS-Image (Debian Wheezy) kullanmanızı öneririz. İlk adımımızda, LK-Base kartının ADC'siyle iletişimi mümkün kılmak için Raspberry Pi'nin SPI-Interface'ini etkinleştirmeliyiz. Bunun için, şu komutla başlıyoruz: Yeni bir pencere açılacak ve burada ,,Advanced Options”ı seçeceğiz
Daha sonra A6 SPI'ye geçiyoruz”
Sonraki iki pencerenin "Evet" ve "Tamam" ile kabul edilmesi gerekiyor.
Sonraki ikisi de…
Son olarak Yapılandırma Aracını kapatmak için “Bitir”e tıklıyoruz…
…ve Raspberry Pi'yi aşağıdaki komutla yeniden başlatın: Yeniden Başlatma sonrasında, gerekli Sürücüleri ve Modülleri yüklememiz ve kurmamız gerekiyor. Bunun için
Raspberry Pi konsoluna aşağıdaki komutları koymanız ve her birini [Enter] tuşuna basarak onaylamanız gerekir. Bu prosedürde Raspberry Pi'nin İnternet'e bağlı olması gerekir:
Bundan sonra da yeniden başlatmanız gerekiyor:
Python-ÖrnampMCP3008 ADC Kontrolcüsünü kullanmak için le – testadc.py
The file ,,testadc.py” analog volümün nasıl ölçüleceğini gösteren bir yoldurtagPython betiğiyle e Seviyesi; readadc() fonksiyonu ve belirtilen bir Kanal (0-7) ile gerçek değeri okuyabilirsiniz. Bir oluşturun file ,,testadc.py” adıyla ve yukarıda gösterilen betiği bu dosyaya kopyalayın file (Lütfen hiçbir boşluğu atlamadığınızdan emin olun). Komut dosyası artık iki farklı şekilde kullanılabilir: Tüm ADC Kanallarının değerlerini aynı anda çıktı olarak verin:
Bu komut tüm ADC Kanallarının değerlerinin her 1.5 saniyede bir okunmasını ve görüntülenmesini sağlar.
Belirli Kanallardan gelen değerlerin çıktısı: Ayrıca, bireysel kanallardan gelen değerleri okuyabilir ve bunları kanallarıyla belirtebilirsiniz.
Komuttan hemen sonra gelen sayı, bir ara parçasıyla ayrılır. Bu örnekteampbu kanallar [3] ve [7] olurdu
Belgeler / Kaynaklar
![]() |
Adafruit MCP3008 ADC Kontrol Cihazı [pdf] Kullanıcı Kılavuzu MCP3008 ADC Kontrol Cihazı, MCP3008, ADC Kontrol Cihazı, Kontrol Cihazı |