Categories
Android Kotlin

HC-05 Bluetooth Integration with Android Kotlin

Interfacing hc-05 bluetooth module with Android Application is one of the very basic task. Whenever we need to communicate with our Arduino based devices or any other embedded system project where we need to control devices with bluetooth. Bluetooth modules are one of the very important and basic wireless communication protocol which we can easily […]

Categories
Algorithms Robotics

Efficient Single-Sensor Line Following Algorithm

The line following algorithm uses different combinations of sensors. We are focusing single sensor line following algorithm in this post. There are also other algorithms available which we can implement for making our line following robot. We also explained these algorithms in our others posts under the robotics category and Arduino section of this blog. […]

Categories
8051-8052 Assembly Language

New way to write 8 Led blinking program in assembly for 8051

Blinking LEDs like 8 led blinking are one of most common tasks. Once you learned how to blink single LED with 8051 microcontrollers in Assembly language. You may want to experiment with different ways to write 8 led blinking program. This is a good practice to grip your grounds in Assembly language programming and 8051 […]

Categories
Android

Android 14 Essential Developer Insights

Android 14 is launched and here is what you need to know about it as a developer. Android 14 launch date was announced few months ago and hype was already built due to their exciting features like HDR Display, Monochromatic theme, AI Generated Wallpapers and specially their Lock Screen customization feature. Although all of these […]

Categories
Python

How to upload file in Flask Python

To upload file in flask python is very important. Even if we are trying to upload the profile image with even very basic profile management task with flask. Or we are trying to create an e-commerce website with flask python and need to upload product images. We always need to implement file uploading method if […]

Categories
Examples

Custom Java lambda expressions for cleaner and more concise code

Custom Java Lambda expression could help you to write more cleaner and concise code especially when you are working with functional paradigms. Lambda expressions were introduced in Java 8 and became one of the crucial parts of the Java Programming which helps to write functional programming. It helps to reduce the boiler plate code which […]

Categories
Machine Learning

Top 50 Reasons to use Naive Bayes Classifiers

You should not always consider the resource hungry deep learning models if your task can be handled by a simple Naive Bayes classifier. Here are the Top 50 Reasons to use it. Naive Bayes classifiers seem very simple but they are extremely effective machine learning algorithms which could be advantageous in various scenarios. Here are […]

Categories
Book Recommendations

Top-Rated Books for Mastering Embedded System Programming

Here is the compiled list of books which you should read to master the Embedded system Programming. Embedded systems programming is not easy perk to enjoy in ride. This is a roller coaster journey. The one new in the field and trying to adapt the Embedded System Programming as their full-time job should focus on […]

Categories
Arduino atmega328

How to use ATmega328P lock bits to protect your firmware

Before you wonder how to lock the atmega328p microcontrollers which are backbone of Arduino Uno, this is done with lock bits which you can program in atmega328p microcontroller to protect from reading. In this post we are going to summarize the lock fuse bits in atmega328p microcontrollers. We will describe how to use these available […]

Categories
Income-streams

How to start a SaaS Startup as a Developer

In today’s post we are going to discuss the opportunity of starting the SaaS Startup for a software engineering background. First of all, let’s discuss what is a SaaS? SaaS is a short form of Software as a Service. When you provide a service in form of a Software it is a SaaS. The SaaS […]