sumit's Projects
Driver code for ATMEGA microcontroller peripherals.
AVR cheat sheet for the ATmega328p
Code examples for the book "Make: AVR Programming"
TWI C library for AVR microcontrollers
An interrupt driven UART Library for 8-bit AVR microcontrollers. Uses built-in UART with circular transmit and receive buffers.
Object oriented canbus library for Atmel AVR CPUs used with the Arduino IDE.
A bare metal programming guide (ARM microcontrollers)
Config files for my GitHub profile.
Covid 19 Data analysis report by using Python , Aim to Predict the Number of cases with time series implying Linear regression ordinary least square method
Object oriented canbus library for Arduino Due compatible boards
Embedded C is one of the most popular and most commonly used Programming Languages in the development of Embedded Systems. Embedded C is perhaps the most popular languages among Embedded Programmers for programming Embedded Systems. There are many popular programming languages like Assembly, BASIC, C++ etc. that are often used for developing Embedded Systems but Embedded C remains popular due to its efficiency, less development time and portability.
Design your own autonomous robot within the specified dimensions to achieve the maximum speed to beat other robots on the given track and reach the destination in minimum time. The robot must start behind the starting point and is considered to have crossed the finishing line if any part of the robot crosses it in a full lap of the course. The robot must follow the black line. The competition area has a special place defined for the robotβs operation. The basic principle of the line follower robot actually almost the same as the light follower robot, but instead of tracking the light the LFR sensor is used to track the line. Therefore by differentiating the line color and its surrounding (black over white or vice verse) any light sensitive sensor could be used to navigate the robot to follow this track.
An open source, embedded, high performance g-code-parser and CNC milling controller written in optimized C that will run on a straight Arduino
How to send a GET and POST request with GSM/GPRS module. This is useful for retrieving data from the Web and sending data to a web server. Tested on SIM900, SIM7000e, SIM800L GSM modules. Could work with other GSM modules that are operated by AT commands
Keras documentation, hosted live at keras.io
Development
NTRIP, VRS, IBSS Tools
This work is based on detecting the distance and position both at a real time by using python and opencv modules
Python Graphical GPS Client Application supporting NMEA, UBX, RTCM3 and NTRIP Protocols
This Robot made by using Arduino open source hardware and RF module of 434 Mhz , It design with the purpose of demonstrating RoboSoccer Bot via Radio frequency control method
MicroPython driver for the SH1106 OLED controller