DC Motor Speed and Direction Control with TM4C123 and L298N Motor Driver

DC Motor speed and direction control TM4C123 Tiva Launchpad

This tutorial is about DC motor interfacing with TM4C123 Launchpad. We will learn to control the speed of a DC motor using a pulse width modulation module (PWM) of TM4C123 and L298N motor driver modules. Furthermore, we will also control the direction of rotation of a motor using the built-in H-bridge of L298N and GPIO … Read more

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

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

MPU6050 Gyroscope Accelerometer sensor interfacing with TM4C123G Tiva C Launchpad

MPU6050 Interfacing with TM4C123G Tiva C Launchpad and PC

In this tutorial, we will learn to interface MPU6050 gyroscope and accelerometer sensor with TM4C123G Tiva C microcontroller. MPU6050 sensor module has 6-axis motion tracking sensors integrated inside the single-chip such as 3-axis measurement for gyroscope and 3-axis measurement for acceleration. Hence, we can use this sensor to measure acceleration, velocity, displacement, and many other … Read more

RC522 RFID Reader Module with Arduino

In this user guide, we will look at an interesting way to use Radio Frequency Identification (RFID) technology via RFID reader module. These RFID reader modules are very handy in today’s fast-paced world. Due to their fast, accurate and secure nature, they are widely used with microcontrollers in various fields e.g. from supermarkets for fast … Read more

5V Dual Channel Relay Module Interfacing with Arduino

5V Dual Channel Relay Module interfacing with Arduino

Relays are one of the essential components in the electronics industry. A relay is an electromagnet that acts as a switch by opening or closing its contacts to controls the current. Relay modules are typically used with microcontrollers to profoundly control A.C. and D.C. devices, ranging from low voltages to high voltages. We can use … Read more