Keyestudio Raspberry Pi GPIO-PCF8591 Shield

309,75 TL
Marka
Stok Kodu
KS0213
33,02 TL den başlayan taksitlerle!
Aynı Gün Kargo
Ürün Paylaş :
Keyestudio Raspberry Pi GPIO-PCF8591 Shield


thumb

Tanıtım

Raspberry Pi GPIO arayüzünde AD / DA işlevi yoktur, bu Pi gelişiminde sizi rahatsız edebilir. Ancak, artık sorun olmayacak. RPI GPIO-PCF8591 Shield, Raspberry Pi'ye yüksek hassasiyetli AD / DA işlevleri eklemenizi sağlar.
PCF8591, dört-8-bit analog-dijital dönüştürücülere ve tek bir 8-bit dijital-analog dönüştürücüye sahiptir. Bu, Raspberry Pi'deki I2C arabirimi üzerinden çalışacaktır.

Başlantı Şeması

Çalışmalarınıza aşağıdaki şekilde gösterildiği gibi başlamak için doğrudan Raspberry Pi'ye takın.
thumb

Örnek Kod

DA(Digital to Analog) Source Code:
#include 
#include 
#include 

#define Address 0x48
#define BASE 64          //DA Output
#define A0 BASE+0
#define A1 BASE+1
#define A2 BASE+2
#define A3 BASE+3

int main(void)
{
    unsigned char value;
	wiringPiSetup();
	pcf8591Setup(BASE,Address);    //configuration pcf8591	

	while(1)
	{		
               analogWrite(BASE,value);      //write the value output on AOUT interface
               printf("AOUT:%d\n",value);     //print that value
               delay(50);	
	}
}

AD(Analog to Digital) Source Code:
#include 
#include 
#include 

#define Address 0x48         //pcf8591 address 
#define BASE 64
#define A0 BASE+0           //A0 input
#define A1 BASE+1           //A1 input
#define A2 BASE+2           //A2 input
#define A3 BASE+3           //A3 input
int main(void)
{
    unsigned char value;
	wiringPiSetup();
	pcf8591Setup(BASE,Address);        //configurationpcf8591
	
	while(1)
	{
               value=analogRead(A0);     // read A0 value          
               printf("A0:%d\n",value);  // print A0 value
               delay(100);	
	}
}


Program Yazımı

1. Wiringpi Kitaplığını kurun

Wiring Pi bir kütüphanedir. WiringPi, analog okuma ve yazmayı destekler ve bir Pi'de varsayılan olarak yerel analog donanım bulunmamakla birlikte, modüller sağlanır, böylece diğer A / D ve D / A cihazları nispeten kolayca uygulanabilir. En son sürümü indirmek için bir Wiringpi kurulum paketi sağlayacağız veya şu URL'yi tıklayacağız: https://projects.drogon.net/raspberry-pi/wiringpi/download-and-install/ (yeni bir sayfada açılmalıdır). Bu, wiringPi-b0a60c3.tar gibi bir adla bir .tar dosyası indirecektir. Ardından dosyayı kopyalayın ve aşağıdaki şekilde gösterildiği gibi raspberry pi dosyasına koyun:
thumb

Kaynak kodunu açmak ve kurmak için bu komutu yazın:
tar xfz wiringPi-98bcb20.tar.gz
cd wiringPi-98bcb20
./build
Note that the actual file name will be different (may not be 98bcb20) – you will have to check the name and adjust accordingly. Here is the interface after installing WiringPi as shown in below figure.

thumb

WirtingPi, Raspberry Pi'nin GPIO pinlerini kontrol etmek için bir dizi gpio komutu içerir. Kurulumu kontrol etmek için komutu yazın: gpio -v
gpio readall
The interface as shown in below figure means complete installation.
thumb

2. I2C Yardımcı Programını Etkinleştirin

I2C veri yolu, Raspberry Pi'nize birden fazla cihazın bağlanmasına izin verir. I2C'yi kullanmadan önce yapılandırılması gerekir. Şu komutu çalıştırın: sudo raspi-config ve I2C'yi yüklemek için istemleri izleyin. Şimdi aşağıdaki adımları tamamlayın:
Select "9 Advanced Options”
Select "A6 I2C”
The screen will ask if you want the ARM I2C interface to be enabled :
Select "Yes”
Select "Ok”
Select "Finish” to return to the command line
When you next reboot the I2C module will be loaded.

3. Programlama

Tarafımızdan sağlanan pcf8591 dosyasını kopyalayın ve winSCP aracılığıyla pi dizininize koyun. Sonra, şu komutu yazın: cd pcf8591, pcf8591 klasörüne gitmek için. Ardından şu komutu yazın: make ile çalıştırılabilir bir dosya yapın. Bu, programı başlatmak için çalıştırdığımız dosyanın bu olduğu anlamına gelir.
Finally type this: sudo ./TTP229 to launch the program.

Sonuç

DA kaynak kodu, AOUT arayüz çıkışı 0-5V voltajı yapar; pi AD kaynak kodu ile ayarlanan voltajı okuduktan sonra terminal üzerinde 0-255 arasında dijital değer basacaktır.

Belgeler

PDF Dosyası:

https://drive.google.com/open?id=1KGHWkoRwcH26PSLvVD6jLZxRa5-qIp-r

Kurulum Paketi İndir:

https://drive.google.com/open?id=18pp8aNUe05B6EzyphTb9JLnE6gQaBOL6

Kaynak Kodu İndirme:

https://drive.google.com/open?id=1bwUSsxDyB-st2qaLyK2phvpbelvUph9S

Bu ürüne ilk yorumu siz yapın!
Bu ürünün fiyat bilgisi, resim, ürün açıklamalarında ve diğer konularda yetersiz gördüğünüz noktaları öneri formunu kullanarak tarafımıza iletebilirsiniz.
Görüş ve önerileriniz için teşekkür ederiz.
Keyestudio Raspberry Pi GPIO-PCF8591 Shield Uygun fiyatlar ile Keyestudio Raspberry Pi GPIO-PCF8591 Shield Robot Elektronik'te. Kampanyalı satışlarımız hakkında bilgi almak için tıklayın! KS0213
Keyestudio Raspberry Pi GPIO-PCF8591 Shield

Tavsiye Et

*
*
*
IdeaSoft® | E-Ticaret paketleri ile hazırlanmıştır.