How do I analyze data in app inventor?

Hello I'm having issues analyzing data in app inventor, I'm sending the data from an arduino in form of string and I used the split tex to this, till there no problem, but no I'm trying to analyze this data in conditionals but it just doesn't work, I have read that when you set the data as text it becomes in lexicographically order and it doesn't work as numerically order, how can i put this data in number not in text


I want to have that data in numbers to analyze it with conditional, how can I do that?
Thanks

It may help if you show us some sample data - the raw data that comes back from the arduino in global input?

You are doing too many println calls where you should be doing print calls.
This breaks up your messages.

Here is the general Delimiter advice:

Please see the Delimiter article in FAQ

Be sure to use println() at the end of each message to send from the sending device, to signal end of message. Do not rely on timing for this, which is unreliable.

In the AI2 Designer, set the Delimiter attribute of the BlueTooth Client component to 10 to recognize the End of Line character.
BlueToothClient1_Properties
Also, return data is not immediately available after sending a request,
you have to start a Clock Timer repeating and watch for its arrival in the Clock Timer event. The repeat rate of the Clock Timer should be faster than the transmission rate in the sending device, to not flood the AI2 buffers.

In your Clock Timer, you should check

  Is the BlueTooth Client still Connected?
  Is Bytes Available > 0?
     IF Bytes Available > 0 THEN
       set message var  to BT.ReceiveText(-1) 

This takes advantage of a special case in the ReceiveText block:

ReceiveText(numberOfBytes)
Receive text from the connected Bluetooth device. If numberOfBytes is less than 0, read until a delimiter byte value is received.

If you are sending multiple data values per message separated by | or comma, have your message split into a local or global variable for inspection before trying to select list items from it. Test if (length of list(split list result) >= expected list length) before doing any select list item operations, to avoid taking a long walk on a short pier. This bulletproofing is necessary in case your sending device sneaks in some commentary messages with the data values.

This would be easier had it been supplied as text, not an image:
b80d4246506ac71d203633330be13f8a44ec2440_2_525x499

Thanks a lot