Lab 10: NMOS/FET & Digital Logic



2N7000 Transistor

270Ω Resistor





Wire Jumper Kit














The goal of this lab is to construct various types of logic gates with 2N7000 NMOS transistors. I began as usual by forking the repository from Dr. Koch at 2012-Physics-308L-Lab-10-NMOS. Brandon had some difficulties with getting his to fork and I had an issue with cloning the repository to the desktop. After consulting with Dr. Koch, he checked the GitHub twitter feed and found that many people were having difficulties with GitHub at the moment. When I needed to compare my setup to Dr. Koch’s I instead just looked at the photos directly on GitHub.

Below is a schematic of the 2N7000 NMOS transistor found here.









For this section I constructed a NOT gate and then measured the drain source current and the voltage after the resistor. In the setup the green wire is connected to the gate of the transistor.


Drain Source Current: 0 mA (originally measured 12 mA b/c was picking up current going to LED)

Voltage after resistor: 4.953 V (2.044 V w/ LED wired in)

NOT Gate - Source: False / Output: True












22 mA

.052 V

NOT Gate - Source: True / Output: False










The above voltage readings make sense because when the source is is true, then the output will be false. The NOT gate makes the output the opposite of the input.


In this part of the lab we constructed a NOT NOT gate from two 2N7000 transistors, two 270 Ω resistors, and two LED.

Right LED ON/ Left LED OFF:

Original Resistor: 2.044 V (Due to LED draining)

New Resistor: .091 V

NOT NOT GATE- Source: False / Output: False

Right LED OFF/ Left LED ON:

Original Resistor: .082 V

New Resistor: 2.038 V

NOT NOT GATE- Source: True / Output: True











Through the use of two transistors it is possible to construct a NOT NOT gate. This is because the first transistor makes the output the opposite of the input. The second transistor makes its output the opposite of its input (the output of the first transistor. This results in the final output being the same as the initial input.


The final part of the lab instructed us to construct an NMOS NAND gate based on the following schematic found on wikipedia.


Below is a truth table for a NAND gate that can be found here.


In the setup yellow and green refer to the the wires leaded to the gates of each 2N7000 NMOS transistor.

Yellow 5 V/Green Ground:

Current: 0 A

Voltage: 5.006 V

NAND Gate- Green Source: False, Yellow Source: True / Output: True

Yellow Ground/Green Ground:

Current: 0 A

Voltage: 5.006 V

NAND Gate- Green Source: False, Yellow Source: False / Output: True

Yellow Ground/Green 5 V:

Current: 0 A

Voltage: 5.006 V

NAND Gate- Green Source: True, Yellow Source: False / Output: True

Yellow 5 V/ Green 5 V:

Current: 23 mA

Voltage: .145 before 1st transistor (.093 after first transistor)

NAND Gate- Green Source: True, Yellow Source: True / Output: False










The use of many of NAND gates in sequence would not be ideal because each successive transistor draws more and more current. This would be impractical in a real world setting.



Dr. Koch

Wikipedia articles on NAND gates.


  • Brian Josey

    I really appreciate the time and energy that you put into your notebook. It is always clearly presented, and easy to follow. If I went into this lab without any of background information, I could probably redo it just based off of your notebook.

  • Mbenitez

    Your notebook is formatted really nicely. I usually take the materials for granted, but it really does help to clarify the lab from the very beginning. Also, you did a thorough job of going through each circuit and clearly explaining its purpose.
    The way I was able to get the data charts was to just make it on excel then copy and paste it on wp– totally found that out by accident last week.

  • Brandmiddleton

    Hey John, your pictures of your circuits are very helpful! My phone has a poor camera and I can’t really tell details about my circuits when going back, I usually have to look at the wiring diagram. Yours are very clear and I like how you wire your circuits with lots of space so the reader can tell which wire goes where.

  • Pingback: joel()

  • Pingback: Bradley()

  • Pingback: Oliver()

  • Pingback: anthony()

  • Pingback: leslie()

  • Pingback: eddie()

  • Pingback: roland()

  • Pingback: guy()

  • Pingback: Charlie()

  • Pingback: Ralph()

  • Pingback: Todd()

  • Pingback: terrance()

  • Pingback: dave()

  • Pingback: Luther()

  • Pingback: Randall()

  • Pingback: Larry()

  • Pingback: johnny()

  • Pingback: Roger()

  • Pingback: Jamie()

  • Pingback: bryan()

  • Pingback: Allan()

  • Pingback: Ted()

  • Pingback: brad()

  • Pingback: ron()

  • Pingback: shane()

  • Pingback: Dave()

  • Pingback: Derrick()

  • Pingback: Dustin()

  • Pingback: brad()

  • Pingback: Tommy()

  • Pingback: Homer()

  • Pingback: Alan()

  • Pingback: Derek()

  • Pingback: Hubert()

  • Pingback: Jeffery()

  • Pingback: Reginald()

  • Pingback: warren()

  • Pingback: willard()

  • Pingback: Leroy()

  • Pingback: Eddie()

  • Pingback: harvey()

  • Pingback: Dana()

  • Pingback: Charles()

  • Pingback: Herbert()

  • Pingback: Alfred()

  • Pingback: lester()

  • Pingback: max()

  • Pingback: eddie()

  • Pingback: Franklin()

  • Pingback: Matthew()

  • Pingback: orlando()

  • Pingback: glenn()

  • Pingback: lloyd()

  • Pingback: clifford()

  • Pingback: Rafael()

  • Pingback: arthur()

  • Pingback: Douglas()

  • Pingback: ian()

  • Pingback: karl()

  • Pingback: douglas()

  • Pingback: Wayne()

  • Pingback: Hugh()

  • Pingback: walter()

  • Pingback: russell()

  • Pingback: tom()

  • Pingback: Gordon()

  • Pingback: Daryl()

  • Pingback: Timothy()

  • Pingback: Ralph()

  • Pingback: zakład szklarski piotrków trybunalski()