The one caution with a pi is that anything that needs true real-time processing isn't possible, there's no way to stop the os doing it's thing with it's scheduler. It's mostly probably kinda fine for most home projects though, you can always deal with a little delay.
What was the 4 year ago project? I started uni with all the enthusiasm in the world for projects like this but it wore thin pretty quick when it was the day job too.
There are a couple of real-time OSs that you can install on a raspberry pi, but yeah, if RT is a priority then teensy/arduino is probably a better bet.
The one caution with a pi is that anything that needs true real-time processing isn't possible, there's no way to stop the os doing it's thing with it's scheduler. It's mostly probably kinda fine for most home projects though, you can always deal with a little delay.
What was the 4 year ago project? I started uni with all the enthusiasm in the world for projects like this but it wore thin pretty quick when it was the day job too.