logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

ATtiny2313 Bascom odbior danych

RLfilo 23 Maj 2010 23:01 992 1
REKLAMA
  • #1 8110913
    RLfilo
    Poziom 10  
    Witam w jaki sposób odbierać i wysyłać dane wysłane przez Rs232 w Bascom-ie ?
    Chciałbym z komputera wysyłać taki string np (R255G20B120) jak to odebrać i trzem zmiennym typu bajt przypisać wartości
    
    r=255
    g=20
    b=120
    


    dokładnie chodzi mi o odpowiednik takiego czegoś w bascom -ie


    
    var
    s:string;
    r,g,b :byte;
    begin
     s:='R120G30B255';
     r:=StrToInt(Copy(s,2,Pos('G',s)-2));
     g:=StrToInt(Copy(s,Pos('G',s)+1,length(s)-Pos('B',s)-1));
     b:=StrToInt(Copy(s,Pos('B',s)+1,length(s)-Pos('G',s)+1));
    end;
  • REKLAMA
  • #2 8111497
    mirekk36
    Poziom 42  
    Dobrze, że chcesz to przesyłać w trybie tekstowym. Zatem od strony mikrokontrolera poczytaj sobie w Bascomie o poleceniach:

    Config Seriallin

    INPUT
    Config INPUT
    Ischarwaiting

    a także do operacji na łańcuchach znaków:

    MID
    LEFT
    RIGHT

    itp

    to powinno cię naprowadzić.
REKLAMA