JoΓ£o Nuno Carvalho (@joaocarvalhoopen)

Top repositories

1

How_to_learn_modern_Rust

A guide to the adventurer.
2,684
star
2

Guides_Linux-Programming-Electronics-Aeronautics

All my little guides in one place. Linux, Programming, Embedded, Electronics, Aeronautics and Guitar.
423
star
3

How_to_learn_modern_electronics

A guide to the adventurer
107
star
4

Most_common_components_in_electronics

A guide to the electronics adventurer!
81
star
5

Raspberry_Pi_Pico_in_Rust__Proj_Template_with_RTIC_USB-Serial_UF2

A template for my Rust projects with Raspberry Pi Pico.
Rust
63
star
6

LTSpice_on_Linux_Ubuntu__How_to_install_and_use

Make great analog designs
61
star
7

How_to_learn_modern_Embedded_Systems

A guide to the adventurer
60
star
8

How_to_learn_modern_Linux

A simple but long path to the intrepid adventurer.
52
star
9

How_to_learn_Mathematics_from_ground_up

A guide to the intrepid adventurer
34
star
10

Simple_notes_on_the_C_Programming_Language

Notes useful to me, hopefully useful to others
C
22
star
11

How_to_learn_modern_C_Plus_Plus

A guide to the adventurer
21
star
12

How_to_learn_Physics_from_the_ground_up

A Guide to the intrepid adventurer.
20
star
13

Piano_and_Guitar_-_Notes_on_how_to_learn_to_play_a_musical_instrument

My notes for the intrepid adventurer!
19
star
14

Indoor_WiFi_Localization_in_ESP32_using_Machine_Leaning

A ESP32 microcontroller can do self indoor localization in each room inside a building, using only the nearby WiFi routers public RSSI signal strength value.
Python
18
star
15

How_to_become_dangerous_in_algorithms

A guide to the intrepid adventurer.
17
star
16

How_to_Learn_Modern_Aeronautics_and_Astronautics

Resources from engineering, PPL General Aviation, sailplanes and gliders, aeromodelism and simulation.
14
star
17

How_to_learn_modern_Python

A guide to the adventurer
Shell
12
star
18

How_to_learn_modern_Machine_Learning

A guide to the adventurer
12
star
19

How_to_learn_guitar_on_a_budget

A guide to the adventurer
10
star
20

TTS_-_Text_to_Speech_on_Linux_with_natural_voice

A fast method for the text that you select, Text, PDF or EPUB.
Shell
10
star
21

WAV_Tools_C_Sharp

Audio WAV file tools for C# read and write, 8 and 16 bits, mono and stereo.
C#
8
star
22

Oscilloscope_frequency_response_correction_program

This is a program that tries to make "normal scopes" give a more accurate and more real representation of the actual signal.
Python
8
star
23

Goertzel_algorithm

Implementation in Go ( GoLang ) of the Goertzel algorithm.
Go
8
star
24

Audio_filters_in_Rust

A port of the WebAudio API filters to Rust.
Rust
8
star
25

Plots_in_Odin

A simple plots lib or package for the Odin programming language.
Odin
8
star
26

computer_Doppler_RADAR

Detecting the velocity of an object around the PC.
Python
7
star
27

Karplus_Strong_RT_guitar_simulation

A real time guitar simulation
Python
7
star
28

Excel_table_clustering_using_K-Means_ML

Excel table clustering using K-Means in Python (Machine Learning)
Jupyter Notebook
7
star
29

Partial_implementation_of_the_ApneaAPP_paper___FMCW_sonar

The technique described in the original paper has the capacity to monitor the breading abdominal movements in a sleeping person, normally used to detect sleep apnea.
Python
7
star
30

How_to_learn_modern_Javascript

A guide to the adventurer.
6
star
31

Polyphonic_note_detector_using_Harmonic_Product_Spectrum

A cool DSP music project made in Python.
Python
6
star
32

Harmonica__The_good_kind_of_feedback

A program for beginners learning the harmonica
Python
5
star
33

Lorenz_Strange_Attractor_in_Java

The chaotic weather butterfly effect discovered by Edward Lorenz.
Java
5
star
34

How_to_learn_modern_Compressive_Sensing

A guide to the intrepid adventurer.
5
star
35

Helix_editor_for_the_Odin_programming_Language

How to configure and simple manual regarding Helix in the context of Odin.
Odin
5
star
36

PC_bus_AM_radio_emitter_in_Rust

A very cool hack :-D
Rust
4
star
37

CUDA-from-the-Odin-Programming-Language

This is a example of how to call CUDA Kernels from the Odin programming language.
C
4
star
38

stm32_bluepill_in_rust__Template

The updated project template that I use for STM32 BluePill micro-controller in Rust.
GDB
4
star
39

Nice_things_to_do_with_a_Micro-Controller

Coisas engraçadas e económicas que se podem fazer com um micro-controlador.
4
star
40

Max_GPIO_input_to_memory_speed_of_Raspberry_Pi

A simple source code to test it.
C
4
star
41

Pitch_Shifter_using_PSOLA_algorithm

A Python implementation of PSOLA algorithm for pitch shifting.
Python
4
star
42

Precise_Filter_Design__FDLS_Technique_from_Greg_Berchin

This is an implementation in Python of the FDLS technique described in chapter 7 of the book Streamlining Digital Signal Processing 2th Ed.
Python
4
star
43

Python_Audio_Pitch_Shifter

Implementation of a pitch shifter of WAV files in Python, based on the technique of resampling of circular buffers.
Python
4
star
44

Lib__do_parallel__for_Odin

A library to process one or more arrays and other code in parallel in a easy way.
Odin
4
star
45

Project_template_for_PSoC_5_LP_CY8CKIT-059_kit

Project template for PSoC 5 LP CY8CKIT-059 kit
4
star
46

Virtual_High_Speed_Camera_with_any_camera

Implementation of an ideia from a paper in Virtual High Speed Cameras
Python
3
star
47

Fractal-Buddhabrot-in-Odin

This is a port of the Fractal Buddhabrot to the Odin programming language.
Odin
3
star
48

Small_study_of_SVM_vs_RVM_in_ML_for_micro-controllers

Code that will generate two models SVM and RVM, optimizing the gamma hyper-parameter.
Python
3
star
49

DisEditor---A-low-noise-text-editor

Aiming at being visually clean, but with nice features.
3
star
50

Rust_3D_animation_demo_in_Text_Mode

This is a simple and generic 3D demo, rotating logo or PNG image in text mode.
Rust
3
star
51

React_-_Command_Assistant_UI-

A simple GUI React project with a command type interface, to enable interaction with a server.
JavaScript
3
star
52

Test_signal_generators

This is an implementation in Python of algorithms to generate several different test signals.
Python
3
star
53

The_Twang_42_Game

A funny, simple and very additive game for the PC, based on Twang32 for the ESP32 that uses a LED strip.
Python
3
star
54

Linux_Translation_and_Text_to_Speech_with_natural_voice

A fast method for the text that you select, Text, PDF or EPUB, re-implementation in Python from scratch.
Python
3
star
55

Synthesizer_in_Python

This is a synthesizer in Python for the piano, organ, acoustic guitar and edm musical instruments.
Python
3
star
56

FFTW_lib_bindings_for_Odin

These are bindings for the FFTW - Fast Fourier Transform in the West, for the Odin programming language.
Odin
3
star
57

Library_WAV_tools_in_Odin

A simple library to read and write WAV files for the Odin programming language.
Odin
3
star
58

Graph-in-Odin

A simple port of a graph in C to the Odin programming language. And a good section of several templates.
Odin
2
star
59

HashTable_in_C

Just to test my current C programming chopsticks :-)
C
2
star
60

Masked_Maze_Generator

A program that generates a animated maze inside a mask ( SVG, PNG, anim GIF, MP4 ).
Python
2
star
61

USB_SpellChecker_GUI_in_C_Sharp

A free spell checker in English and Portuguese
C#
2
star
62

How_to_be_a_scientist_for_one_day

A true story with code and a guide to the adventurer
Python
2
star
63

Odin---Manipulating-the-keyboard-input-and-output-in-Linux

A simple demonstration program of the technique.
Odin
2
star
64

How_to_install_Git_and_Sublime_Merge_GUI_Client_Windows_and_Linux

A guide for Windows and Linux.
2
star
65

OpAmps__How_to_use_LM358P_and_LM324N_in_single_supply

Just some personal notes from measures I did with an oscilloscope, signal generator and power supply.
2
star
66

Audio_noise_WAV_generator_in_Rust

This is a fast console program written in Rust.
Rust
2
star
67

Cypress_PSoC_4__Full_1MHz_Audio_AM_Transmitter_in_a_Pioneer_board

A small range AM transmitter 1 to 1.5 meters.
C
2
star
68

Game__A_Bombeira

Small game that I made, just to see a smile in my daughter face, in a matter of hours just.
HTML
2
star
69

SubStrings_Slices_and_Random_String_Access_in_Rust

This is a simple way to do it.
Rust
2
star
70

Detecting_the_original_resolution_of_an_upscale_image_DCT

A simple method that uses the DCT - Discrete Cosine Transform in Python
Jupyter Notebook
2
star
71

Simple_code_to_derivate_and_integrate

I hope that this simple code will make you see the calculus operations of derivation and integration as something simple.
Rust
2
star
72

Rust_benchmark_String_vs_SmartString_and_LTO

Some really nice optimizations :-)
Rust
2
star
73

Cypress_PSoC_4__Lullaby_Music_Box_With_Piezo_Movement_Detection

A simple Brahms Lullaby music box that plays the tune and then hibernates until a gentle movement arrives and start playing again.
C
2
star
74

DSP_algorithms___Project_ideas

50 project ideas to implement with DSP or Machine Learning for the adventurers curious mind.
2
star
75

One_LED_text_study_Lab

This is a simple simulator to test a new idea, in a text interface with one simple LED.
Python
2
star
76

Crosswords_Puzzle_Maker_in_Javascript

Give in the words and it will make you the crosswords puzzle...
JavaScript
2
star
77

A_convolver_in_Rust

A small port of a Overlap and Add convolution implementation with FFTs.
Rust
2
star
78

Huffman_codes_-_compress_and_decompress_.johnny_files

Use with small or larger files, text or binary.
Rust
2
star
79

How_to_generate_all_sets_of_P_packages_into_N_bags

Santa Claus has to optimize the space for everyone present on the sled.
Rust
2
star
80

Fractal_Buddhabrot

Implementation in Go and in Python
Go
2
star
81

STM32F407_Discovery_simple_register_programming

Done from scratch starting by memory mapping the registers from peripheral base address + specific register offsets.
Assembly
2
star
82

Hot-reload-of-code-in-Odin-on-file-update

This is a simple hot reload of a plugin code file in the Odin programming language.
Odin
2
star
83

The_Shy_LED__ESP32_Arduino

A fun and simple embedded systems circuit and firmware.
C++
2
star
84

Password_generator_in_Rust

A simple parameterize console app.
Rust
1
star
85

Pencil_Draw_Help_Program

A program to help artists who draw with pencil from photos.
Python
1
star
86

High_Tech_CPU_Heater

Having fun with Python using CTypes w/ DLL shared library in C and AVX2 instrinsics in parallel and using multi-threaded with spots of assembly.
C
1
star
87

Formula_resolvente_em_Rust

Fiz este programa com a minha filha para a ensinar a programar em Rust.
Rust
1
star
88

Google_Interview_Puzzle_3_friends_and_1_bike

One more problem solved by Monte Carlo simulation.
Python
1
star
89

WAV_Tools_C_Plus_Plus

A library in C++ to manipulate and process WAV files.
C++
1
star
90

less_fp_-_Simple_less_with_fixation_points

In principle it's is supposed to help read a little bit faster.
Rust
1
star
91

Gen_word_digrams_2_grams_pt_PT_in_Rust

pt_PT digrams n_grams and word frequency files.
Rust
1
star
92

Chaos_Strange_Attractor_with_3_fixed_points

C#
1
star
93

Design_Asymmetrical_Inverted_Schmitt_Trigger_Single_Supply_program

Automatic design program with tolerance analysis
Python
1
star
94

Fractal_Cube_and_Pyramid

Programs in Python to draw in 3D Menger sponge and Sierpinski pyramid.
Jupyter Notebook
1
star
95

KNN__K_Nearest_Neighbors_in_C_Plus_Plus

A Machine Learning algorithm implementation in C++ for IoT.
C++
1
star
96

Basket_ball_trajectory_in_Rust

Illustration of a classical physics problem applied to basket.
Rust
1
star
97

STM32F407_Discovery_HAL_programming_VCOM_Port

This is a simple example of using the HAL driver layer to connect by the soldering hack of the Virtual COM Port.
C
1
star
98

Tic_Tac_Toe_in_C_Sharp

Just a simple game.
C#
1
star
99

Galileu_Flute

Realtime recorder game with a normal recorder ( flute )
Go
1
star
100

The_Monty_Hall_Problem_In_JAVA

A multi-threaded Java implementation of a solution to the Monty Hall problem, using the Monte Carlo method.
Java
1
star