skoro umiesz wysłać tekst do drugiej atmegi to jak możesz nie umieć wysłać sobie jakichś zmiennych - oj chyba przegrzało przy ubieraniu choinki więc podpowiem
.... można to zrobić na milion sposóbów oczywiście i wszystko zależy od tego jakie to są zmienne, ale np załóżmy że masz zmienną typu Byte.
1. dokonujesz konwersji tej zmiennej na postać String
2. wysyłasz przez RS232 zwykły tekst np:
twoja zmienna ZM = 123 - zamieniasz ZM na tekst za pomocą polecenia STR
i wysyłasz "zm1=123"
jeśli masz dwie zmienne np ZM1=75 oraz ZM2=233
to wysyłasz tekst: "zm1=75,zm2=233"
3. po drugiej stronie odbieraz pierwszy albo drugi tekst i go analizujesz parsując cały odebrany string. W wyniku czego otrzymasz w tym deugim przypadku tekstowo "75" co zamienisz na liczbę za pomocą polecenia VAL i przypiszesz sobie do odpowiedniej zmiennej być może też ZM1, podobnie z drugim tekstowym przekazem "233"
trzeba tylko napisać sobie procedurkę parsującą czyli sprawdzającą po kolei parametry w odebranym ciągu znaków. Jak widzisz jako separatora użyłem przecinka. Tak więc najpierw za pomocą funkcji MID, LEF czy Right itp pobierasz pierwszą część która ma na początku zm1= wtedy wycinasz znak = i to co pozostało już wiesz do jakiej zmiennej wstawić
oczywiście to taki bardzo prosty i łopatologiczny sposób ale pozwala bezpiecznie i pewnie przesyłać dane. Ja to opanujesz to sam wpadniesz na jeszcze 100 różnych innych pomysłów jak to można inaczej robić
