and HIGH turns it off and LOW turns it on
Thank you for your reply. Odds are this is what's happening, as it's much more likely there's a flaw in my wiring than in the Arduino. Can you explain what "sink the current" means?
It works, so I'm assuming the resistor works on either side, which makes sense, I just want to make sure I'm not missing anything.