Paco good afternoon. I'm working with EJS and Arduino. I can move a motor and control its speed. The difficulty I have with EJS attempting to read a value from an analog input. In the StandardFirmata he sent the information: "firmata.sendAnalog(analogPin, varPin); " In EJS I use arduino.setDigitalMode(5, 2); valorRPM= arduino.readAnalog(5); Try many modifications without success. It brings only the first value. It's like EJS is a buffer of information, I must reboot to run well. Is only the first reading works well, then do not update, repeat the same value. Please give me you prune a hand. Thank you very much. Greetings. Baltasar