Pinned Repositories
Android_Draggable
This is an example of how to create a draggable icon (finger-draggable) in Android.
Arduino_LinkIt7697_Servo_motor_Light_Sensor
This project shows how to detect the intensity of a given light source and move a servo motor accordingly.
Cycles-Nanoseconds-Counter
This project shows how to measure the performance of a C++ code by measuring the total execution time either in nanoseconds (ns) or CPU cycles (Tailored for Cortex-A72 32 bits and 64 bits).
ERVII_Image_Processing
This is a program that controls a ERVII (ER7) arm in order to detect several different objects and manipulate them so they could be staffed in a pyramid ordered by size.
Finance_BinomialTree_American-put_European-put
This is an example of a program that creates a binomial tree to calculate the prices of a standard European put and an American put (assuming it can be exercised only in the last quarter of the option's life).
Finance_European_double-barrier_knock-out_call
This program calculates the price of European double-barrier knock-out calls by the use of binomial trees and Monte Carlo Simulations.
OpenGL_Animation_Example
This is a project that shows how to use OpenGL to make some dancing animations in c++.
SQL_GPS_Distance_calculator
This is an example of how to calculate the distance between two GPS coordinates as a function in MySQL.
Verilog_Calculator_Matrix_Multiplication
This is a simple project that shows how to multiply two 3x3 matrixes in Verilog.
Webcrawler_HtmlAgilityPack
This is an example of how to crawl a website using the (NuGet) HtmlAgilityPack and saving the results to a txt file.
pontazaricardo's Repositories
pontazaricardo/Cycles-Nanoseconds-Counter
This project shows how to measure the performance of a C++ code by measuring the total execution time either in nanoseconds (ns) or CPU cycles (Tailored for Cortex-A72 32 bits and 64 bits).
pontazaricardo/Android_Draggable
This is an example of how to create a draggable icon (finger-draggable) in Android.
pontazaricardo/Webcrawler_HtmlAgilityPack
This is an example of how to crawl a website using the (NuGet) HtmlAgilityPack and saving the results to a txt file.
pontazaricardo/Amazon_API_Report_Download
This project shows how to download a report from Amazon's API using the GetReports operation.
pontazaricardo/Arduino_LinkIt7697_Servo_motor_Light_Sensor
This project shows how to detect the intensity of a given light source and move a servo motor accordingly.
pontazaricardo/GameWithPurpose-ImageRecognition
This is a game with purpose. The goal of the program is, by means of a game, to perform image recognition by making human players play the game. When the players behave in a certain way, the program detects that the requested image has been displayed, and records that in memory.
pontazaricardo/LeetCode_004_Median_of_Two_Sorted_Arrays
LeetCode problem 004
pontazaricardo/MATIC_AS10_FinalProyect
In this project, we perform some clustering techniques over Duolingo's public data set using Matlab.
pontazaricardo/RoboticArmController-gyroscope-HC05
This code shows how to control a robotic arm by transforming the hand gestures (measured by a gyroscope and accelerometer) into motions that control a robotic arm. The connection is made by a Bluetooth HC05 module.
pontazaricardo/Verilog_Modulo_Reduction
This is a project that shows how to create a reduction in modulo (moduli) function that runs in simulation and can be sintetized (RTL diagram).
pontazaricardo/Algebra_Library
This is a library capable of performing some modular and ring operations.
pontazaricardo/Arduino_LinkIt7697_Sound_sensor_LED_bar_display
This project shows how to connect a sound sensor (analogic) and how to display its output in a LED bar display using LinkIt 7697.
pontazaricardo/Assembler_Primer_Numbers
This is an Assembly Language program that determines if a given number is prime or not.
pontazaricardo/Banguat_Variable_DataRetriever
This project shows how to download the information of imports and export of a given variable for Banguat's datasets.
pontazaricardo/Cortex-M4-QEMU-basic-calculator
This project shows how to run a basic implementation of a calculator for the Cortex-M4 assembly running in QEMU.
pontazaricardo/FFT_32_DoubleRing
This repository contains the code for symbolic calculations of an 32-FFT multiplication in (R[y]/(y^32+1))[w]/(w^32-1)
pontazaricardo/GoogleSheets_TimeTriggers
This project shows how to create, set and timely trigger functions to modify a Google Sheet document.
pontazaricardo/Kernel_Module_Loading
This project shows how to load and unload modules to Linux Kernel.
pontazaricardo/large-integer-arithmetic
This repository shows how to perform arithmetic operations for large integers (256-bits) in multiple architectures.
pontazaricardo/Longest_common_substring
This is a project that shows how to find the longest common substring in an array of strings.
pontazaricardo/Matlab_Banguat_Commodities_Imports-Exports
This projects uses a list of Lagrange Interpolated polynomials to calculate the imports and exports of different commodities for Guatemala (As reported by Banguat).
pontazaricardo/Multithread_Sorting
This project shows how to use pthread to sort a list of numbers by splitting it into two groups and sorting and merging by threads
pontazaricardo/NachOS_Function_Print_Integer
This project shows how to modify the NachOS kernel to add a function to print integers.
pontazaricardo/NachOS_Multiprogramming
This project shows how to add multiprogramming to the NachOS implementation.
pontazaricardo/OpenGL_Shadings
This project shows how to perform the classical Polygon shading, Gouraud shading and Phong shading over 3D models using OpenGL.
pontazaricardo/Overflow-Matlab-Integer-Classes
This repository contains custom-made classes that allow to overflow the integer operations for MATLAB.
pontazaricardo/pseudo-random-number-generator_verilog
This repository shows how to create a 32-bits pseudo-random number generator using Verilog, and test the type of randomness using the NIST Statistical Test Suite
pontazaricardo/Toeplitz_inverse
This project calculates the inverse of a toeplitz matrix based in its closed form solution.
pontazaricardo/Verilog_Calculator_16-bits_Modulo_Product
This project shows how to reduce the product of two 16-bits numbers into a 16-bit modulo by a 32-bit memory allocation.
pontazaricardo/Verilog_Calculator_16-bits_Vectors_Addition
This project shows how to add two 16-bits vectors via functions.