Getting Started in Kotlin

Kotlin is the official Android programming language and is statically typed. It is fully interoperable with Java, meaning that any Kotlin user can use the Java framework and mix commands from both Kotlin and Java without any limitations. In future tutorial/meetup, we will cover the basics of Kotlin and will look at how to set up the environment. We will also look at its flow structures, such as if { ... } else { ... } expressions and loops. In addition to this, we...

Featured Read more...
arduino-lcd-connection

Arduino Display Data using IIC LCD Module

How to setup 16x2 lcd on Arduino? Its not big issue ,read full blog and watch video at the end of content. It is hard to display data using serial monitor. So if you want to display data of Arduino or given text to 16x2 Char LCD .This tutorial will help you.

Required component  :

Arduino Uno Board x 1 IIC LCD /I2C LCD .   or   I2C Display Module + 16x2 Char LCD    x 1 M to F Jumper Wire  x...

Featured Read more...
motion sensor tutorial

Arduino PIR Motion Sensor Tutorial

PIR modules have a 3-pin connection at the side or bottom. The pinout may vary between modules so triple-check the pinout! It's often silkscreened on right next to the connection (at least, ours is!) One pin will be ground, another will be signal and the final one will be power. Power is usually 3-5VDC input. When object comes in detecting area it will return 1 from output pin otherwise it return 0. The IR sensor itself is housed in a hermetically sealed metal can to improve...

Featured Read more...
esp32_with_pir_sensor

ESP32 and PIR Sensor: A Simple Motion Detection System

IntroductionThe ESP32, a powerful microcontroller, coupled with a Passive Infrared (PIR) sensor, can be used to create a versatile motion detection system. This combination allows for a wide range of applications, from home automation to security systems.Understanding the ComponentsESP32: A versatile microcontroller with Wi-Fi and Bluetooth capabilities, making it ideal for IoT projects.PIR Sensor: Detects motion by sensing changes in infrared radiation emitted by moving objects.Required Components:ESP32 Development BoardPIR Sensor ModuleResistors (10k and 220 ohms)Jumper WiresBreadboardPower Supply (5V DC)Circuit Connection:Power:...

Read more...
esp32_with_neoM8n-gps

Integrating Neo-M8N GPS with ESP32: A Comprehensive Guide

Understanding the ComponentsESP32: A powerful, versatile microcontroller with Wi-Fi and Bluetooth capabilities.Neo-M8N: A high-performance GNSS receiver capable of tracking multiple satellite constellations.Connecting the HardwarePower Supply: Ensure both the ESP32 and Neo-M8N are powered from a common 3.3V power source.Serial Communication: Connect the TX and RX pins of the Neo-M8N to the corresponding RX and TX pins on the ESP32.Ground: Connect the ground pins of both devices.Software Setup1. Arduino IDE:Install Necessary Libraries:TinyGPSPlus: This library simplifies parsing NMEA sentences from the...

Read more...
DS3231_with_esp32

DS3231 with ESP32: A Real-Time Clock Solution

IntroductionThe DS3231 is a highly accurate real-time clock (RTC) module that provides precise timekeeping capabilities. When coupled with the ESP32 microcontroller, it offers a powerful combination for various IoT and embedded applications requiring accurate time synchronization.Key Features of DS3231Battery-backed real-time clock: Ensures continuous timekeeping even in the absence of external power.Temperature-compensated crystal oscillator (TCXO): Provides high-precision timekeeping over a wide temperature range.Square-wave output: Generates a clock signal for external devices.Low-power consumption: Ideal for battery-powered applications.Connecting DS3231 to ESP32To connect the...

Read more...
esp32_with_flame_sensor

ESP32 and Flame Sensor: A Beginner’s Guide

IntroductionThe ESP32 is a powerful and versatile microcontroller that has gained immense popularity in the IoT and embedded systems world. Its low cost, Wi-Fi and Bluetooth capabilities, and rich feature set make it an ideal choice for various projects. In this blog post, we'll explore how to combine the ESP32 with a flame sensor to create a simple fire detection system.Understanding the Flame SensorA flame sensor is a device that detects the presence of a flame or fire. It typically...

Read more...
pca9685_with_esp32

ESP32 and PCA9685: A Powerful Combination for Motor Control

IntroductionThe ESP32 is a versatile microcontroller that has gained immense popularity due to its low cost, high performance, and rich feature set. When it comes to controlling motors, the PCA9685 PWM controller is a valuable companion. In this blog post, we'll explore how to integrate the ESP32 and PCA9685 to achieve precise motor control.Understanding the PCA9685The PCA9685 is a 16-channel PWM controller that can generate high-resolution pulse-width modulated (PWM) signals. PWM is a technique used to control the average power...

Read more...