Also mit dem meißten was du gesagt hast hast du natürlich recht!
Wenn du sagst ein switch braucht 2 pins und ein infrarot sensor 4 pins usw. dann hast du damit wohl recht!

Was du falsch gedacht hast ist das wie viele Pins ein Port hat!
Ein Port hat 8 Pins! von 0 bis 7!!!!! Die sind meißt I/O anschlüsse (Input/Output). Egal ob du bei infrarot 4 Pins brauchst oder auch nur 2 wie bei einem switch!

Bei dem oberen Link sind immer 2 Stecker mit jeweils 4 Leitungen nebeneinander! Dies heißt es sind wieder 8 Leitungen nebeneinander, welche zusammen einen port vom microcontroller ergeben! Jede einzelne Leitung eines Ports bezeichnet man als Pin!