Hi,
I have a B4R app running on arduino mega 2560 that gets data from up to 5 lidars. There is an HC-05 bluetooth card on the mega and is used to send the data to an app on B4A. The distances from the lidars are continuously displayed on a phone/tablet using B4A and all is working fine thanks to all the information on this site.
I want to send some configuration information from the B4A to the B4R to get rid of the need of a physical dip switch on the mega board. To that end I initialised the astreams in B4A as follows
On the B4R side I have
The data that I send from B4A to B4R is
On the B4R receiving side i have
This was just to see if anything was coming back to B4R, at this stage I just want to see if data is arriving.
Because I am a novice with this iot stuff, I was not sure whether I should expect the data to arrive at the hc-05 or serial1, so I also check s1Stream_newdata. These events do not seem to be triggered.
I have spent many hours trying and reading material on the site, but cannot find the answer.
Any help from wiser heads would be appreciated,
Hilton.
I have a B4R app running on arduino mega 2560 that gets data from up to 5 lidars. There is an HC-05 bluetooth card on the mega and is used to send the data to an app on B4A. The distances from the lidars are continuously displayed on a phone/tablet using B4A and all is working fine thanks to all the information on this site.
I want to send some configuration information from the B4A to the B4R to get rid of the need of a physical dip switch on the mega board. To that end I initialised the astreams in B4A as follows
B4X:
AStream.Initialize(serial.InputStream,serial.OutputStream,"astream")
On the B4R side I have
B4X:
hc05ass.Initialize(hc05ss.Stream,"hc05ass_NewData","hc05ass_Error")
The data that I send from B4A to B4R is
B4X:
Dim xx As String = "name"
Dim b() As Byte
b = ser.ConvertObjectToBytes(xx)
Dim ok As Boolean = AStream.Write(b)
Log("Ok " & ok)
Log("b written to arduino")
On the B4R receiving side i have
B4X:
Sub hc05ass_NewData(buffer() As Byte)
Log("hc05ass_newdata")
End Sub
Because I am a novice with this iot stuff, I was not sure whether I should expect the data to arrive at the hc-05 or serial1, so I also check s1Stream_newdata. These events do not seem to be triggered.
I have spent many hours trying and reading material on the site, but cannot find the answer.
Any help from wiser heads would be appreciated,
Hilton.