EDIT: I figured out my problem. LV1 and GND were shorted. Whoops.
I am having issues using this 5v to 3.3v logic level converter. I have hooked it up as follows (forgive the lack of schematic. What do you recommend as a quick and easy way to put a schematic together?)
Pin 3 >> HV1
Arduino GND >> GND
Arduino 5V >> 5V
External 3.3V >> 3.3V (external because I will be powering multiple rfid boards and the on board 3.3V is not enough. The external supply and Arduino have common ground)
I am testing with this sketch:
void setup(){
Serial.begin(9600);
pinMode(3, OUTPUT);
}
void loop(){
Serial.println("high");
digitalWrite(3, HIGH);
delay(2000);
Serial.println("low");
digitalWrite(3, LOW);
delay(2000);
}
When I don't have the level converter hooked up, pin 3 reads around 5V when high, so I'm pretty sure nothing has been fried on the Arduino. When I do hook up the converter, pin 3 reads at around .25V when the pin goes high. What might cause this?