Arduino Rf kod sıkıntısı
  • Merhaba, staj yaptığım yerde xy-mk-5v transmitter ve fs1000a receiver ile bi proje yapmamı istediler. Fakat kodlama sıkıntım var. Yapmam gereken şey : 2 uno arduino birine receiver ve lcd diğerine transmitter. Receiver'da string ifadeleri okuyabiliyorum fakat transmitter ile sayı gönderdiğim zaman lcd ekranı değişik şekillere giriyor.
    Kullandığım kod:

    #include < RH_ASK.h>
    #include < SPI.h>
    #include < LiquidCrystal.h>

    LiquidCrystal lcd(8, 9, 4, 5, 6, 7);
    RH_ASK driver;

    void setup()
    {
    Serial.begin(9600); // Debugging only
    if (!driver.init())
    Serial.println("init failed");
    }

    void loop()
    {
    uint8_t buf[12];
    uint8_t buflen = sizeof(buf);
    if (driver.recv(buf, &buflen)) // Non-blocking
    {
    int i;

    lcd.setCursor(8, 0);
    lcd.print("Message: ");

    lcd.begin(16, 2);
    // Print a message to the LCD.
    lcd.setCursor(1, 1);
    lcd.print((int)buf);

    }
    }

    Belirttiğim gibi neredeyse hiç bilgim yok bir şeyler yapmaya çalışıyorum. Bilal'e anlatır gibi anlatırsanız sevinirim. Teşekkürler

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Login with Facebook

Tagged

Açık kaynak kültürü gereği, çözdüğünüz problemlerin çözümlerini paylaşmayı lütfen unutmayın.