Cross Compilation Toolchain for ARM – Example with Raspberry Pi

cross compilation for ARM

In this tutorial, we will see what is a cross-compilation toolchain? we will see how to install an ARM cross-compilation toolchain to build an application for a target device on a host machine. Target devices can be ARM based boards such as Raspberry Pi, BeagleBone, etc. But installation and use of cross-compilation tools chain are … Read more

Arduino PWM Tutorial: Generate Fix and Variable Frequency and Duty Cycle Signal

variable duty cycle pwm using arduino

In this tutorial, we will learn to generate PWM using Arduino. We will learn to generate fixed frequency, variable frequency, fixed duty cycle, and variable duty cycle PWM signal using Arduino. Recommended Components The following components are used in this tutorial or are helpful for building it. Component How it’s used in this project Buy … Read more

74LS323 8-Bit Universal Shift Register IC

74LS323 shift register ic pinout diagram

74LS323 is an 8-bit universal shift-storage register having 3-state outputs with the feature of Synchronous Reset. Pin count has been minimized in it using parallel load inputs and flip flops outputs. In order to provide cascading without any trouble, separate inputs and outputs are available for flip-flops. Recommended Components The following parts are used in … Read more

74LS164 Serial In Parallel Out Shift Register IC

74LS164 pinout

74LS164 is a high speed shift register with serial input of data and parallel output of data. It is an 8-bit IC. That means data goes into IC bit by bit serially and 8-bit data appears on the output pins. Data at serial input is fed through 1 input AND gate and it is synchronous … Read more

74LS83 4-Bit Full Adder

74LS83 pinout diagram

In this tutorial, we will talk about 74LS83 4-bit full adder IC. Firstly, we will see an introduction of half and full adder. After that, we will learn to implement 4-bit full adder functionality using 74LS83. Recommended Components The following parts are used in this article, along with a generic electronics kit that is handy … Read more

SPI Communication Between Two Arduino Boards

SPI Communication between two Arduinos

In this tutorial, you will learn to use SPI communication port of Arduino. As an example, we will demonstrate SPI communication between two Arduino boards. It is a 4-wired serial communication protocol. It supports single master and multi slave communication. Therefore, in this tutorial, we will configure one Arduino as a master device and other board … Read more

Serial/UART Communication Between Two Arduino Boards

UART Communication between two Arduinos demo

In this tutorial, we will perform UART or serial communication between two Arduino boards using UART software library of Arduino IDE. To debug and program Arduino using a USB port, the serial port which is known as Universal Asynchronous Receiver/Transmitter (UART) Communication is used. For most sensors and systems, the main communication method is considered … Read more

Voice Recorder and Playback Module ISD1760

Voice Recorder and Playback Module ISD1760

In this topic, we are going to explore a voice recording and playback module using ISD1760 IC. It has distinguished features of being multi-message, single-chip, high quality, and fully integrated device. It is suitable for a wide range of electronics applications regarding voice recording and playing back. Depending upon the particular device the message duration … Read more

8086 Logical Instructions – Assembly Examples

OR logical operation Instruction 8086 microprocessor

In this tutorial, we will discuss the logical instructions of 8086 microprocessor. We will see assembly examples of each logical instruction and output on the simulator. Now let’s discuss all instructions one by one with examples. Recommended Books Books that cover this topic in more depth. Book Why read it Buy on Amazon Assembly Language … Read more

8086 Conditional Branch Instructions – Assembly Examples

8086 conditional branch instructions example 5

In this article, we will discuss branch instructions which are supported by the 8086 microprocessor. We will also discuss assembly language programming examples of conditional branch instructions. Recommended Books Books that cover this topic in more depth. Book Why read it Buy on Amazon Assembly Language for x86 Processors (Irvine) Widely used x86 assembly textbook … Read more