Sidharth Mohan Nair's Projects
In this tutorial, we will explore various types of functions, starting with basic built-in functions and progressing to advanced techniques like function overloading, recursion, and using structs and classes.
This guide will show you how to blink an LED on an Arduino using both the `delay()` function and a non-blocking approach with `millis()`.
Learn how to effectively debug your Arduino projects using macros. This tutorial and example code demonstrate how to set up and use debug macros for cleaner, more readable code and efficient development.
A tutorial series on Getting Started with Arduino: Port Registers and Bit Manipulation
Examples of Arduino and Python serial communication projects.
Comparative Study of Proximal Policy Optimization (PPO) and Soft Actor-Critic (SAC) for Autonomous Drone Navigation using ROS and Gazebo. This project explores the performance of these algorithms in complex environments, focusing on navigation efficiency, obstacle avoidance, and learning efficiency.
This guide will walk you through the steps to install Ubuntu Server on your Raspberry Pi, connect to it remotely via SSH, and optionally install a lightweight desktop environment.
Welcome to the ultimate Git Guide! š This repository offers comprehensive tutorials from beginner to advanced levels. Master Git basics, branching, merging, rebasing, cherry-picking, and stashing with practical examples. Perfect for developers and students aiming to enhance their version control skills. š
Hand gesture control of visual information system. A website containing multiple pages has been controlled using computer vision.
Detailed guide for installing ArduPilot and MAVProxy on Ubuntu 20.04.
Installing QGroundControl (QGC) on Ubuntu ARM64 using Flatpak
Guide on common MAVProxy commands and examples on how to use them effectively.
This guide provides step-by-step instructions for installing Mission Planner on Ubuntu 20.04 using Mono.
Python scripts to read Modbus registers from a Modbus TCP server using both mbpoll (via subprocess) and the pyModbusTCP library.
This repo provides an overview of what a TileServer is, highlights its features, and offers step-by-step instructions on how to install, configure, and use it.
Sending Files Between Ubuntu Systems on the Same Network
Setting Screen Rotation and Resolution on Ubuntu Server for Raspberry Pi
Config files for my GitHub profile.
This tutorial provides a comprehensive guide on using the ESP32-C3 Super Mini, including board specifications, pinouts, getting start on Arduino IDE, and so on
Ubuntu Guides repository. Here you will find a collection of tutorials and guides to help you manage and configure various aspects of Ubuntu.