Is Ardunio the right choice?

I am new to ardunio, i intend to buy a starter package, but i need to make sure i can builkt with the arduni what i need.

Situation for a Ebike:

  • I need to read a speed signal from a bicyle computer (reed sensor / magnet)
  • I need to read in input signal of 1 to 5 volts.

Based on this two information i need to modulate an output Signal between 1 to 5 volts.

Can Ardunio do this?

What kind of signal comes from the computer? How fast (number of pulses per second for the reed sensor)?
2)
Reading 0 to 5V, no problem as long as this does not has to be high speed
3)
What type of modulation; there is no analog output so you can not create an analog output signal directly. But you can use PWM.

A more detailed description might help others to help you.

Yes
yes
define "modulate"

PWM thru RC lowpass filter can be used to make various output voltage levels.
For example, here is analogWrite(pinX, value);
with 3,5,6,9,10, or 11 for pinX and value from 0, 25,50, 75, 100 etc up to 250
and a 10K/4.7uF lowpass filter.

Not good for driving much current due to 10K, but makes a great signal.

sterretje:
1)
What kind of signal comes from the computer? How fast (number of pulses per second for the reed sensor)?
2)
Reading 0 to 5V, no problem as long as this does not has to be high speed
3)
What type of modulation; there is no analog output so you can not create an analog output signal directly. But you can use PWM.

A more detailed description might help others to help you.

What would you consider high speed?
Processing has to be almost immmediate