Giter Club home page Giter Club logo

gauravdaura's Projects

dc_motor_control-dac-pwm icon dc_motor_control-dac-pwm

Designed a bidirectional, variable speed DC motor controller with a controlled voltage using pulse width modulation (PWM) configured in assembly language on ARM Cortex-M4F.

embedded-control-system icon embedded-control-system

Prototyped an embedded system with digital and analog I/O peripheral including temperature sensor, Digital-to-Analog Converters (DAC), Real-Time Clocks (RTC), and Input/Output (I/O) expanders interfacing via I2C bus, user I/O including pushbuttons and a Liquid Crystal Display (LCD) module, and PWM motor control with quadrature encoder interface. Also, designed a 2-layer printed circuit board including symbols and footprints creation for the components, schematics capture, PCB layout and generated manufacturer deliverables files using Altium Designer for the prototype to develop a stand-alone system.

pcb-embedded-system icon pcb-embedded-system

A 2-layer printed circuit board design including digital and analog I/O peripheral including Digital-to-Analog Converters (DAC), and Input/Output (I/O) expanders interfacing via I2C bus, user I/O including pushbuttons and a Liquid Crystal Display (LCD) module, and PWM motor control with quadrature encoder interface. Includes symbols and footprints creation for the components, schematics capture, PCB layout using Altium Designer for the prototype to develop a stand-alone system.

pcb-processor-and-usb-interface icon pcb-processor-and-usb-interface

A 4-layer printed circuit board design with multiple power requirements incorporating a Cortex-M4F microcontroller while developing symbols and footprints, schematics capture, and PCB layout using Altium Designer.

real-time-scheduler icon real-time-scheduler

A task scheduler built from scratch that runs and manages multiple user tasks in a round-robin fashion by carrying context switching operation. The PendSV, SVC, SysTick interrupt, processor fault exceptions, and separate stack memory area are used while servicing the context switching.

uart-tx-rx-and-loopback-converter icon uart-tx-rx-and-loopback-converter

Simulated and synthesized a complex PLD/FPGA-based design to implement software based UART with an asynchronous external interface including signal decoding across different clock domains with state machine application using combinational and sequential logic operations.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.