I need a board that can control two different heater temperatures, control motor speed for 2 different motors (will most likely be 3, but no more than 4), and can also adjust air flow using an air flow sensor. I know that I will need to do some wiring, use sensors, and do other things to properly connect to the inputs and outputs, but I just wanted to see which board would be best to use. My total inputs would be 7-8. I'm assuming I can't use the UNO Rev3 because it only has 6 inputs, so I'm thinking the minimum board would be the Leonardo. Am I correct in thinking this? Also would jumping up the the DUE or the Mega2560 Rev3 be more beneficial in case I might need to add more inputs (ie. more motors or sensors)?
Sorry if that was confusing. I am a little confused myself because the only board I really have any experience with is the UNO Rev3 and that was just in a college class.