Witam! Znalazłem taki prosty sposób przesłania zmiennej przy użyciu modułów radiowych bez użycia biblioteki VirtualWire:
[ kody programów wstawiamy zgodnie z instrukcją: topic7402.html - mirekk36 ]W ten sposób kiedy wysyłam swoją zmienną zawierającą pomiar (różnica taka, że moja zmienna jest typu int a nie byte) to na monitorze portu szeregowego tego nadającego układu jest prawidłowy pomiar. Niestety na porcie szeregowym układu, który odbiera pomiar wyniki są losowe...
Moduły posiadam takie:
http://www.tme.eu/pl/details/hm-r433/mo ... ctronics/#http://www.tme.eu/pl/details/hm-t433/mo ... ctronics/#Dla ścisłości: chcę przesłać wartość pulsu z czujnika pulsesensor dla Arduino (znajduje się w zmiennej typu volatile int) do drugiego układu i wyświetlać tę wartość co mniej więcej sekundę na wyświetlaczu LCD ST7565R.
Tutaj moje kody:
Kod układu z czujnikiem -
http://pastebin.com/CqTUGAffKod układu z wyświetlaczem -
http://pastebin.com/Pauh2exNTe kody muszę odpowiednio wzbogacić o część odpowiedzialną za transmisję danych. Byłbym ogromnie wdzięczny za pomoc gdyż muszę to na jutro rano mieć gotowe
Używam płytek:
z włożonymi Atmegami 328p z bootloaderem arduino.