This blog post explains the creation of an Android application for data logging on Firebase Realtime Database. This could be used for logging and managing various types of embedded systems sensors readings on Firebase Real time Database with timestamps. We developed this application in Kotlin. The application enables users to sign in and view real-time […]
Author: Abdul Rehman
My name is Abdul Rehman and I love to do Reasearch in Embedded Systems, Artificial Intelligence, Computer Vision and Engineering related fields. With 10+ years of experience in Research and Development field in Embedded systems I touched lot of technologies including Web development, and Mobile Application development. Now with the help of Social Presence, I like to share my knowledge and to document everything I learned and still learning.
TinyML is a term which has become famous when engineers start trying the potential of machine learning on limited constraints Edge Devices, like small microcontroller and microprocessors. Today we will enlist few projects which are easy to start and should help to get started with exploring new frameworks which claims to be best fit for […]
Let’s learn to use Tiva C UART to interface with devices which uses the UART interface. Like HC-05 bluetooth module. Although if we are going to use the HC05 bluetooth module, we have to use different pins but we are going to focus only onboard usb connecter which is attached with UART0. Tiva C TM4C123 […]
TM4C123 provides Genral Purpose Timers Module which is also called hardware timers. This tm4c123 timer example will demonstrate how to use one of Tiva c timers to blink LED with accurate timer interval generated by TM4C123 Timer 0. We will use polling method in this tutorial and will expand this to interrupt based example in […]
We will create delay using the Systick Timer in TM4C123GH6PM microcontroller in Keil IDE using CMSIS Core libraries. We will use systick timer in Interrupt mode and toggle the RED on board LED in the systick interrupt service routine(ISR). The systick timer is a dedicated hardware-based timer in your Tiva C microcontroller. This is built […]
We will demonstrate Tiva c switches tm4c123g microcontroller attached on board in the Launchpad. This Tiva C Keil example will be the simple and to the point guide where we will explain how to configure a GPIO as an Input. Also, we will see how to read a push button with polling method using the […]
Serial communication is one of the most commonly used forms of communication in Arduino. It enables the board to communicate with a computer or another devices. In some instances, you might have to transmit a string or a sequence of characters from Arduino to the connected device. Reading strings from serial input on Arduino can […]
Today we are going to create a tiva c series tm4c123g blinky code in Keil uVision 5. The Tiva C Series TM4C123G LaunchPad is a microcontroller development board by Texas Instruments. These microcontrollers are based on the ARM Cortex-M4F processor architecture. It is a good option for beginners who want to learn about ARM-based microcontroller […]
Reading data in android Kotlin from Firebase Realtime database, is a very important task while creating IoT system with the help of Firebase. Today, we will discuss the simple reading methods from Firebase Realtime database in Kotlin. We normally need to wait for data change in some variable on the database. Here are some ways […]
While getting started with STM32 most people choose Keil MDK for their development options. Which is fine. Although, the new STM32CubeIDE is completely free from the ST itself. But some people still find it confusing and wanted to stick with Keil uVision. Today, I am going to cover how to create a new project in […]