Skip to main content

Posts

Showing posts from September, 2024

How Does an Inverter (NOT) Gate Work - NOT Gate Explained (Video Version)

This is a video version of the NOT Gate Explained tutorial post. For the text version,  CLICK HERE .  

How Does an Inverter (NOT) Gate Work - NOT Gate Explained

For a video version of this tutorial, please refer to this link . An inverter gate, or NOR gate for short, is one of the essential logic gates used constructed digital circuits. As implied by its name, the NOT gate works by taking an input, inverting it, then outputting the inverted value. The NOT gate schematic symbol looks like a triangle with clown nose on the Output side (as shown in the Figure above). In logic circuits, inputs and outputs are binary, which means their value can either be 0 or 1. So: If NOT receives a 0 at the input, it will output 1 . If NOT receives 1 at the input, it will output 0 . To sum it up, the truth table for the NOT gate will be as the following: Input Output X F 0 1 1 0 The NOT gate can be algebraically represented as the following:  F = X' (or you can have a bar above the X) where :     F is the output and X is the input

Python Tutorials for Beginners - Part 1: Setting Up Your Work Environment and Writing Your First Program

 We will start off by setting up the environment we need to use in order for us to write and run our Python scripts, then we will write a simple program to test that our environment is good to go. Part 1 - Setting up the Environment: 1 - Download Python: download python from  Download Python | Python.org 2 - Download Visual Studio Code 3 - Launch Visual Studio Code --> Click on File --> Preference --> Extensions.   From there search for Python and see if you have the extensions installed.  In the screenshot below, you can see how it looks like when it is already installed.  Install the Python extensions if you don't have them installed already. Part 2 - Writing our First Program: Alright... click on File --> New File --> select the Python option as shown in the screenshot below. We will write a program that says: "What's up, fam!"... just to change things up from the usual Hello World starting programs a lot of tutorials have you doing. We will s...

LTspice Tutorial: How to Design and Simulate a Circuit in LTspice (Video Version)

Text version with screenshots can be found by clicking here If you do not have LTSpice already installed on your machine, please head over to LTSpice's page on Analog Device's website (Link:  LTspice Information Center | Analog Devices ). Click on the applicable download button that suits your machine's operating system.

LTspice Tutorial: How to Design and Simulate a Circuit in LTspice

 If you do not have LTSpice already installed on your machine, please head over to LTSpice's page on Analog Device's website (Link: LTspice Information Center | Analog Devices ). Note: a video version of this tutorial is available here  Click on the applicable download button that suits your machine's operating system. Upon successfully downloading and launching LTspice, you will be greeted with a window that looks something like in the figure below. Alright, now we will need to create a new schematic. That can be done by either of the following approaches:  click on File then choose New Schematic . click on the New Schematic symbol   on the toolbar. on your keyboard, press Ctrl+N . Upon doing so, a new grey-ish screen will pop up... that will be your new empty schematic (just like the one in the figure below). In this example, we will try to design and simulate a very basic voltage divider.  To recap: a voltage divider is a circuit that takes a certain i...