davidcalles Goto Github PK
Name: David Calles
Type: User
Bio: Electronics engineer with experience in C, Python, and Bash.
Location: Kitchener, ON, Canada
Name: David Calles
Type: User
Bio: Electronics engineer with experience in C, Python, and Bash.
Location: Kitchener, ON, Canada
Basic Arduino C code for simple 10-bit resolution sampling.
General code for bash interpretation
Hand-made C scripts for understanding/reminding some basic concepts
PID speed controller for a DC motor with an encoder in STM32F411RE.
VHDL and Verilog implementations for a clock frequency divider implemented at a component level.
Universal shift register implementation both in Verilog and VHDL with 7-segment display outputs.
Series of designs and simulations in Verilog and VHDL
Simple implementation of hashing functions to store and retrieve information. This code uses closed addressing, which involves filling a linked list for collisions.
HD44780 library for Stm32 using hal library
8 bit adder with memory for inputs and 7 segment outputs.
Single-laser, single-camera, low-cost, 3D-printable 3D scanner. A raspberry pi, a laser-line module, and a Nema17 stepper motor are used to reconstruct objects from images using a mobile system.
The following repository contains both VHDL and Verilog implementations for an DE1-SoC. It emulates the sensing of 6 levels through switches, and indicates how many of them are full through a 7-segments display. It also indicates when there is free space and when the parking levels are all full.
VHDL and Verilog 4-bit unsigned integers magnitude comparator implemented to the logic gate level. Tested on an DE1-SoC board.
Output morse code of a given string through the GPIO.
Input a pass-code using the serial terminal and compare it from a list of accepted pass-codes. Implemented as a Finite States Machine and tested on a STM32L432KC board.
Robust plate detection recognition software applied to colombian plates. From the raw, noisy and small plates images to a string of the plate using OpenCv, Numpy and Tesseract OCR.
Simple Python tool for 2D visualization of robot pose and map
Robotic Localization with SLAM on Raspberry Pi integrated with RP LIDAR A1. Point Cloud remote visualization doing using MQTT in real-time.
Interface through serial command parser for a DC motor using an L293D driver
DC Motor working with encoder circuit in an Stm32F411RE.
Command line interface with an Stm32F411RE,
External MCP9700A temperature sensor reading with RGB signaling and LCD output. Tested on an STM32L432KC board.
Virtual timers through Tim3 in STM32F411RE.
Interface between stepper motor and stm32f411re through a command parser.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.