Skip to content

Instantly share code, notes, and snippets.

View dangpzanco's full-sized avatar

Daniel Zanco dangpzanco

View GitHub Profile
@dangpzanco
dangpzanco / build-gnuradio.sh
Last active January 12, 2022 10:27
build-gnuradio script updated for Ubuntu 16.04
#!/bin/bash
#
# Build script for UHD+GnuRadio on Fedora and Ubuntu
#
#
#
# Updates: https://github.com/guruofquality/grextras/wiki
# Updates: https://github.com/balint256/gr-baz.git
#
#
W = 500
H = 585
W1 = W - 1
H1 = H - 1
def setup
@img = load_image '../scratch/girl.png'
@img.filter BLUR, 3
@img.load_pixels
end
@dangpzanco
dangpzanco / log_kico.py
Last active June 27, 2018 02:07
Script em Python 3.6+ para ler os dados do KICO em modo RX. É um loop infinito, para parar o loop crie um arquivo chamado "kico.unlock" no mesmo diretório que o script estiver.
import serial
import sys
import csv
import pathlib
from datetime import datetime
def list_serial_ports():
""" Lists serial port names
@dangpzanco
dangpzanco / uv_meter.ino
Created May 14, 2018 00:00
UV meter in Arduino Uno
void setup()
{
// open serial port, set the baud rate to 9600 bps
Serial.begin(115200);
}
void loop()
{
float UVIndex;
// Connect UV sensors to Analog 0
@dangpzanco
dangpzanco / setup_python.txt
Last active March 2, 2018 19:00
Lista de links - setup redes neurais em Python 3 no Windows 10
Passo a passo de instalações do Python:
1 - Miniconda: https://conda.io/miniconda.html
Python 3.6 -> https://repo.continuum.io/miniconda/Miniconda3-latest-Windows-x86_64.exe
Na instalação, escolher colocar o caminho do Miniconda/Anaconda no PATH (garante acesso ao python e ipython via cmd)
2 - Instalar o último driver da placa de vídeo: http://www.nvidia.com.br/Download/index.aspx
3 - Instalar o CUDA Toolkit 9.0: https://developer.nvidia.com/cuda-90-download-archive
@dangpzanco
dangpzanco / test_AutoAnalogAudio.ino
Last active October 6, 2017 18:53
Trying to make a pass-through...
#include <AutoAnalogAudio.h>
AutoAnalog aaAudio;
//int32_t bufferSize = MAX_BUFFER_SIZE;
int32_t bufferSize = 32;
uint8_t dacChannel = 0; // Use DAC0 for output
// uint8_t dacChannel = 1; // Use DAC1 for output
// uint8_t dacChannel = 2; // Use both DAC0 and DAC1
clc
close all
clearvars
%% %% Water Dynamics
%% Surface water runoff
% USDA Soil Conservation Service runoff curve number
@dangpzanco
dangpzanco / batch_rename.py
Created July 17, 2017 05:14
Rename files inside a comic book images folder [Python]
from pathlib import Path
from glob import glob
import os
import math
def batchRename(folderPath='.', preffix='p'):
if isinstance(folderPath, str):
folderPath = Path(folderPath)
@dangpzanco
dangpzanco / projeto_aterramento2.m
Created May 19, 2017 03:46
Cálculos para o aterramento de uma subestação
clc
clearvars
close all
% resistividade aparente do solo [ohm*m]
rhoa = 448;
% resistividade da camada superior do solo [ohm*m]
rhoi = 472;
@dangpzanco
dangpzanco / projeto_aterramento.m
Last active April 7, 2017 16:10
Cálculo de resistência de aterramento na UFSC, disciplina de EEL7081 - Aspectos de Segurança em Engenharia Elétrica
clc
close all
clearvars
% function handles
Rel = @(rho,Lh,Dh) rho./(2*pi*Lh).*log(400/2.54*Lh./Dh);
Rem = @(rho,Lh,Dem) 0.183*rho./Lh.* ...
log10( ((sqrt(Lh.^2+Dem.^2) + Lh).^2 - Dem.^2)./ ...
(Dem.^2 - (sqrt(Lh.^2+Dem.^2) - Lh).^2));