Mateo Ceballos Querol's repositories
electronic-systems
Various electronic systems including ADC/DAC, filters, and simulations using NI Multisim.
24ghz-imp165-speed-measurement
24GHz radar sensor (IMP165) project for speed measurement. Includes signal processing and embedded dev.
fsoc-sha1-niosii-implementation
SHA-1 implementation on Nios II soft-core processor with C and SystemVerilog.
battleship-cpp
Console-based Battleship game in C++. Demonstrates OOP and game development techniques.
electronic-clock-psoc5-erikaos
Electronic clock using PSoC5 and ERIKA OS. Features RTOS, UART, and display interfacing.
electronic-gas-pedal-psoc5-erikaos
Electronic gas pedal system with PSoC5 and ERIKA OS. Focuses on embedded C and UART.
ev-regenerative-braking-systetm-bachelor-thesis
EV regenerative braking system thesis using embedded C and PCB design. Focus on battery comparisons.
html-exercises
First ever HTML/CSS work ever done, first ever repo.
mcquerol.github.io
Personal website
modelling-resistor-networks-cpp
A small cpp program which defines the behaviour of a resistor and then allows the creation of serial and parallel resistor networks and calculates the total resistance
optional-exercises-apt-cpp
Advanced C++ exercises on OOP, operator overloading, and STL containers.
reaction-game-psoc5-erikaos
Reaction game for PSoC5 with ERIKA OS. Explores embedded design and RTOS.
ringbuffer-cpp
This is a ringbuffer template which will be configurable and can be used in other programs as a custom container
sensors-measurementdb-cpp
C++ program for handling of measurement values from some sensor such as a temperature or humidity sensor.
shoppinglistdb-cpp
C++ program that models a shopping list.
studentdb-poco-cpp
C++ student database using POCO libraries. Demonstrates OOP and database management.
tictactoe-cpp
C++ Tictactoe game focusing on 2D array manipulation and OOP design and console output with user input. 2 player (human vs human or human vs AI)
udemy-courses
Course projects and exercises from Udemy, covering MATLAB, Python, and embedded systems.
workbook-psoc5
Workbook for PSoC5 including exercises on state machines, RTOS, and interfacing.
a-critical-assesment-of-electrical-machines-engineering
Simulations and analysis related to electrical machines engineering using MATLAB and Simulink. It includes studies of 3-phase AC circuits, transformer core and copper losses, as well as performance testing of DC and AC induction machines. Key findings highlight the impact of load balance on neutral current, transformer efficiency under various test
bank-cpp
dynamic polymorphism modelling of some data related to customers of a bank
bcd-to-seven-segment-e-simulation
This repository explores the design of a seven-segment display decoder focused on segment 'e'. It compares various logic design methods—including sum of products, product of sums, and NOR gate implementations—using Boolean algebra and Karnaugh maps. The study concludes that the NOR gate circuit is the most efficient, requiring only three NOR gates,
cansniffer-cpp
This is a c++ program that simulates a CAN protocol which includes a snifer, parser, interpreter with sample data as well as the bus
electromagnetic-principles-and-analysis
This repository covers magnetic circuits and single-phase AC and DC machine simulations using MATLAB and Simulink. Topics include magnetic induction, electromagnets, core magnetic field strength, and DC motor performance. Simulink models of RLC circuits and DC machines were analyzed, with experimental results closely matching theoretical expectatio
electronic-communication-engineering-modulation-simulations
This repository showcases two labs on data transmission using MATLAB. Lab 1 explores analog modulation techniques (AM and FM), analyzing the impact of modulation index and carrier-to-signal frequency ratios. Lab 2 investigates digital modulation schemes (ASK, FSK, PSK), testing how pulse width and carrier frequency affect signal clarity. Key findin
investigating-the-characteristics-of-basic-semiconductor-devices
This repository explores key characteristics of four semiconductor devices: the 1N4148 signal diode, BCX55/C4V3 Zener diode, BC549C NPN BJT transistor, and OP07 operational amplifier. It includes experimental measurements such as IV curves, transistor current gain, and frequency response of the op-amp, along with analysis of measurement errors and
nios2-custom-hw-timer-peripheral
custom timer HW peripheral implemented on the NIOS2 softcore processor
rlc-circuit-simulations-with-ni-multisim
This repository documents three parts of a practical electronics and circuit analysis project using both hardware and CAD tools. Part A investigates RLC circuit behavior—such as rise/fall time, phase shift, and resonance—using the D3000 board and NI Multisim. Results show that Multisim closely aligns with theoretical values due to real-world compon