Hi Bill,
--- Quote Start ---
Is the pin floating? I cannot get anything from the pins. Am I using the wrong comms? are certain grounds only for certain pins? This is really confusing and frustrating. Are the pins sinking only? How should I go about checking them?
--- Quote End ---
You're going about things the right way.
I would do the following;
1) Make sure the LEDs and 7-segment displays work like I would expect. For example, there are the same number of switches as there are LEDs, so per the example I sent you, add this line to your project and re-synthesize:
led_r <= sw(17 downto 0);
led_g <= sw(8 downto 0);
2) Check the pin assignments in the final place-and-route design. Quartus will generate a .pin file. Check a few of the switch and LED connections.
3) Download to the board. Toggle a few switches. If the LEDs toggle, then you've confirmed that at least something is working.
4) Look at the DE2 schematic. Determine which bank(s) power the GPIOs. Check that bank power supply is working.
Hope that helps!
Cheers,
Dave