Skip to main content

Popular posts from this blog

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...

Logic Gate Truth Tables - Reference Guide (Cheat Sheet)

A logic gate is the implementation of a Boolean function. It performs a logic operation on one or more binary input. By binary I mean that the input can either be 1 or 0, nothing else. This guide is intended to be quick guide\reference, I will dive into more details about each gate on transistor\diode level in other posts. The guide cover gates with 2 inputs, meaning that each truth table will have 4 cases (2^2 = 4) AND Gate: Boolean Logic Operator: Q = A  •  B  Input Output A B Q 0 0 0 0 1 0 1 0 0 1 1 1 Summary: in order to achieve 1 on the output, both inputs A AND B must be 1 OR Gate: Boolean Logic Operator: Q = A  +  B  Input Output A B Q 0 0 0 0 1 1 1 0 1 1 1 1 Summary: in order to ...

L298N Motor Drive Controller - Reference Guide

Navigation - L298N Quick Reference Guide: IN1 and IN2 = Right Motors IN3 and IN4 = Left Motors ENA and ENB = controls the speed of the right and left motors via PWM. ENA or ENB IN1 or IN3 IN2 or IN4 Motor Action 0 X X Stop 1 0 0 Brake 1 0 1 Forward 1 1 0 Backward 1 1 1 Brake Connection on the Arduino:  Pin Connection L298N Arduino Microcontroller ENA 10 (~PWM) ENB 5(~PWM) IN1 9 IN2 8 IN3 7 IN4 6 Car Movement Directions vs. Wheels Rotation Car Moves Forward Car Moves Backward Car Stops Car Turns Left Car Turns Right Left Wheels\Motors Forward Back Stop Back Forward Right Wheels\Motors For...