Stepper Motor Interfacing with TM4C123 Tiva Launchpad

28BYJ-48 stepper motor interfacing with TM4C123 Tiva Launchpad hardware demo

In this tutorial, we will learn to interface a stepper motor with TM4C123 Tiva Launchpad. There are many options available for stepper motors. But in this tutorial, we will use an inexpensive 28BYJ-48 stepper motor for interfacing with TM4C123. Because it comes with a UL2003 driver. Moreover, it is a low-cost solution to learn about … Read more

SG-90 Servo Motor Interfacing with TM4C123 Launchpad

Servo motor interfacing with tm4c123 tiva launchpad in keil uvision

In this tutorial, we will learn to interface SG-90 servo motor with TM4C123 Tiva Launchpad. To interface actuator devices such as a servo motor with TM4C123, we should use general purpose input-output pins of TM4C123GH6PM microcontroller as digital output pins. Because we will provide a control signal from the Tiva Launchpad to the servo motor … Read more

HC-05 Bluetooth Interfacing with TM4C123G Tiva C Launchpad – Keil uvision

Control LED with TM4C123 and HC05 with Andriod application

In this tutorial, we will learn to interface an HC-05 Bluetooth module with TM4C123 Tiva C Launchpad. This Bluetooth device operates on UART communication. In other words, it uses serial communication to transmit and receive data serially over standard Bluetooth radio frequency. Therefore, we will use a UART module of TM4C123GH6PM microcontroller to interface HC-05 … Read more

4×4 Keypad Interfacing with TM4C123 Tiva Launchpad

keypad interfacing with TM4C123 Tiva Launchpad and LCD

In this tutorial, we will learn to interface a keypad with TM4C123 Tiva C Launchpad and programming in Keil uvision IDE. We will use a 4×4 keypad. But you can use a keypad of any size such as 4×3, 3×4, etc. Because the concepts and process to interface a keypad with Tiva C launchpad will … Read more

LCD Interfacing with TM4C123 Tiva LaunchPad – Keil uvision

LCD interfacing with TM4C123 Tiva C Launcpad

In this tutorial, you will learn to interface a 16×2 LCD with TM4C123 Tiva C Launchpad. As you know that 16×2 LCD is widely used in embedded projects to display different types of sensor data. Firstly, we will discuss the pinout of LCD and its connection diagram with Tiva Launchpad. After that, we will discuss … Read more

SPI Communication TM4C123 – Communication Between Tiva Launchpad and Arduino

SPI Communication Between TM4C123 Tiva Launchpad and Arduino

In this tutorial, we will learn to use SPI communication modules of TM4C123 microcontroller using Tiva C Launchpad. As per the nomenclature of the TM4C123GH6PM microcontroller, the name used for SPI modules is a synchronous serial interface(SSI). But it is popularly referred to as a serial peripheral interface. That is why we will use the … Read more

PWM TM4C123 – Generate PWM Signals with Tiva C Launchpad

Variable duty cycle 50Hz PWM using TM4C123 microcontroller

This tutorial shows how to generate PWM using Pulse width modulation module of TM4C123 microcontroller. We will learn to generate a square wave of variable frequency and variable duty cycle with TM4C123GH6PM microcontroller PWM generators. For demonstration purposes, we will use TM4C123 Tiva Launchpad which comes with TM4C123GH6PM MCU. Hence, throughout this article, we use … Read more

HC-SR04 Ultrasonic Sensor Interfacing with TM4C123 – Distance Measurement Example

TM4C123 Tiva Launchpad with HC-SR04 ultrasonic sensor interfacing example

In this tutorial, we will learn to interface HC-SR04 ultrasonic sensor with TM4C123 Tiva C Launchpad. HC-SR04 is a contactless ultrasonic based distance or range measurement sensor. It provides an output signal in the form of active high signal and the duration for which the output signal remains high depends on the distance between the … Read more

TM4C123 Timer as a Counter in Input-Edge Count Mode – RPM Measurement Example

Tachometer using TM4C123 Timer as a counter in input capture mode

In this tutorial, we will design an RPM or tachometer using TM4C123 timers as a counter. To use the TM4C123 timer as a counter, we will configure it in input-edge counter mode. In input edge capture counter mode, timers of TM4C123 microcontroller start to count whenever an external event occurs on the input-edge capture GPIO … Read more

Frequency Measurement using TM4C123 Timers in Input-Edge Capture Mode

pulse duration and pulse width measurement using TM4C123 Timer in input edge capture mode

Almost all modern microcontrollers come with programmable general purpose timer modules. One of the important applications of GPTM is frequency measurement of analog and digital signals. In this tutorial, we will learn to measure the frequency using TM4C123 Timers in input edge time capture mode. In the last tutorial, we have learned to measure pulse … Read more