Problems reading signals in Arduino. Are there any other alternatives?