Load the Rodriguez.ino file in the Arduino IDE and flash it to your Arduino.
Install Python and the required libraries following the instructions in the Rodriguez wiki.
Alternatively, download a Rodriquez binary from the Rodriguez release page. For Linux, download "Rodriguez." For Windows, download "Rodriguez.exe." For macOS, download "Rodriguez.zip."
2
Assemble the circuit
Assemble the following circuit and connect it to your Arduino. The flags on the left start with the name of the pin to connect to on the Arduino. The flags on the right connect to the transistor or diode you are testing. Between the flag marked "Base" and the base of the transistor, you will need to insert a fairly large value resistor. Depending on the gain of the transistor, you may need up to 200k of additional resistance.
3
Run a trace
1. Connect the Arduino to the PC
2. Start the Rodriguez program
3. Select the serial port of your Arduino (lower left corner of the Rodriguez window.)
4. Set the correct values for R_base (R2 from the diagram) and R_collector (R1 from the diagram) resistors in the Rodriguez window. Do NOT enter the value of the additional base series resistor.
5. Measure the 5V output from the Arduino, and enter that value in the V_ref field.
6. Connect the transistor according to the diagram. Diodes are tested between ground (NPN emitter) and collector.
7. Enter the name or model number of the part in the "Device Name" field.
8. Select the type of trace you want (NPN, PNP, diode)
9. For transistors, select the number of base current steps you want plotted.
10. Click "Run"
11. Take a coffee break while Rodriguez does its thing
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.