Zapisywanie znaków z klawiatury matrycowej do zmiennej string?


Witam,

mam w sumie prosty problem, którego z powodu jakiegoś namolnego dysmózgowia nie mogę rozgryźć ;/

Mam mikrokontroler i podłączoną do niego klawiaturę matrycową 4x4, o taką:

Obsługuję ją za pomocą bascomowego getkbd(), do tego kilka if'ów do zmiany kodu klawisza (0-15) na faktyczny numer/znak widniejący na klawiszu.

Chciałbym te znaki zapisywać do sześcioznakowego stringa w postaci np 123.45, gdzie za znak kropki mógłby służyć klawisz *. No i kurna, nie mam bladego pojęcia jak się za to zabrać... Może ktoś coś podpowie? :)




Portret użytkownika mirley

Re: Znaki

Zrób sobie case z 15 linijkami w którym przypiszesz do zmiennej tymczasowej (string *1) znak.... np w taki sposób:

select case klawiatura
  case 0:
    znak = "0"
  case 1:
     .....
end select

na końcu za tym dasz:

wyraz = wyraz +znak
lcd wyraz

-

UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.

Portret użytkownika villen

No proszę, takie to proste

No proszę, takie to proste :)

Dzięki!